接著製作,從上一版的轉速表繼續延伸,接上 PIXEL LED 燈條 (WS2812B)
之前看到 Z1000R 的轉速表燈條,覺得很不錯,也實作看看
製作成功,選用的 是 WS2812B PIXEL LED (8燈珠) 5V
WS2812B PIXEL LED (8燈珠) 5V 正面
WS2812B PIXEL LED (8燈珠) 5V 反面
這個是RGB程式可控的燈條
只需要三條線就可以運作 VDC、GND、DIN
DIN 端是接訊號,從 Nodemcu 來
DOUT 可以串下一條燈珠,就可以一直接續下去,8+8+8+8…
連接後
GND 只需接一組即可,不過四條都焊上,強度比較好,才不會不小心去掰斷
串接後的正面,如果覺得縫有點大,可以用砂紙把
二邊的邊緣各磨掉0.5mm,這樣中間的縫就會更小
電路圖
WS2812B PIXEL LED 驅動套件使用 Adafruit_NeoPixel
* D7 TM1637 CLK
* D6 TM1637 DIO
* D1 接至 PC817,為轉速訊號接入端
* D2 接 WS2812B 5V Pixel LED DI
* 注:使用 Nodemcu 建議避開 D0、D3、D5 等接腳,在有接東西時,過電開機或 Reset 有時都不開,拔掉才能正常...
* 注:感謝「热心网友」提醒,R3 如果用 10KΩ 可能電阻太高造成訊號衰減太多,可以改用 1KΩ
程式碼:https://3wa.tw/URL/2cjq3
目前的設計是
6000 轉以下:綠色
6000~8000 轉:綠色漸變黃色
8000~9500 轉:黃色漸變到橘色
9500 以上:橘色轉紅色,且會閃爍
9999 轉以上燈珠即全亮
程式碼裡是針對二行程引擎寫的,如果要用在四行程,裡面的 rpm*=2; 的註解要記得拿掉
二行程:點一次火,曲軸轉一圈
四行程:點一次火,曲軸轉二圈