2015-09-04 60 views
0

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

您能否请您在我的脑海中使用任何控制器的最佳方式提出建议,我更喜欢控制器是否具有.Net应用程序的API,但我是开放的任何建议。 您是否认为我可以用一个控制器控制20米长的LED灯条,或者我可能需要多个控制器? 是否有特定的LED灯条必须使用或任何类型都可以正常工作?

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

+0

我想说任何控制器都可以。你可能想要像arduino,小猎犬骨头或覆盆子pi那样的东西。一切都会好起来的。如果你使用beagle骨或覆盆子pi,你最终可能会在Linux上编写应用程序。使用arduino时,您将使用arduino API编写所有内容。只需重新访问控制LED灯条所需的引脚数即可。 – Mido

+0

你用什么样的LED灯条。它只是普通的PWM驱动RGB LED还是使用NeoPixel或DotStar LED,因为这些LED需要时钟信号才能正常工作。对于驾驶这样的事情,你当然可以使用带有以太网或Wifi屏蔽的Arduino,并将它拉到网络服务器的数据。实际上并不难。 – theAlse

+0

由于美度和theAlse 我目前主要问题是,对于大多数控制器的它们支持RGD LED带的特定长度,这取决于量比率(每米LED)。我愿意使用任何种类的RGB LED灯条,这里没有限制。我得到的唯一限制是我需要使用.Net代码将解决方案包含在我的.Net项目中。所以如果你有一个特定的控制器,例如一个特定的Arduino设备和适合它的LED灯条类型......我将非常感谢你的帮助。 –

回答

0

由于长度(20米),并且需要控制所有带至我建议有一看模拟或数字RGB LED带相同颜色的事实。如果您需要使用相同的颜色,则不需要进行寻址。找出安装地点有什么限制(例如,室内/室外/靠近电源/照明强度等)。 在控制方面,您应该可以使用LED驱动器或DMX调光器和控制器。

在代码方面,做了搜索,我看到QuickDMX这应该能够为一个USB DMX控制器准备有效的DMX包。关于LED控制器,我的预感是每个制造商都会使用它自己的协议,但希望没有太复杂的规格和串行库(例如系统/ IO /端口/串行端口)。