電子發(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)>電子資料下載>電子資料>帶有Blynk和IR的Arduino ESP8266控制繼電器

帶有Blynk和IR的Arduino ESP8266控制繼電器

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

資料介紹

描述

在這里,我還詳細(xì)解釋了 ESP8266Arduino 如何通信以在 Blynk App 中顯示繼電器的當(dāng)前狀態(tài)。

智能繼電器具有以下特點(diǎn):

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

2.通過電視遙控器(紅外線)控制家用電器。

3. 在 Blynk App 中監(jiān)控 Relay-Time 反饋。

4. 如果沒有可用的互聯(lián)網(wǎng),則使用紅外遙控器控制繼電器模塊。

所需組件:

pYYBAGN-z_aABdunAAC0qTE4psM149.jpg
?

?

1. TSOP 1738 IR 接收器(1 個)

2. 100uF電容(1個)

3. Arduino納米

4.ESP01模塊(ESP8266)

5.光耦PC817(4個)

6.晶體管BC547(4個)

7. LED (1.5) (7 無)

8.二極管1N4007(4個)

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

10. 220 歐姆電阻器(8 個)

11. 1k電阻(6個)

12. 2k電阻(1個)

13. 4.7k電阻(1個)

14. 10k電阻(1個)

15.公母連接器(2mm間距母BERG條)

16. AMS1117 3.3V穩(wěn)壓器(1個)

17. 按鈕(2 個)

18.零PCB

電路原理圖:

poYBAGN-z_mAdQeCAAFUIpgn4uI454.jpg
?

這是這個家庭自動化項(xiàng)目的完整電路圖。

電路中,Arduino Nano 的 RX 和 TX 引腳與 ESP01(ESP8266)相連,這樣 Arduino 和 ESP01 就可以相互通信,我們可以在 Blynk 中實(shí)時監(jiān)控狀態(tài)。

配置 Blynk 應(yīng)用程序:

pYYBAGN-z_yACgJGAAFrpxqgHWI268.jpg
?

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

創(chuàng)建一個新項(xiàng)目(板:ESP8266 和連接類型:WiFi)

poYBAGN-z_6AMUXRAAEJIpcQzBg658.jpg
?

然后添加所有 4 個帶有虛擬引腳V1、V2、V3、V4 的按鈕。

通過 Internet 從 Blynk 控制繼電器模塊:

pYYBAGN-0AGAPRgEAAEq4l_9WOA106.jpg
?

如圖所示,我們可以通過 Blynk App 輕松控制繼電器。ESP01 與 WiFi 連接。

1. 當(dāng)我點(diǎn)擊任何按鈕時,Blynk 服務(wù)器會向 ESP01 發(fā)送信號。

2. 然后ESP01(ESP8266)通過串口向Arduino Nano發(fā)送信號。

3. Arduino收到ESP01的信號后,打開或關(guān)閉相應(yīng)的繼電器,并通過串口發(fā)送反饋給ESP01。

pYYBAGN-0ASAVBPPAAE1tNcW7dQ494.jpg
?

4. 當(dāng)收到來自 Arduino 的反饋時,ESP01 將當(dāng)前狀態(tài)發(fā)送到 Blynk 服務(wù)器。

5. 這樣我們就可以隨時監(jiān)控Blynk App中的當(dāng)前狀態(tài)。

因此,如果互聯(lián)網(wǎng)可用,我們可以在世界任何地方控制繼電器模塊。

從紅外遙控器控制繼電器模塊:

poYBAGN-0AeAWd7JAAFTOFtoNVk726.jpg
?

我們還可以從任何紅外遙控器控制繼電器模塊。為此,我們必須在代碼中將按鈕的十六進(jìn)制代碼與相應(yīng)的繼電器映射。(我們稍后會討論)。

1.當(dāng)我按下紅外遙控器中的任何按鈕時,它會發(fā)出一些紅外信號。

2. 1738 IR 探測器將接收到 IR 信號并將其作為 Hex Code 發(fā)送到 Arduino。

3. Arduino 首先將 HEX 代碼與預(yù)定義值進(jìn)行比較。

poYBAGN-0AuAcCuhAALrWJ1hYbw793.png
?

4. 如果十六進(jìn)制代碼匹配,Arduino 將打開或關(guān)閉相應(yīng)的繼電器。

5. 然后,如果互聯(lián)網(wǎng)可用,Arduino 會將繼電器的當(dāng)前狀態(tài)發(fā)送到 ESP01。

