在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>制作一個MQTT ESP8266家庭自動化項目

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

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

資料介紹

描述

在這個物聯網項目中,我展示了如何制作一個MQTT ESP8266家庭自動化項目,以通過手動開關和智能手機控制 4 通道繼電器模塊。

pYYBAGNoe5KALX7iAAQou_CrQz8989.png
?

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

?

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

1.通過互聯網控制家電。

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

3. 監控智能手機上的實時反饋

因此,只需使用 NodeMCU 和繼電器模塊,您就可以在家中輕松制作這個家庭自動化項目。或者,您也可以為此項目使用定制設計的 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. 物聯網開關應用

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

poYBAGNoe5qAI3yyAADXyLDOyHk245.png
?

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

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

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

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

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

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

使用 Reyax 和 IoT ON OFF 應用程序的 MQTT 控制繼電器

pYYBAGNoe56AOhXAAAPWZRwgNIA271.png
?

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

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

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

您可以在世界任何地方控制、監控繼電器的實時狀態。

用開關手動控制繼電器

poYBAGNoe6GADI6vAAMRdlvldWE087.png
?

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

您可以在手機上監控實時反饋。

請參考電路圖連接按鈕

為這個智能家居系統設計 PCB

pYYBAGNoe6WAFXCqAAE5SxMU-hE992.jpg
?

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

焊接PCB上的所有組件

pYYBAGNoe66AC2w7AAEqZGfOms8529.jpg
?

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

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

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

poYBAGNoe7GACIYKAAJgyt9wd-s636.png
?

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

在教程視頻中,我詳細解釋了我們如何使用 MQTT 發送和接收數據來控制繼電器。

MQTT 代理和 MQTT 客戶端

poYBAGNoe7SAQLMWAAGGMXHuRB4678.png
?

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

poYBAGNoe7eABir7AAGPa05osaM754.png
?

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

pYYBAGNoe7qAa6ZLAAEn8msZ7OU379.png
?

IoT OnOff 應用程序和 NodeMCU 將充當 MQTT 客戶端。

poYBAGNoe7yARuK2AAEg3b6HaR0193.png
?

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

使用 Arduino IDE 編程 ESP8266 NodeMCU

?

poYBAGNoe7-AMnMgAAKrCWFwSBM369.png
?

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

然后輸入 WiFi 憑據 MQTT 詳細信息

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

現在選擇NodeMCU 1.0 板和適當的端口

然后將代碼上傳到 NodeMCU Board。

打開電源

pYYBAGNoe8OAXNj2AAReOY0qJso878.png
?

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

最后!!智能家居系統已準備就緒

poYBAGNoe8WAMBluAAFM7Mpr53s813.jpg
?

現在您可以以智能的方式控制您的家用電器。

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

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

謝謝,學習愉快。


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  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元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  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十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 久久狠狠色噜噜狠狠狠狠97 | 四虎精品影院 | 亚洲精品二区中文字幕 | 婷婷 夜夜 | 国内久久精品 | 亚洲人成网站在线观看妞妞网 | 国产大乳孕妇喷奶水在线观看 | 九色中文| 直接看黄的网站 | 亚洲色图图片区 | 亚洲精品久久片久久 | 欧美激情综合色综合啪啪五月 | 69pao强力打造在线 | 亚洲网站www| 最新国产精品视频免费看 | 日日摸人人看97人人澡 | 好大好猛好爽好深视频免费 | 小屁孩cao大人免费网站 | 国产精品李雅在线观看 | 亚洲精品资源在线 | 五月天婷婷电影 | 超h 高h 污肉男男 | 欧美视频xxxxx | 成人性生活免费视频 | 人人草人人澡 | 久久永久免费视频 | 亚洲一区有码 | 人人洗澡人人洗澡人人 | 狠狠色96视频 | 日韩毛片在线影视 | bt种子在线www天堂官网 | 222www在线观看免费 | 久久天天躁狠狠躁夜夜 | 国产精品美女视频 | 波多野结衣50连精喷在线 | 美女在线看永久免费网址 | 窝窝午夜看片成人精品 | 成人性欧美丨区二区三区 | 午夜精品久久久久久毛片 | 五月天婷婷精品视频 | 国产乱辈通伦影片在线播放 |