色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用ESP32 NodeMCU網(wǎng)絡(luò)和Blynk App 2022的物聯(lián)網(wǎng)項(xiàng)目

使用ESP32 NodeMCU網(wǎng)絡(luò)和Blynk App 2022的物聯(lián)網(wǎng)項(xiàng)目

2023-06-26 | zip | 2.77 MB | 次下載 | 免費(fèi)

資料介紹

描述

在這個(gè) IoT 項(xiàng)目中,我展示了如何使用MultipleESP32 NodeMCU ESP8266 網(wǎng)絡(luò)實(shí)現(xiàn)基于 IoT 的智能家居自動(dòng)化,以通過(guò)開(kāi)關(guān)和 Blynk IoT App 控制所有家用電器。如果互聯(lián)網(wǎng)不可用,那么您可以通過(guò)手動(dòng)開(kāi)關(guān)控制家電。在這篇文章中,我展示了制作這個(gè)智能家居系統(tǒng)的所有步驟。

?
?
?
poYBAGPjdL2ATed-AAMowD20Afc767.png
?
1 / 2
?

這個(gè)完整的家庭自動(dòng)化系統(tǒng)具有以下特點(diǎn):

  • 使用同一個(gè) Blynk 帳戶(hù)(免費(fèi)計(jì)劃)連接多個(gè)ESP32NodeMCU 。
  • 使用WiFi(Blynk App)控制家電。
  • 用手動(dòng)開(kāi)關(guān)控制家電
  • 在 Blynk 應(yīng)用程序中監(jiān)控實(shí)時(shí)反饋。
  • 無(wú)需互聯(lián)網(wǎng)即可手動(dòng)控制家電。
  • 您可以根據(jù)需要在此物聯(lián)網(wǎng)網(wǎng)絡(luò)中連接任意數(shù)量的微控制器
poYBAGPjdMSAeXxcAAI98MuihXM564.png
?

對(duì)于每個(gè)房間,您只需要一個(gè)繼電器模塊和一個(gè)微控制器,如 ESP32 或 NodeMCU 來(lái)制作這個(gè)智能家居項(xiàng)目。

?

因此,如果您按照所有步驟操作,只需使用 ESP32 或 NodeMCU 和中繼模塊即可輕松制作此物聯(lián)網(wǎng)項(xiàng)目。或者您也可以為此項(xiàng)目使用定制設(shè)計(jì)的 PCB。

雖然 PCB 不是強(qiáng)制性的,但我使用 PCB 使電路緊湊并使項(xiàng)目具有專(zhuān)業(yè)外觀。

ESP32 控制 4 繼電器 PCB 所需的組件

pYYBAGPi9-2ANn-8AAKKZUda2Ac968.jpg
?
  • ESP32 開(kāi)發(fā)套件 V1
  • 繼電器 5v (SPDT)(4 個(gè))
  • BC547 三極管(4顆)
  • PC817 光耦合器(4 個(gè))
  • 510 歐姆 0.25 瓦電阻器(4 個(gè))(R1 - R4)
  • 1k 0.25 瓦電阻器(6 個(gè))(R5 - R10)
  • 10k 0.25 瓦電阻器(1 個(gè))(R11)
  • LED 5-mm(6 個(gè))1N4007 二極管(4 個(gè))(D1 - D4)
  • 按鈕(4 個(gè))
  • 終端連接器
  • 跳線(2個(gè))

NodeMCU 控制 4 個(gè)繼電器 PCB 所需的組件

poYBAGPjgiKAOZDxAAIQcL_J4Ag017.png
?
  • NodeMCU ESP8266
  • 繼電器 5v (SPDT)(4 個(gè))
  • BC547 三極管(4顆)
  • PC817 光耦合器(4 個(gè))
  • 510 歐姆 0.25 瓦電阻器(4 個(gè))(R1 - R4)
  • 1k 0.25 瓦電阻器(5 個(gè))(R5 - R9)
  • LED 5 毫米(5 個(gè))
  • 1N4007 二極管(5 個(gè))(D1 - D5)
  • 按鈕(4 個(gè))
  • 終端連接器
  • 跳線(2個(gè))

多個(gè) ESP32 NodeMCU ESP8266 網(wǎng)絡(luò)

poYBAGPjgiuAZyZpAAPHZWPhHdw714.jpg
?

現(xiàn)在,如果您有多個(gè)房間,那么您可以為每個(gè)房間使用 ESP32 或 NodeMCU,然后為每個(gè)房間重復(fù)相同的電路。

