使用WS2812B構(gòu)建一個(gè)LED顯示器
動(dòng)機(jī)
衛(wèi)塞節(jié)是世界上最重要的宗教節(jié)日之一,紀(jì)念佛祖的誕生、覺悟和去世。從孩提時(shí)代起,我就在衛(wèi)塞節(jié)看到了美麗的燈光展示,而開發(fā)自己的版本一直是我很久以來(lái)的夢(mèng)想。這款LED顯示屏是6個(gè)月研發(fā)的成果。
它是如何工作的?
WS2812B是一個(gè)RGB LED,可以編程顯示任何顏色。WLED是一種固件,可以燒錄到ESP32上,用于控制WS2812B led序列。我使用xlights軟件為led序列設(shè)計(jì)了各種圖案,并將它們保存在運(yùn)行falcon player的raspberry pi zero中。Falcon player可以無(wú)線連接到ESP32上運(yùn)行的WLED,并在其上執(zhí)行模式。
原型設(shè)計(jì)
我首先用WS2812直徑8mm的led和激光切割的柔性板開始。
然后我想通過(guò)用表面安裝的WS2812 LED條替換有線8mm LED來(lái)減少混亂。
最后,我想用單獨(dú)的表面安裝WS2812B led設(shè)計(jì)自己的PCB。我使用EasyEDA軟件設(shè)計(jì)了原理圖和PCB。由于銅線是圓形和復(fù)雜的,我使用了Audtodesk Fusion 360來(lái)設(shè)計(jì)路線。
結(jié)果
本文編譯自hackster.io