本文將向您介紹一個(gè)家庭自動(dòng)化系統(tǒng),可以使用 NodeMCU 和 Relay 模塊通過語音命令輕松控制燈、風(fēng)扇和其他家用電器。
在這個(gè)物聯(lián)網(wǎng)項(xiàng)目中,我使用 NodeMCU ESP8266 和繼電器模塊制作了 Alexa 智能家居自動(dòng)化系統(tǒng)。您可以通過語音命令輕松控制燈光、風(fēng)扇和其他家用電器。要將 Echo Dot 智能揚(yáng)聲器與 NodeMCU 連接,我只使用了 Amazon Alexa 應(yīng)用程序。
如果您沒有 Echo Dot 智能音箱,您仍然可以控制家用電器。您還可以從智能手機(jī)監(jiān)控開關(guān)的繼電器時(shí)間反饋。
另,你也可以使用 ESP32 板代替 NodeMCU 微控制器。
所需組件:
Alexa 回聲點(diǎn)
繼電器模塊
NodeMCU 或 ESP32 開發(fā)板
繼電器模塊所需組件:
繼電器 5v (SPDT)
BC547晶體管
LED 5mm
220歐姆電阻
電路原理圖:
如您所見,這個(gè)家庭自動(dòng)化項(xiàng)目的電路非常簡(jiǎn)單。您可以使用 Relay 模塊和 NodeMCU 輕松制作此電路。
在這里,我使用了 NodeMCU 的 D1、D2、D5、D6、D7 引腳來控制 5 個(gè)繼電器。
我使用了一個(gè) 5V 的移動(dòng)充電器來為電路供電。
對(duì) NodeMCU 進(jìn)行編程:
正如我所說,你可以在這個(gè)項(xiàng)目中使用 NodeMCU 或 ESP32。我在這個(gè)項(xiàng)目中使用了 ESPAlexa 庫(kù)。
如果您使用 NodeMCU ESP8266,則必須下載并安裝 ESP8266 板版本(2.5.1)(如圖所示)。
在上傳代碼時(shí),我遇到了最新版本的 ESp8266 板庫(kù)的一些問題。
在代碼中輸入 WiFi 憑據(jù),并設(shè)置房間燈、風(fēng)扇、夜燈等設(shè)備的名稱。
在這里,我使用了高電平有效繼電器模塊,因此如果您使用低電平有效繼電器模塊,那么您只需對(duì)代碼進(jìn)行少量修改,如教程視頻所示。
不過,如果您遇到任何問題,請(qǐng)?jiān)谠u(píng)論部分告訴我。
我附上了這個(gè) Alexa 家庭自動(dòng)化項(xiàng)目的代碼。
配置亞馬遜 Alexa 應(yīng)用程序:
首先,從 Google PlayStore 或 App Store 下載并安裝 Amazon Alexa App。
您的手機(jī)和 NodeMCU 應(yīng)該連接到同一個(gè) wifi 網(wǎng)絡(luò)。
在 Amazon Alexa App 中添加設(shè)備的步驟:
打開亞馬遜 Alexa 應(yīng)用程序。
轉(zhuǎn)到設(shè)備。
點(diǎn)擊頂部的“+”圖標(biāo),然后選擇添加設(shè)備。
選擇燈光,然后選擇其他。
點(diǎn)擊發(fā)現(xiàn)設(shè)備。
發(fā)現(xiàn)所有設(shè)備需要一些時(shí)間。
之后,將所有設(shè)備一一添加到 Amazon Alexa App 中。
設(shè)計(jì)PCB:
雖然您不需要任何定制設(shè)計(jì)的 PCB 來制作這個(gè)智能家居系統(tǒng)。但是為了使電路更緊湊并讓項(xiàng)目看起來更專業(yè),我為這個(gè) Alexa 項(xiàng)目設(shè)計(jì)了 PCB。
焊接所有組件:
之后根據(jù)電路圖焊接所有組件。
然后連接NodeMCU。
連接家用電器:
按照電路圖連接家用電器。
使用高壓時(shí)請(qǐng)采取適當(dāng)?shù)陌踩A(yù)防措施。
如電路所示,將 5 伏直流電源連接到 PCB。
打開 110V/230V 電源和 5V 直流電源。
最后,使用 Alexa 控制燈光和風(fēng)扇:
現(xiàn)在您可以以智能的方式控制您的家用電器。
只需向 Alexa 說明您要打開或關(guān)閉哪些設(shè)備,Alexa 就會(huì)為您完成這項(xiàng)工作。
-
繼電器
+關(guān)注
關(guān)注
132文章
5354瀏覽量
149150 -
智能家居
+關(guān)注
關(guān)注
1928文章
9576瀏覽量
185490 -
自動(dòng)化系統(tǒng)
+關(guān)注
關(guān)注
3文章
257瀏覽量
29671 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45121
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
STM32+ESP8266+小程序的智能家居學(xué)習(xí)
基于ESP8266的繼電器
如何使用ESP8266和Android控制繼電器
![如何使用<b class='flag-5'>ESP8266</b>和Android控制<b class='flag-5'>繼電器</b>](https://file.elecfans.com/web1/M00/9E/8E/o4YBAF06t8SADTcOAAIrmS-B87w994.jpg)
使用ESP8266實(shí)現(xiàn)電磁繼電器簡(jiǎn)易物聯(lián)網(wǎng)控制的詳細(xì)制作過程說明
![使用<b class='flag-5'>ESP8266</b>實(shí)現(xiàn)電磁<b class='flag-5'>繼電器</b>簡(jiǎn)易物聯(lián)網(wǎng)控制的詳細(xì)<b class='flag-5'>制作</b>過程說明](https://file.elecfans.com/web1/M00/B8/6D/o4YBAF54dEqACzEVAAgM87E7_lc556.png)
51單片機(jī)通過WIFI模塊ESP8266控制四路繼電器
![51單片機(jī)通過WIFI模塊<b class='flag-5'>ESP8266</b>控制四路<b class='flag-5'>繼電器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32+ESP8266+小程序的智能家居(項(xiàng)目簡(jiǎn)介)
![STM32+<b class='flag-5'>ESP8266</b>+小程序的<b class='flag-5'>智能家居</b>(項(xiàng)目簡(jiǎn)介)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP8266 Wi-Fi按鈕在智能家居項(xiàng)目的應(yīng)用
![<b class='flag-5'>ESP8266</b> Wi-Fi按鈕在<b class='flag-5'>智能家居</b>項(xiàng)目的應(yīng)用](https://file.elecfans.com//web2/M00/46/11/pYYBAGKQUVmAUVBJAAA4D_PJ14k728.png)
制作一個(gè)MQTT ESP8266家庭自動(dòng)化項(xiàng)目
![<b class='flag-5'>制作</b>一個(gè)MQTT <b class='flag-5'>ESP8266</b>家庭<b class='flag-5'>自動(dòng)化</b>項(xiàng)目](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用NodeMCU ESP8266和Blynk 2.0的智能家居
![使用NodeMCU <b class='flag-5'>ESP8266</b>和Blynk 2.0的<b class='flag-5'>智能家居</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
智能家居:帶Alexa和Amazon Echo的ESP8266/ESP32
![<b class='flag-5'>智能家居</b>:帶Alexa和Amazon Echo的<b class='flag-5'>ESP8266</b>/<b class='flag-5'>ESP</b>32](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
帶有Blynk和IR的Arduino ESP8266控制繼電器
![帶有Blynk和IR的Arduino <b class='flag-5'>ESP8266</b>控制<b class='flag-5'>繼電器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
NodeMCU家庭自動(dòng)化(ESP8266)
![NodeMCU家庭<b class='flag-5'>自動(dòng)化</b>(<b class='flag-5'>ESP8266</b>)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
采用ESP8266和Philips Hue的智能家居自動(dòng)化燈
![采用<b class='flag-5'>ESP8266</b>和Philips Hue的<b class='flag-5'>智能家居</b><b class='flag-5'>自動(dòng)化</b>燈](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論