如何為WLED構(gòu)建一個(gè)RGB PWM LED驅(qū)動(dòng)程序
在這個(gè)項(xiàng)目中,我將為WLED構(gòu)建一個(gè)RGB PWM LED驅(qū)動(dòng)程序。您可以使用此項(xiàng)目無(wú)線驅(qū)動(dòng)12v RGB LED條。這個(gè)項(xiàng)目是WLED兼容,這使得控制容易得多。你可以用它驅(qū)動(dòng)高達(dá)100w的RGB LED條。WLED運(yùn)行在XIAO ESP32C3上,LED驅(qū)動(dòng)器使用IRLFZ44N邏輯級(jí)MOSFET。讓我們開始建造吧。
材料需求:
?Seeed Studio XIAO ESP32C3
?3 * IRLFZ44N mosfet
?AMS1117
?2*10uf鉭電容器16v 1206
?3*10k 0805電阻
?4 * kf301 - 5.0 - 2 - p
?2.4 g天線
?2 * M2-5MM螺絲
操作步驟步驟1設(shè)計(jì)PCB
多虧了Flux.ai, PCB設(shè)計(jì)過(guò)程非常簡(jiǎn)單。這個(gè)基于瀏覽器的PCB設(shè)計(jì)工具利用人工智能來(lái)輔助硬件設(shè)計(jì)。一旦我完成了PCB的設(shè)計(jì),我導(dǎo)出Gerber文件用于制造。我使用seeedstudio融合服務(wù)來(lái)制造這個(gè)PCB。我為PCB設(shè)計(jì)所采取的所有步驟都可以在視頻中找到
步驟2 3d打印機(jī)箱
我使用Fusion 360設(shè)計(jì)外殼,然后將主體導(dǎo)出為STL文件并進(jìn)行3D打印
步驟3安裝led燈
要做到這一點(diǎn),請(qǐng)轉(zhuǎn)到GitHub上的WLED安裝頁(yè)面;你可以在我的描述中找到鏈接。將您的XIAO ESP32-C3連接到您的計(jì)算機(jī)上,選擇“ESP32-C3”作為板類型,單擊“安裝”,在端口選項(xiàng)中選擇您的XIAO。安裝完成后,輸入您的Wi-Fi密碼和SSID,然后點(diǎn)擊“確定”。
LED配置設(shè)置:
LED類型:RGB PWM
紅色GPIO: 20
綠色GPIO: 8
藍(lán)色的GPIO: 9
步驟4 . PCB組裝
我用手焊接連接到PCB的所有組件。首先,我在PCB的一個(gè)襯墊上熔化了一些焊料,并將Xiao微控制器放在上面,同時(shí)保持對(duì)襯墊的加熱。在那之后,我連接剩下的引腳。我對(duì)所有的SMD部件采用了相同的方法。此外,我彎曲的MOSFET約90度,并焊接到位。
步驟5機(jī)框組裝
第一步是將天線連接器安裝到孔中
然后將此電纜連接到XIAO天線端口
放好上下框,用M2 5mm螺釘固定
這樣我們就完成了構(gòu)建
6 .測(cè)試
用戶可根據(jù)PCB上的標(biāo)簽將線纜連接到設(shè)備上
我將12 RGB LED條紋與12 v電源連接到它。LED帶有共同的正地形
我用WLED應(yīng)用程序來(lái)控制司機(jī)。此應(yīng)用程序可在應(yīng)用商店
現(xiàn)在我們可以擺弄一下應(yīng)用程序。嘗試不同的顏色
釋放你的想法與LED混音:設(shè)計(jì)下一代!
通量。ai和Seeed Studio聯(lián)手為開發(fā)者打造硬件原型。使用Flux的人工智能設(shè)計(jì)工具,你可以快速迭代你的想法。使用Seeed Fusion的快速原型設(shè)計(jì)服務(wù),您可以立即將您的設(shè)計(jì)帶入生活。想建立一個(gè)基于#Xiao的bravo LED項(xiàng)目嗎?我們可以幫助你的每一步。
本文編譯自hackster.io