一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>制作一個MQTT ESP8266家庭自動化項目

制作一個MQTT ESP8266家庭自動化項目

2022-11-09 | zip | 1.31 MB | 次下載 | 免費

資料介紹

描述

在這個物聯(lián)網(wǎng)項目中,我展示了如何制作一個MQTT ESP8266家庭自動化項目,以通過手動開關(guān)和智能手機(jī)控制 4 通道繼電器模塊。

pYYBAGNoe5KALX7iAAQou_CrQz8989.png
?

在本文中,我展示了制作這個家庭自動化系統(tǒng)的所有步驟。

?

NodeMCU ESP8266控制智能繼電器具有以下特點:

1.通過互聯(lián)網(wǎng)控制家電。

2.用按鈕手動控制家用電器。

3. 監(jiān)控智能手機(jī)上的實時反饋。

因此,只需使用 NodeMCU 和繼電器模塊,您就可以在家中輕松制作這個家庭自動化項目。或者,您也可以為此項目使用定制設(shè)計的 PCB。

所需組件:

poYBAGNoe5SATNY0AAFB6ePWaNE019.png
?
  • NodeMCU板
  • 4通道SPDT 5V繼電器模塊
  • 按按鈕

您只需使用 NodeMCU 和 4 通道繼電器模塊即可制作此項目。但是,如果您使用 PCB,則需要以下組件。

PCB所需的組件

pYYBAGNoe5iAXfLiAAB0kpYCrxk957.png
?

1. 繼電器 5v (SPDT) (4 no)

2. BC547晶體管(4個)

3. PC817 Optocuplors (4 no)

4. 510-ohm 0.25-watt 電阻器 (4 no) (R1 - R4)

5. 1k 0.25 瓦電阻器(5 無)(R5 - R9)

6. LED 5-mm(5 無)

7. 1N4007 二極管(5 無)(D1 - D5)

8. 按鈕(4 個)

9. 終端連接器

10. 5V直流電源

所需軟件:

1. Arduino IDE

2. 物聯(lián)網(wǎng)開關(guān)應(yīng)用

NodeMCU家庭自動化項目的電路圖

poYBAGNoe5qAI3yyAADXyLDOyHk245.png
?

這是這個家庭自動化項目的完整電路圖。我已經(jīng)在教程視頻中解釋了電路。

電路非常簡單,我使用 GPIO 引腳D1、D2、D5 和 D6來控制 4 個繼電器。

GPIO 引腳SD3、D3、D7 和 RX與按鈕相連,可手動控制 4 個繼電器。

我在 Arduino IDE 中使用了INPUT_PULLUP函數(shù),而不是使用上拉電阻。

我使用了一個 5V 移動充電器為智能繼電器模塊供電

這里,在 NodeMCU 的啟動過程中,D3 引腳不應(yīng)與 GND 連接。

使用 Reyax 和 IoT ON OFF 應(yīng)用程序的 MQTT 控制繼電器

pYYBAGNoe56AOhXAAAPWZRwgNIA271.png
?

如果 NodeMCU 與 WiFi 連接,那么您可以從“IoT OnOff”應(yīng)用程序或任何其他 MQTT 客戶端控制家電。

在這里,我使用Reyax RYC1001作為 MQTT 代理和“ IoT OnOff ”應(yīng)用程序作為 MQTT 客戶端,但您可以使用任何其他應(yīng)用程序。

您還可以使用多個智能手機(jī)來控制設(shè)備。為此,您必須連接相同的 MQTT 代理。這樣,所有智能手機(jī)都將充當(dāng) MQTT 客戶端。

您可以在世界任何地方控制、監(jiān)控繼電器的實時狀態(tài)。

用開關(guān)手動控制繼電器

poYBAGNoe6GADI6vAAMRdlvldWE087.png
?

您還可以通過按鈕控制繼電器。

您可以在手機(jī)上監(jiān)控實時反饋。

請參考電路圖連接按鈕

為這個智能家居系統(tǒng)設(shè)計 PCB

pYYBAGNoe6WAFXCqAAE5SxMU-hE992.jpg
?

為了使電路緊湊并具有專業(yè)的外觀,我在測試了智能繼電器模塊的所有功能后設(shè)計了 PCB。

焊接PCB上的所有組件

pYYBAGNoe66AC2w7AAEqZGfOms8529.jpg
?

之后,我按照電路圖焊接了所有組件。

然后將 NodeMCU 板與 PCB 連接起來。

什么是 MQTT?它是如何工作的?

poYBAGNoe7GACIYKAAJgyt9wd-s636.png
?

MQTT 專為高延遲、低帶寬、不可靠的網(wǎng)絡(luò)而設(shè)計,它是一種構(gòu)建在 TCP/IP 網(wǎng)絡(luò)堆棧之上的輕量級發(fā)布/訂閱消息傳遞協(xié)議。使用 MQTT,您可以將大量傳感器消息發(fā)送到分析平臺或云服務(wù)。

在教程視頻中,我詳細(xì)解釋了我們?nèi)绾问褂?MQTT 發(fā)送和接收數(shù)據(jù)來控制繼電器。

MQTT 代理和 MQTT 客戶端

poYBAGNoe7SAQLMWAAGGMXHuRB4678.png
?

在這個項目中,我使用了 Reyax RYC1001 MQTT 代理。

poYBAGNoe7eABir7AAGPa05osaM754.png
?

您可以使用任何其他 MQTT 代理。

pYYBAGNoe7qAa6ZLAAEn8msZ7OU379.png
?

IoT OnOff 應(yīng)用程序和 NodeMCU 將充當(dāng) MQTT 客戶端。

poYBAGNoe7yARuK2AAEg3b6HaR0193.png
?

在教程視頻中,我解釋了如何配置 MQTT 代理以及如何發(fā)布和訂閱任何主題。

使用 Arduino IDE 編程 ESP8266 NodeMCU

?

poYBAGNoe7-AMnMgAAKrCWFwSBM369.png
?

首先,下載代碼并安裝代碼中提到的 PubSubClient 庫和 ESP8266 板。

然后輸入 WiFi 憑據(jù) MQTT 詳細(xì)信息

const char* ssid = "WiFi Name"; //WiFI Name
const char* password = "WiFi Password"; //WiFi Password
const char* mqttServer = "iot.reyax.com";
const char* mqttUserName = "Reyax_UserID"; // MQTT username
const char* mqttPwd = "Reyax_Password"; // MQTT password
const char* clientID = "EspClient00002"; // client id

現(xiàn)在選擇NodeMCU 1.0 板和適當(dāng)?shù)?/font>端口

然后將代碼上傳到 NodeMCU Board。

打開電源

pYYBAGNoe8OAXNj2AAReOY0qJso878.png
?

打開 110V/230V 電源和 5V 直流電源。

最后??!智能家居系統(tǒng)已準(zhǔn)備就緒

poYBAGNoe8WAMBluAAFM7Mpr53s813.jpg
?

現(xiàn)在您可以以智能的方式控制您的家用電器。

我希望你喜歡這個新的 ESP8266 MQTT 家庭自動化項目。我已經(jīng)分享了該項目所需的所有信息。

如果您分享您的寶貴意見,我將不勝感激。另外,如果您有任何疑問,請在評論部分寫下。

謝謝,學(xué)習(xí)愉快。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費