- WLED 是一款開源固件,專門設計用於使用 ESP32 或 ESP8266 微控制器管理可尋址 LED 燈條。
- 選擇合適的電源和 LED 晶片類型(例如 WS2812B)對於避免硬體損壞和電壓下降至關重要。
- 與 Home Assistant 整合後,您可以將簡單的燈帶變成一個高級的家庭自動化系統,可根據感測器或外部資料自動化。
你可能看過那種科幻電影才會出現的LED燈光裝置,色彩流動,還能對周遭環境做出反應。雖然網路上有很多教程,但大多數都只是淺嚐輒止,或是給的說明聽起來像是機器人寫的。因此,我們希望為你提供一份清晰易懂的指南,讓你不再只是簡單地複製粘貼,而是真正理解你操作的線路和代碼,這樣你就可以放心地創建自己的燈光裝置,而不用擔心燒壞任何東西。
我們的目標不僅是讓燈光亮起,而是讓它們成為智慧生態系統的一部分。我們將把所有功能整合到智慧家庭助理(Home Assistant)中,這個終極智慧家庭大腦,讓你的LED燈帶不僅可以變換顏色,還能提醒你一些重要資訊或創建自動化場景。準備好了嗎?我們將回顧電力、網路和控制等概念,這樣你在設定專案時就無需跳到其他網站了。
我們需要購買什麼?合適的硬體
為了避免倉促做決定,第一步是準備好所需的材料。基本上,我們需要三樣東西:智慧型LED燈條、ESP32微控制器和一個不會爆炸的電源。不要輕信任何網路廣告;一些技術細節決定了最終成品是專業級的還是因為電源不足而閃爍不定的。
選擇合適的LED燈帶
並非所有LED燈帶都一樣。 「普通」燈帶功能單一,只能發出單一顏色的光。我們需要可尋址LED燈帶和RGB燈效,這樣才能獨立控制每個LED燈珠。最常見且價格實惠的選擇是WS2811和WS2812B。它們的主要差異在於,WS2811可以控制三個LED燈珠一組,而WS2812B則可以單獨控制每個LED燈珠,這為動畫效果的實現提供了無限可能。
選擇燈具時,要注意密度(每公尺LED燈的數量)。 LED燈越多,光線就越連續,而不是像點狀光點那樣分散,但這也會增加能耗。此外,也要考慮IP防護等級。如果只是安裝在客廳,IP30等級就足夠了;但如果打算照亮露台,或者更遠的地方,例如游泳池,則需要IP65或IP68防護等級,以防止進水損壞。
電源供應器:電子心臟
很多人在這裡都會犯錯。 LED燈條的功耗遠高於ESP32,因此我們需要根據LED的數量來選擇合適的電源。如果使用5V燈條,就需要5V電源。簡單計算一下:每個LED大約消耗0.2W的功率。如果燈條長3米,每米30個LED,那麼總功率就是18W。根據公式P = I × V,我們知道至少需要3.6安培的電流。理想情況下,應該購買一個電流充足的電源,以防止過熱並為未來的升級預留空間。
大腦:ESP32 vs ESP8266
雖然 ESP8266(例如 NodeMCU)曾長期佔據主導地位,但ESP32 是其合乎邏輯的進化之選。它功能更強大,採用雙核心處理器,並擁有更多的輸入/輸出引腳。對於 WLED 照明而言,它是最佳選擇,因為它能更好地處理複雜的燈光效果,並具有更穩定的 Wi-Fi 連線。此外,它價格極其低廉,並且可以與任何智慧家庭系統無縫整合。
WLED韌體安裝
如果您不想麻煩,就別費勁安裝像 Arduino IDE 這樣複雜的程式設計環境了。 install.wled.me 上有一個官方的線上安裝程序,可以幫助您完成所有工作。您只需使用 USB 連接線(確保是電纜而不是充電線)將 ESP32 連接到電腦,然後在 Chrome 或 Edge 瀏覽器中點擊安裝按鈕。
如果您的瀏覽器無法辨識該開發板,您可能需要安裝USB 晶片(例如 CP2102 或 CH340)的驅動程式。刷寫韌體後,裝置將建立一個名為「WLED-AP」的 Wi-Fi 網路。使用密碼wled1234連接到該網絡,然後輸入您的路由器資訊。小貼士:為裝置分配一個靜態 IP 位址,這樣即使路由器重啟,Home Assistant 也不會遺失裝置資訊。
物理組裝和佈線
連接時,請記住黃金法則:務必在斷電狀態下操作。將電源供應器的 5V 輸出同時連接到 ESP32 的 VIN 接腳和 LED 燈條的正極接腳。所有組件的 GND(接地線)必須共用。燈條的數據線(DIN 介面)通常連接到ESP32 的GPIO 2 或 GPIO 16,具體取決於型號。請務必注意LED 燈條上箭頭指示的資料方向;如果接反,則不會有任何反應。
如果您發現燈帶末端的 LED 燈變暗或泛黃,這是由於電壓下降造成的。解決方法是在燈帶末端或中間位置注入電源,將電源線直接連接到電源,並始終保持極性一致。
與 Home Assistant 的高級集成
擁有一個可以改變顏色的網站固然不錯,但真正的魔力在於Home Assistant。由於它與 WLED 設備處於同一網絡,系統會自動偵測到它。添加設備後,您可以創建各種神奇的自動化功能。例如,您可以設定一個“電價信號燈”,根據即時電價改變燈帶的顏色(綠色代表便宜,紅色代表貴)。
你也可以將燈帶與運動感應器連接,這樣它們就能在夜間用柔和溫暖的光芒照亮你通往浴室的路,或者在有人打開前門時閃爍紅光。在 Home Assistant 控制面板中,你可以添加一個專用的 WLED 卡來管理燈帶的各個部分,從而將一條燈帶當作多個獨立的燈來控制。
對於要求更高的用戶,可以在 ESP32 上添加麥克風(例如 INMP441),使燈光能夠隨著音樂節奏律動,將您的遊戲室或客廳變成真正的迪斯科舞廳。所有這些都無需編寫程式碼,只需在家庭自動化伺服器的自動化流程中協調 WLED 實體即可。
基於 ESP32 和 WLED 的照明系統可以將簡單的裝飾燈帶變成全自動的資訊和氛圍工具,關鍵在於選擇合適的電氣元件,並利用 Home Assistant 的強大功能,透過一個控制面板協調所有操作。




