ESP32 上 WLED 安裝及 LED 燈控製完整指南

最後更新: 8月2026
  • WLED 是一款開源固件,專門設計用於使用 ESP32 或 ESP8266 微控制器管理可尋址 LED 燈條。
  • 選擇合適的電源和 LED 晶片類型(例如 WS2812B)對於避免硬體損壞和電壓下降至關重要。
  • 與 Home Assistant 整合後,您可以將簡單的燈帶變成一個高級的家庭自動化系統,可根據感測器或外部資料自動化。

可尋址LED燈帶,色彩鮮豔,在黑暗房間呈現霓虹效果

你可能看過那種科幻電影才會出現的LED燈光裝置,色彩流動,還能對周遭環境做出反應。雖然網路上有很多教程,但大多數都只是淺嚐輒止,或是給的說明聽起來像是機器人寫的。因此,我們希望為你提供一份清晰易懂的指南,讓你不再只是簡單地複製粘貼,而是真正理解你操作的線路和代碼,這樣你就可以放心地創建自己的燈光裝置,而不用擔心燒壞任何東西。

我們的目標不僅是讓燈光亮起,而是讓它們成為智慧生態系統的一部分。我們將把所有功能整合到智慧家庭助理(Home Assistant)中,這個終極智慧家庭大腦,讓你的LED燈帶不僅可以變換顏色,還能提醒你一些重要資訊或創建自動化場景。準備好了嗎?我們將回顧電力、網路和控制等概念,這樣你在設定專案時就無需跳到其他網站了。

樹莓派智慧家庭項目
相關文章:
樹莓派家庭自動化專案完整指南

我們需要購買什麼?合適的硬體

工作台上擺放著用於DIY專案的微控制器板和電子元件

為了避免倉促做決定,第一步是準備好所需的材料。基本上,我們需要三樣東西:智慧型LED燈條、ESP32微控制器和一個不會爆炸的電源。不要輕信任何網路廣告;一些技術細節決定了最終成品是專業級的還是因為電源不足而閃爍不定的。

選擇合適的LED燈帶

並非所有LED燈帶都一樣。 「普通」燈帶功能單一,只能發出單一顏色的光。我們需要可尋址LED燈帶和RGB燈效,這樣才能獨立控制每個LED燈珠。最常見且價格實惠的選擇是WS2811和WS2812B。它們的主要差異在於,WS2811可以控制三個LED燈珠一組,而WS2812B則可以單獨控制每個LED燈珠,這為動畫效果的實現提供了無限可能。

  Linux 系統下使用 Cron 安排備份和自動任務的完整指南

選擇燈具時,要注意密度(每公尺LED燈的數量)。 LED燈越多,光線就越連續,而不是像點狀光點那樣分散,但這也會增加能耗。此外,也要考慮IP防護等級。如果只是安裝在客廳,IP30等級就足夠了;但如果打算照亮露台,或者更遠的地方,例如游泳池,則需要IP65或IP68防護等級,以防止進水損壞。

臥室床頭燈旁安裝了智慧運動感應器,用於實現照明自動化。
相關文章:
使用 Zigbee 感測器實現照明自動化的完整指南

電源供應器:電子心臟

很多人在這裡都會犯錯。 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韌體安裝

在樓梯階梯中安裝整合式現代LED燈帶,用於建築照明

如果您不想麻煩,就別費勁安裝像 Arduino IDE 這樣複雜的程式設計環境了。 install.wled.me 上有一個官方的線上安裝程序,可以幫助您完成所有工作。您只需使用 USB 連接線(確保是電纜而不是充電線)將 ESP32 連接到電腦,然後在 Chrome 或 Edge 瀏覽器中點擊安裝按鈕。

配置 WiFi 中繼器
相關文章:
如何在家中逐步設定 WiFi 訊號放大器

如果您的瀏覽器無法辨識該開發板,您可能需要安裝USB 晶片(例如 CP2102 或 CH340)的驅動程式。刷寫韌體後,裝置將建立一個名為「WLED-AP」的 Wi-Fi 網路。使用密碼wled1234連接到該網絡,然後輸入您的路由器資訊。小貼士:為裝置分配一個靜態 IP 位址,這樣即使路由器重啟,Home Assistant 也不會遺失裝置資訊。

物理組裝和佈線

特寫鏡頭:雙手在麵包板上連接電線和電子元件

連接時,請記住黃金法則:務必在斷電狀態下操作。將電源供應器的 5V 輸出同時連接到 ESP32 的 VIN 接腳和 LED 燈條的正極接腳。所有組件的 GND(接地線)必須共用。燈條的數據線(DIN 介面)通常連接到ESP32 的GPIO 2 或 GPIO 16,具體取決於型號。請務必注意LED 燈條上箭頭指示的資料方向;如果接反,則不會有任何反應。

如果您發現燈帶末端的 LED 燈變暗或泛黃,這是由於電壓下降造成的。解決方法是在燈帶末端或中間位置注入電源,將電源線直接連接到電源,並始終保持極性一致。

放置在木質表面上的緊湊型迷你電腦,代表本地伺服器(例如 Intel N100),用於處理 Home Assistant 的語音。
相關文章:
如何使用 Home Assistant 建立本地語音助理

與 Home Assistant 的高級集成

現代遊戲配置,桌面和顯示器均配備整合式 LED 環境照明

擁有一個可以改變顏色的網站固然不錯,但真正的魔力在於Home Assistant。由於它與 WLED 設備處於同一網絡,系統會自動偵測到它。添加設備後,您可以創建各種神奇的自動化功能。例如,您可以設定一個“電價信號燈”,根據即時電價改變燈帶的顏色(綠色代表便宜,紅色代表貴)。

  組合語言中的指令類型:完整指南

你也可以將燈帶與運動感應器連接,這樣它們就能在夜間用柔和溫暖的光芒照亮你通往浴室的路,或者在有人打開前門時閃爍紅光。在 Home Assistant 控制面板中,你可以添加一個專用的 WLED 卡來管理燈帶的各個部分,從而將一條燈帶當作多個獨立的燈來控制。

對於要求更高的用戶,可以在 ESP32 上添加麥克風(例如 INMP441),使燈光能夠隨著音樂節奏律動,將您的遊戲室或客廳變成真正的迪斯科舞廳。所有這些都無需編寫程式碼,只需在家庭自動化伺服器的自動化流程中協調 WLED 實體即可。

基於 ESP32 和 WLED 的照明系統可以將簡單的裝飾燈帶變成全自動的資訊和氛圍工具,關鍵在於選擇合適的電氣​​元件,並利用 Home Assistant 的強大功能,透過一個控制面板協調所有操作。

家庭安全系統
相關文章:
家庭安全系統:無需花太多錢就能保護您的家