通过APP控制20米RGB LED灯条

Posted

技术标签:

【中文标题】通过APP控制20米RGB LED灯条【英文标题】:Controlling 20 meter RGB LED strips via APP 【发布时间】:2015-09-04 15:42:49 【问题描述】:

我正在设计一个解决方案,我可以通过可能使用 Arduino 的 PC/Windows 或 WEB 应用程序控制房间内大约 20 米的多色 LED 灯条。 应用程序应为所有条带提供 RGB 值,它们将以相同的颜色点亮。所以整个 20 米都会以相同的颜色点亮

您能否建议我使用您心目中的任何控制器来执行此操作的最佳方法,如果控制器具有用于 .Net 应用程序的 API,我更喜欢,但我愿意接受任何建议。 你认为我可以只用一个控制器来控制 20 米的 LED 灯条,还是我可能需要不止一个? 是否有必须使用的特定 LED 灯条或任何类型都可以正常工作?

非常感谢您提供的任何帮助。

【问题讨论】:

我会说任何控制器都可以。您可能想要使用 arduino、beagle bone 或 raspberry pi 之类的东西。一切都会好起来的。如果您使用 beagle bone 或 raspberry pi,您可能最终会在 Linux 上编写应用程序。在使用 arduino 时,您将使用 arduino API 来编写所有内容。只需重新审视控制 LED 灯条所需的引脚数。 您使用哪种 LED 灯条。它只是普通的 PWM 驱动的 RGB LED,还是您使用的是 NeoPixel 或 DotStar LED,因为这些 LED 需要时钟信号才能正常工作。为了驱动这样的东西,您当然可以使用带有以太网或 Wifi 屏蔽的 Arduino 并让它拉取网络服务器的数据。其实做起来并不难。 感谢 Mido 和 theAlse 我目前的主要问题是,对于大多数控制器,它们支持特定长度的 RGD Led 灯条,具体取决于(LED 每米)比率的数量。我愿意使用任何类型的 RGB LED 灯条,这里没有限制。我得到的唯一限制是我需要使用 .Net 代码才能将解决方案包含在我的 .Net 项目中。所以如果你有一个特定的控制器,例如一个特定的 Arduino 设备和适合它的 LED 灯条类型......我将非常感谢你的帮助。 【参考方案1】:

由于长度 (20m) 以及您需要将所有灯带控制为相同颜色的事实,我建议您查看模拟或数字 RGB LED 灯带。如果您需要使用相同的颜色,它们不需要是可寻址的。

弄清楚您对安装地点有哪些限制(例如,室内/室外/接近电源/光照强度等)。 在控制方面,您应该能够使用 LED 驱动器或 DMX 调光器和控制器。

在代码方面,搜索我发现QuickDMX 应该能够为 USB DMX 控制器准备有效的 DMX 数据包。关于 LED 控制器,我的预感是每个制造商都会使用自己的协议,但希望规范和串行库不会太复杂(例如 System/IO/Ports/SerialPort)。

【讨论】:

以上是关于通过APP控制20米RGB LED灯条的主要内容,如果未能解决你的问题,请参考以下文章

74HC595控制LED灯

LED灯无线如何控制,利用了啥技术以及原理?

求一个让多个LED灯轮流亮的电路图,谢谢!

全彩LED灯

使用 Cortana 语音助手和 Arduino 声音控制 RGB Led 灯!

Ardunio控制RGB的LED灯显示彩虹渐变色.