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