資料介紹
描述
在這里,我還詳細解釋了 ESP8266 和 Arduino 如何通信以在 Blynk App 中顯示繼電器的當前狀態。
該智能繼電器具有以下特點:
1.通過互聯網從Blynk App控制家電。
2.通過電視遙控器(紅外線)控制家用電器。
3. 在 Blynk App 中監控 Relay-Time 反饋。
4. 如果沒有可用的互聯網,則使用紅外遙控器控制繼電器模塊。
所需組件:
?
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穩壓器(1個)
17. 按鈕(2 個)
18.零PCB
電路原理圖:
這是這個家庭自動化項目的完整電路圖。
電路中,Arduino Nano 的 RX 和 TX 引腳與 ESP01(ESP8266)相連,這樣 Arduino 和 ESP01 就可以相互通信,我們可以在 Blynk 中實時監控狀態。
配置 Blynk 應用程序:
從 Google Play 商店或 App Store安裝Blynk 應用程序。
創建一個新項目(板:ESP8266 和連接類型:WiFi)
然后添加所有 4 個帶有虛擬引腳V1、V2、V3、V4 的按鈕。
通過 Internet 從 Blynk 控制繼電器模塊:
如圖所示,我們可以通過 Blynk App 輕松控制繼電器。ESP01 與 WiFi 連接。
1. 當我點擊任何按鈕時,Blynk 服務器會向 ESP01 發送信號。
2. 然后ESP01(ESP8266)通過串口向Arduino Nano發送信號。
3. Arduino收到ESP01的信號后,打開或關閉相應的繼電器,并通過串口發送反饋給ESP01。
4. 當收到來自 Arduino 的反饋時,ESP01 將當前狀態發送到 Blynk 服務器。
5. 這樣我們就可以隨時監控Blynk App中的當前狀態。
因此,如果互聯網可用,我們可以在世界任何地方控制繼電器模塊。
從紅外遙控器控制繼電器模塊:
我們還可以從任何紅外遙控器控制繼電器模塊。為此,我們必須在代碼中將按鈕的十六進制代碼與相應的繼電器映射。(我們稍后會討論)。
1.當我按下紅外遙控器中的任何按鈕時,它會發出一些紅外信號。
2. 1738 IR 探測器將接收到 IR 信號并將其作為 Hex Code 發送到 Arduino。
3. Arduino 首先將 HEX 代碼與預定義值進行比較。
4. 如果十六進制代碼匹配,Arduino 將打開或關閉相應的繼電器。
5. 然后,如果互聯網可用,Arduino 會將繼電器的當前狀態發送到 ESP01。
6. ESP01 會向Blynk Server發送信號,以便我們在手機上監控當前狀態。
這樣我們就可以用紅外遙控器控制家用電器了。
無互聯網模式:
如果沒有互聯網,那么我們可以從紅外遙控器控制繼電器模塊。
當互聯網恢復時,ESP01 將自動連接 WiFi。
然后 Arduino 將進入互聯網模式并將當前狀態發送到 Blynk 服務器。
之后,我們可以通過手機和紅外遙控器控制繼電器模塊。
對 ESP8266 (ESP01) 進行編程:
下載 esp8266 和 Arduino 家庭自動化的代碼:https ://drive.google.com/uc?export=download&id=1oEq9iVto-FIraNBZNK-3CK2qXIXOf2m5
1. 輸入 WiFi 憑據(WiFi 名稱和密碼)。
1. 下載 Arduino 板的 Arduino 草圖(附件)。
3. 將 Arduino Nano 與筆記本電腦連接。
設計PCB:
由于我要每天使用電路,所以在測試了面包板上智能繼電器模塊的所有功能后,我設計了PCB。您可以從以下鏈接下載此家庭自動化項目的 PCB Gerber 文件:
https://drive.google.com/uc?export=download&id=1P2TSvgNDOtFRQ46fEMdo0sjDmfgSuL6n
訂購印刷電路板:
下載 Garber 文件后,您可以輕松訂購 PCB
1. 訪問https://jlcpcb.com 并登錄/注冊
2. 單擊立即報價按鈕。
3 單擊“添加您的 Gerber 文件”按鈕。然后瀏覽并選擇您下載的 Gerber 文件。
上傳 Gerber 文件并設置參數:
4.設置所需的參數,如數量,PCB顏色等
5. 選擇 PCB 的所有參數后,單擊SAVE TO CART按鈕。
選擇送貨地址和付款方式:
6. 輸入送貨地址。
7. 選擇適合您的運輸方式。
8. 提交訂單并進行付款。
您還可以從JLCPCB.com跟蹤您的訂單我的 PCB 花了 2 天時間制造出來,并使用 FedEx 交付選項在一周內到達。
PCB 包裝得很好,而且質量非常好,而且價格實惠。
焊接所有組件:
之后根據電路圖焊接所有組件。
然后將 Arduino Nano 和 ESP01 與 PCB 連接,如圖所示。
連接家用電器:
按照電路圖連接4個家用電器。使用高壓時請采取適當的安全預防措施。
如電路所示,將 5 伏直流電源連接到 PCB。(我用過我的舊手機充電器)
最后:
打開 110V/230V 電源和 5V 直流電源。
現在您可以以智能的方式控制您的家用電器。
我希望你喜歡這個家庭自動化項目。我已經分享了該項目所需的所有信息。
如果您分享您的寶貴意見,我將不勝感激,另外,如果您有任何疑問,請在評論部分寫下。
請關注TechStudyCell 。謝謝,學習愉快。
- 基于arduino用esp8266和繼電器實現小愛同學開關燈
- esp8266-01s控制繼電器開關
- 51單片機通過WIFI模塊ESP8266控制四路繼電器
- ESP8266 WIFI繼電器初識
- 基于ESP8266的WiFi車 10次下載
- Wifi控制的FPV Rover機器人(帶有Arduino和ESP8266)
- ESP8266脈搏血氧儀Blynk BPM
- 使用NodeMCU ESP8266和Blynk 2.0的智能家居
- 使用ESP32 Blynk和IR遙控繼電器的物聯網項目
- 基于ESP8266的繼電器WiFi relay模塊
- ESP8266 4通道繼電器
- 51單片機通過WIFI模塊ESP8266控制四路繼電器
- esp8266 nodeMCU arduino開發環境
- 51單片機通過WIFI模塊ESP8266控制四路繼電器
- 如何使用Arduino ESP8266開發板配置標準的Arduino開發環境 48次下載
- ESP8266紅外信號收發實驗 1678次閱讀
- ESP8266硬件 4144次閱讀
- ESP8266/ESP32自動下載原理 4249次閱讀
- 如何使用ESP8266制作可配置的Web服務器 1.2w次閱讀
- 如何利用ESP8266制作一個簡單的四軸飛行器 4532次閱讀
- ESP8266上運行代碼如何實現 2768次閱讀
- 如何利用ESP8266實現智能手表的設計 3000次閱讀
- 如何對ESP8266單片機進行編程? 6789次閱讀
- STM32系列設計,ESP8266聯網授時時鐘 7825次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.4w次閱讀
- esp8266固件如何升級_ESP8266WIFI模塊固件升級 4.2w次閱讀
- ESP8266 Wi-Fi到底傳多遠_esp8266 wifi信號強度測距 5.1w次閱讀
- 遠程控制通訊--基于Arduino + ESP8266控制LED燈 3.9w次閱讀
- esp8266 at指令集詳解 14.1w次閱讀
- esp8266串口wifi實例 1.8w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多