基于Arduino的無(wú)線電控制LED燈條設(shè)計(jì)說(shuō)明:
我們愛(ài)好者喜歡開(kāi)關(guān),控制東西和LED燈,這個(gè)項(xiàng)目是這些元素的組合,遙控器使用兩個(gè)通道點(diǎn)亮LED燈條,我想知道它是否會(huì)響應(yīng),結(jié)果是非常重要的,甚至超出我的預(yù)期。無(wú)線電接收器輸出我們連接到Arduino的PWM信號(hào)。我使用了ELE(通道2)和AUX POT(通道5)來(lái)控制LED燈條。讀取PWM信號(hào)的脈沖庫(kù),用于LED控制FastLED庫(kù)。LED燈條是WS2812B可尋址LED(30leds / m), 總共5米。
視頻觀看地址:https://v.youku.com/v_show/id_XMzIyNDQ0NTg2NA==.html
第1步:所需零件
主要部分
- Arduino板 - (我的Arduino Nano V3)
- WS2812B LED燈條
- 任何帶有接收器的無(wú)線電控制器,可輸出PWM信號(hào)
- LED燈帶零件
- 470uf - 1000uf 16V電容(防止電壓尖峰)
- 470R歐姆電阻(保護(hù)arduino信號(hào))
- 3線伺服電纜
- 2.3mm寬的黑色熱縮管
- 5V 6A電源適配器
第2步:LED燈直流適配器
LED Strip應(yīng)該由一個(gè)外部的5V電源適配器供電,Arduino將無(wú)法提供足夠的電流來(lái)維持它。我做了一個(gè)直流到LED連接器適配器,并包括一個(gè)伺服電纜線連接到包括5V - LED信號(hào) - GND的arduino。我焊接了一個(gè)470R電阻到LED信號(hào)線和一個(gè)電容到DC插孔。
注意:如果你從USB供電Arduino你應(yīng)該從電源適配器斷開(kāi)5V線,最好不要有兩個(gè)分離的電源同時(shí)連接。確保直流適配器和Arduino之間的GND連接。
第3步:連接無(wú)線接收器 - CH 2和CH 5
按如下方式連接PWM接收器通道:
Arduino D2 - > RX Channel 2 *這將控制LED指示位置
Arduino D3 - > RX Aux Channel 5 *這將控制LED色調(diào)的顏色。
從Arduino的無(wú)線電接收器+ 5V GND
第4步:復(fù)制Arduino代碼
將附件的Arduino代碼復(fù)制到一個(gè)新的草圖,保存并上傳。pulseIn函數(shù)讀取PWM信號(hào)并將其轉(zhuǎn)換為我們可以使用的值。
第5步:玩得開(kāi)心!
將電源連接到我們制造的直流適配器,并使用無(wú)線電控制器與LED燈一起玩。