把你的ESP32變成一個帶Wi-Fi的智能燈控制器。一個簡單的物聯(lián)網項目啟動您的家庭自動化之旅!
這個項目是關于什么的?
本項目向您展示了如何使用ESP32微控制器構建Wi-Fi控制的智能燈。這是對物聯(lián)網和家庭自動化的一個很好的介紹-讓你通過本地Wi-Fi網絡使用web瀏覽器控制LED(甚至是一個全交流供電的燈)。
無需安裝云服務或應用程序。只是干凈,輕量級的代碼和一個簡單的接口,你托管在ESP32上。
我為什么決定做這件事?
我想要一種親身實踐的方式來探索家庭自動化,而不依賴于專有設備或平臺。用ESP32構建我自己的智能光控制器使我能夠完全控制硬件,邏輯,甚至功耗-這對于電池供電的設置尤其重要。
此外,這是一種易于擴展的項目。今天只有一盞燈。明天,它可能會成為智能家居系統(tǒng)的一部分,與MQTT、家庭助理或Alexa集成。
它是如何工作的?
ESP32可以連接到你的Wi-Fi,并運行一個基本的網絡服務器。當你通過手機或電腦訪問它時,你會看到一個帶有開和關按鈕的簡單界面。按下按鈕觸發(fā)ESP32上的數(shù)字輸出,為LED供電(或交流負載繼電器模塊)。
接口由ESP32的閃存提供,一切都在本地運行,這意味著它速度快,響應快,不需要互聯(lián)網接入。
硬件
?ESP32開發(fā)板(DOIT或類似)
?LED + 220Ω電阻(或5V繼電器模塊用于交流控制)
?面包板和跳線
?Micro USB電源線
?選配3.3V電源或鋰離子電池
LED基本設置:
?通過220Ω電阻將LED陽極(長腿)連接到GPIO 2
?將陰極(短腿)接至地
?使用3.3V或5V USB電源
繼電器設置(可選):
?將繼電器模塊的IN引腳連接到GPIO 2
?VCC到5V, GND到GND
只有當你有信心安全地使用電源時,才可以插入交流燈控制
本文編譯自hackster.io