6. ESP01 會向Blynk Server發(fā)送信號,以便我們在手機(jī)上監(jiān)控當(dāng)前狀態(tài)。

這樣我們就可以用紅外遙控器控制家用電器了。

無互聯(lián)網(wǎng)模式:

pYYBAGN-0A6AJCEyAAK5djQypMc490.png
?

如果沒有互聯(lián)網(wǎng),那么我們可以從紅外遙控器控制繼電器模塊。

當(dāng)互聯(lián)網(wǎng)恢復(fù)時,ESP01 將自動連接 WiFi。

然后 Arduino 將進(jìn)入互聯(lián)網(wǎng)模式并將當(dāng)前狀態(tài)發(fā)送到 Blynk 服務(wù)器。

之后,我們可以通過手機(jī)和紅外遙控器控制繼電器模塊。

對 ESP8266 (ESP01) 進(jìn)行編程

poYBAGN-0BGAZmfkAACfxYZZRsI936.jpg
?

下載 esp8266 和 Arduino 家庭自動化的代碼:https ://drive.google.com/uc?export=download&id=1oEq9iVto-FIraNBZNK-3CK2qXIXOf2m5

1. 輸入 WiFi 憑據(jù)(WiFi 名稱和密碼)。

pYYBAGN-0BSAWryvAADcBWeVzOg908.jpg
?

1. 下載 Arduino 板的 Arduino 草圖(附件)。

3. 將 Arduino Nano 與筆記本電腦連接。

設(shè)計(jì)PCB:

pYYBAGN-0BeAcKO0AAI4tlHSX1g880.jpg
?

由于我要每天使用電路,所以在測試了面包板上智能繼電器模塊的所有功能后,我設(shè)計(jì)了PCB。您可以從以下鏈接下載此家庭自動化項(xiàng)目的 PCB Gerber 文件:

https://drive.google.com/uc?export=download&id=1P2TSvgNDOtFRQ46fEMdo0sjDmfgSuL6n

訂購印刷電路板:

poYBAGN-0BqAOVYbAAEH0aq0FvI452.jpg
?

下載 Garber 文件后,您可以輕松訂購 PCB

1. 訪問https://jlcpcb.com 并登錄/注冊

2. 單擊立即報價按鈕。

poYBAGN-0B2AYNKrAACkpUXD8m8282.jpg
?

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

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

pYYBAGN-0B-AIgurAAEOjLudkaw751.jpg
?
poYBAGN-0CKAZDyMAAEVOgypVgQ169.jpg
?

4.設(shè)置所需的參數(shù),如數(shù)量,PCB顏色

5. 選擇 PCB 的所有參數(shù)后,單擊SAVE TO CART按鈕。

選擇送貨地址和付款方式:

pYYBAGN-0CSACufDAADy9UTNQpo751.jpg
?

6. 輸入送貨地址。

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

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

pYYBAGN-0CeAPY_VAAIo8pux-jI400.png
?

您還可以從JLCPCB.com跟蹤您的訂單我的 PCB 花了 2 天時間制造出來,并使用 FedEx 交付選項(xiàng)在一周內(nèi)到達(dá)。

PCB 包裝得很好,而且質(zhì)量非常好,而且價格實(shí)惠。

焊接所有組件:

poYBAGN-0CqAFnV1AAFCWCFxHys107.jpg
?

之后根據(jù)電路圖焊接所有組件。

然后將 Arduino Nano 和 ESP01 與 PCB 連接,如圖所示。

連接家用電器:

poYBAGN-0C2ASq6ZAAF0JMm6NXA247.jpg
?

按照電路圖連接4個家用電器。使用高壓時請采取適當(dāng)?shù)陌踩A(yù)防措施。

如電路所示,將 5 伏直流電源連接到 PCB。(我用過我的舊手機(jī)充電器)

最后:

poYBAGN-0AuAcCuhAALrWJ1hYbw793.png
?

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

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

pYYBAGN-0ASAVBPPAAE1tNcW7dQ494.jpg
?

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

如果您分享您的寶貴意見,我將不勝感激,另外,如果您有任何疑問,請?jiān)谠u論部分寫下。

請關(guān)注TechStudyCell 。謝謝,學(xué)習(xí)愉快。


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊
  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開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  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ū)動電路設(shè)計(jì)》 溫德爾著
  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é)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)