如果您使用ESP32 ,那么您可以使用4 通道或 8 通道繼電器模塊,但對(duì)于NodeMCU ,您必須使用4 通道繼電器模塊。

可以連接的ESP32 或 NodeMCU的數(shù)量沒(méi)有限制。所有微控制器都將使用相同的身份驗(yàn)證令牌連接到 Blynk 服務(wù)器。

因此我們可以獨(dú)立于 Blynk IoT App 控制每個(gè) NodeMCU 或 ESP32。

ESP32 控制繼電器的電路圖

poYBAGPjgjKATBKIAALvbOf5WPI148.png
?

電路非常簡(jiǎn)單,我使用GPIO引腳D23、D22、D21D19來(lái)控制4個(gè)繼電器。

GPIO 引腳D13、D12、D14D27與開(kāi)關(guān)連接以手動(dòng)控制 4 個(gè)繼電器。

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

我使用了 5V 移動(dòng)充電器為智能繼電器模塊供電。

如果您使用瞬時(shí)按鈕,則只需將按鈕連接到 GPIO 引腳和 GND 而不是開(kāi)關(guān)。

高壓下工作時(shí),請(qǐng)采取適當(dāng)?shù)陌踩A(yù)防措施。

NodeMCU 控制繼電器的電路圖

poYBAGPjgj2AdutJAAM1WOucZy4379.png
?

對(duì)于 NodeMCU,我使用 GPIO 引腳D1、D2、D5D6來(lái)控制 4 個(gè)繼電器。GPIO 引腳SD3、D3、D7RX與按鈕相連,以手動(dòng)控制 4 個(gè)繼電器。

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

我使用了 5V 移動(dòng)充電器為智能繼電器模塊供電。

在 NodeMCU 的啟動(dòng)過(guò)程中,D3 引腳不應(yīng)與 GND 相連。

如果您使用鎖存開(kāi)關(guān),則只需將開(kāi)關(guān)連接到 GPIO 引腳和 GND,而不是按鈕。

在 Blynk Cloud 中為 ESP32 創(chuàng)建新模板

對(duì)于這個(gè)智能家居項(xiàng)目,我使用了 Blynk IoT Cloud Free 計(jì)劃。單擊以下鏈接創(chuàng)建 Blynk Cloud 帳戶(hù)。

https://blynk.cloud/dashboard/register

在 Blynk IoT 中創(chuàng)建新模板的步驟

  • 單擊新建模板。
pYYBAGPjgj-AQdAIAAEGu1NL7Bo708.png
?
  • 輸入模板名稱(chēng),硬件選擇ESP8266,連接類(lèi)型選擇WiFi。
  • 然后點(diǎn)擊完成。
poYBAGPjgkKAE2UWAAGCFPgR9-A181.png
?

創(chuàng)建寺廟后,您將獲得BLYNK_TEMPLATE_IDBLYNK_DEVICE_NAME 。

**盡管我選擇了 ESP32 來(lái)創(chuàng)建模板,但您也可以將此模板用于 ESP8266,因?yàn)槲覍閿?shù)據(jù)流使用虛擬引腳。

在 Blynk Cloud 中創(chuàng)建數(shù)據(jù)流

之后,您必須創(chuàng)建數(shù)據(jù)流。這里我會(huì)控制8個(gè)繼電器,所以我創(chuàng)建了8個(gè)Datastreams來(lái)控制8個(gè)繼電器。

您必須根據(jù)要控制的中繼數(shù)量創(chuàng)建數(shù)據(jù)流。

創(chuàng)建數(shù)據(jù)流的步驟:

  • 轉(zhuǎn)到數(shù)據(jù)流選項(xiàng)卡。
  • 單擊新建數(shù)據(jù)流并選擇虛擬引腳。
pYYBAGPjgkSAcjBCAAEPn02No9Q434.png
?
  • 輸入名稱(chēng),選擇虛擬引腳 V1 ,數(shù)據(jù)類(lèi)型為 Integer。最小值為“0”,最大值為“1”。
  • 然后點(diǎn)擊創(chuàng)建。
  • 對(duì)于反饋,使用虛擬引腳V5創(chuàng)建最后一個(gè) Datastram ,數(shù)據(jù)類(lèi)型將為字符串。
  • 然后點(diǎn)擊創(chuàng)建。
poYBAGPjgkeAPLHFAAE3S3wk6kA335.png
?
  • 以類(lèi)似的方式,使用虛擬引腳V2、V3、V4、V5、V6、V7 和 V8創(chuàng)建下一個(gè)數(shù)據(jù)流

