使用ESP8266+ws2812b制作無線流光溢彩
使用到的硬件:
ESP8266
ws2812b燈帶
5V 2A以上電源(根據(jù)燈帶的燈珠數(shù)量決定)
使用到的軟件:
WLED開源固件 地址:https://github.com/Aircoookie/WLED/releases
(下載ESP8266.bin結(jié)尾的文件)
ESP8266燒錄工具:https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
Lightpack軟件 地址:https://github.com/psieg/Lightpack/releases
你所購買的ESP8266的串口驅(qū)動
燒錄固件
首先把你購買的ESP8266的串口驅(qū)動安裝好,驅(qū)動可以問賣家要
(一般是CH340或者CP2102)
把ESP8266模塊用數(shù)據(jù)線連接到電腦
打開燒錄工具ESP8266Flasher.exe

點擊上方Config一欄,并點擊第一行的小齒輪圖標(biāo)選擇剛才下載的WLED固件

然后點擊上方Advanced一欄,選擇波特率為115200

回到Operation一欄,選擇ESP8266所在的端口(端口號可通過設(shè)備管理器-端口查看)
點擊Flash按鈕,然后按下ESP8266上的Flash按建,此時應(yīng)該可以看到ESP8266的MAC地址
等待進度條完成

燒錄完成后關(guān)閉軟件并從電腦拔掉ESP8266然后插到準(zhǔn)備的電源上

把WS2812燈帶連接到ESP8266上
WS2812B VCC(紅色線) 連接 ESP8266 VIN
WS2812B GND(白色線) 連接 ESP8266 GND
WS2812B DATA(綠色線) 連接 ESP8266 D4
此時燈帶前30顆燈會亮
如果不會亮則重新燒錄
配置固件
打開手機wifi搜索并連接到一個名叫WLED-AP的接入點,密碼為wled1234
連接成功后如果手機沒有自動打開配置頁面就用瀏覽器打開http://4.3.2.1頁面
點擊頁面上的WIFI SETTINGS進行配置

在下面第一欄輸入你家wifi的名稱,第二欄輸入你家wifi的密碼
然后點擊上方的Save&Connect保存配置
去路由管理頁面查看WLED的地址并在瀏覽器輸入該地址
在此頁面隨便點一個顏色看看燈帶的顏色是否會跟著變化
點擊頁面右上角的Config來配置燈帶

選擇LED Preferences并在LED count里填入你的燈帶的燈珠數(shù)量
點擊Save保存
此時燈帶的燈珠應(yīng)該會全部點亮


配置軟件
安裝并打開Lightpack軟件


Address填你WLED的IP地址其他默認

在這里給你的配置取一個名字

在此頁面填入你的燈珠的數(shù)量
并把彈出的方框用鼠標(biāo)拖動到對應(yīng)的燈珠位置并調(diào)整大小,點第幾個方框燈帶上對應(yīng)的第幾顆燈珠就會亮,直到把所有方框全部拖到對應(yīng)位置
調(diào)整完成后點擊Next進入下一步

在這個頁面是糾正燈珠偏色,把燈珠的顏色調(diào)整成跟你的顯示器現(xiàn)在肉眼看到的白色相差不大的白色
調(diào)整完成后點擊Finish

到此,你的流光溢彩就做完成了、

注意:
如果燈珠超過100顆,盡量使用5V 6A電源
供電不要直接通過ESP8266自帶的MicroUSB供電,否則會燒壞模塊的供電電路,可以通過如下圖所示的方法供電
