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