設(shè)置 Blynk Cloud Web 儀表板

pYYBAGPjgkqAOw6ZAAEKorUyUuQ892.png
?

配置 Web 儀表板以從 Blynk 云儀表板控制 8 個(gè)繼電器的步驟

  • 轉(zhuǎn)到Web 儀表板選項(xiàng)卡。
  • 根據(jù)繼電器的數(shù)量拖放開(kāi)關(guān)小部件。
  • 轉(zhuǎn)到每個(gè)小部件的設(shè)置,然后選擇一個(gè) Datastream
  • 單擊保存
pYYBAGPjgk6APLBwAAFdeUmVx3E691.png
?

然后再次單擊“保存”以保存模板。

在 Blynk IoT 中使用模板添加設(shè)備

在 Blynk 物聯(lián)網(wǎng)云中添加設(shè)備的步驟:

pYYBAGPjglCAJfq6AAA-vxmOJ58369.png
?
  • 首先,轉(zhuǎn)到設(shè)備,然后單擊“新設(shè)備”。
poYBAGPjglKAYLaMAABPBpcOp-E954.png
?
  • 單擊“來(lái)自模板”。
pYYBAGPjglWASCGAAAEGYFHpWJA332.png
?
  • 選擇模板,并給出設(shè)備名稱(chēng)
  • 單擊創(chuàng)建。
pYYBAGPjgliAUTu-AAGOg_-eEVM651.png
?

然后在設(shè)備信息選項(xiàng)卡中,您將獲得 Blynk 身份驗(yàn)證令牌、模板 ID 和設(shè)備名稱(chēng)。代碼中將需要所有這些詳細(xì)信息。

用于此物聯(lián)網(wǎng)項(xiàng)目的 PCB

pYYBAGPjgl-AJYS5AAFgU0TkJkw472.png
?

為了使電路緊湊并具有專(zhuān)業(yè)的外觀,我為 ESP32 和 NodeMCU 控制繼電器電路設(shè)計(jì)了 PCB。

您可以從以下鏈接下載Lora 項(xiàng)目的 PCB Gerber 文件:

用于下載 PCB Gerber 文件的 GitHub 鏈接

從 JLCPCB 訂購(gòu) PCB

下載 Garber 文件后,您可以輕松訂購(gòu) PCB。

poYBAGPjJdWAHaoQAAB6dJXt7wQ021.jpg
?

1. 訪問(wèn)https://jlcpcb.com并登錄/注冊(cè)。

poYBAGPjgmOACXxUAABp-wx4mws927.jpg
?

2. 單擊立即報(bào)價(jià)按鈕。

pYYBAGPjgmWAUoasAABmwzb9SCA668.jpg
?

3. 單擊“添加您的 Gerber 文件”按鈕。然后瀏覽并選擇您下載的 Gerber 文件。

上傳光繪文件并設(shè)置參數(shù)

pYYBAGPjgmeAYGW_AACfndTCK6Q317.png
?

4. 設(shè)置所需參數(shù),如數(shù)量、PCB 遮蔽顏色等。

pYYBAGPjgmmAQo8bAACUUXB4aXU720.jpg
?

5. 選擇 PCB 的所有參數(shù)后,單擊“保存到購(gòu)物車(chē)”按鈕。

選擇送貨地址和付款方式

poYBAGPjgm6AKNRPAABYOpg4hV0129.jpg
?

6. 鍵入送貨地址。

7. 選擇適合您的運(yùn)輸方式。

8. 提交訂單并進(jìn)行付款。

您還可以從JLCPCB跟蹤您的訂單

pYYBAGPjgnSAdjwIAADXxRdeOos401.png
?

我的 PCB 需要 2 天時(shí)間才能制造出來(lái),并使用 DHL 交付選項(xiàng)在一周內(nèi)送達(dá)。

PCB 包裝完好,質(zhì)量非常好,價(jià)格實(shí)惠。

焊接PCB上的所有組件

pYYBAGPjgniAGB9zAAGlQHieL8k791.png
?

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

在上傳代碼之前,您必須在 Arduino IDE 中安裝以下板

  • ESP8266開(kāi)發(fā)板
  • ESP32開(kāi)發(fā)板

然后安裝以下庫(kù)

  • 布林克圖書(shū)館
  • AceButton 庫(kù)

我已經(jīng)在代碼中提到了所有的下載鏈接。

poYBAGPjgn6AL5Q_AAM4NdBIf38547.png
?

在代碼中,輸入Blynk Auth Token、模板 ID 和設(shè)備名稱(chēng)

#define BLYNK_TEMPLATE_ID ""#define BLYNK_DEVICE_NAME ""#define BLYNK_AUTH_TOKEN ""

然后輸入WiFi 名稱(chēng)和密碼。

char ssid[] = "";char pass[] = "";

poYBAGPjgo-APy8zAALf7srMm9M445.png
?

對(duì)于每個(gè) NodeMCU 或 ESP32,您必須更改代碼中的虛擬引腳。對(duì)于 ESP32,虛擬引腳將為 V1、V2、V3、V4。對(duì)于 NodeMCU,虛擬引腳將為 V5、V6、V7、V8。

要對(duì) NodeMCU 進(jìn)行編程,請(qǐng)選擇“NodeMCU 1.0 ESP-12E”板和適當(dāng)?shù)?a target='_blank' class='arckwlink_none'>端口然后點(diǎn)擊上傳按鈕。

要對(duì) ESP32 進(jìn)行編程,請(qǐng)選擇“DOIT ESP32 DEVKIT V1”板和正確的端口。然后點(diǎn)擊上傳按鈕。

并且在編程時(shí),請(qǐng)不要同時(shí)將兩個(gè)微控制器連接到筆記本電腦

設(shè)置 Blynk IoT App 移動(dòng)儀表板

pYYBAGPjgpOAXkM5AAG592nOdcA877.png
?

從 Google Play 商店或 App Store 安裝 Blynk IoT 應(yīng)用程序。

使用 Blynk IoT 控制設(shè)備

pYYBAGPjgpaAAq1BAAEh5KBdigs542.png
?

如果 NodeMCU 或 ESP32 與 WiFi 連接,則您可以通過(guò) Blynk IoT App 控制家電。

您還可以使用多部智能手機(jī)通過(guò) Blynk IoT App 控制設(shè)備。為此,您必須從所有智能手機(jī)登錄相同的 Blynk 帳戶(hù)。這樣,所有的智能手機(jī)都會(huì)下沉到 Blynk 服務(wù)器。

您可以使用 Blynk IoT App 從世界任何地方控制、監(jiān)控繼電器的實(shí)時(shí)狀態(tài)。

在沒(méi)有 WiFi 的情況下控制繼電器

pYYBAGPjgpmAeGjQAAEtsA6UFoc549.png
?

如果 WiFi 不可用,您可以通過(guò)開(kāi)關(guān)或按鈕控制繼電器。

NodeMCU 或 ESP32 將每 2 秒檢查一次 WiFi 當(dāng) WiFi 可用時(shí),ESP32 或 NodeMCU 會(huì)自動(dòng)連接 WiFi。

我希望你喜歡這個(gè)家庭自動(dòng)化項(xiàng)目。我已經(jīng)分享了這個(gè)項(xiàng)目的所有必需信息。

如果您能分享寶貴的反饋意見(jiàn),我將不勝感激。另外,如果您有任何疑問(wèn),請(qǐng)寫(xiě)在評(píng)論部分。

謝謝你,快樂(lè)學(xué)習(xí)。


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

評(píng)論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 日韩熟女精品一区二区三区| MMM日本兽交| 97精品少妇偷拍AV| 国产精品毛片AV久久97| 美女挑战50厘米长的黑人| 午理论理影片被窝| 91欧美秘密入口| 国际老妇高清在线观看| 人妻精品久久无码专区| 一品道门免费视频韩国| 国产99久久| 女人色极品影院| 亚洲最大日夜无码中文字幕| 囯产愉拍亚洲精品一区| 美女扣逼软件| 亚洲网站视频在线观看| 国产AV精品白浆一区二| 男人私gay挠脚心vk视频| 亚洲免费福利在线视频| 国产超碰AV人人做人人爽| 农村脱精光一级| 诱受H嗯啊巨肉各种play| 国产日韩亚洲精品视频| 日韩黄色免费| 99久久精品久久久| 久久久无码精品一区二区三区| 香蕉精品国产高清自在自线| 成人精品亚洲| 欧美高清videossexo| 中文字幕久久熟女人妻AV免费| 果冻传媒视频在线播放| 我就去色色| 怪物高h粗暴无尽| 青青草国产精品| 9277高清在线观看视频| 久久精品国产96精品亚洲| 亚洲国产日韩欧美视频二区| 国产激情一级毛片久久久| 日本ccc三级| SM调教贱屁股眼哭叫求饶H| 免费人成在线观看视频不卡 |