資料介紹
描述
在這個(gè)物聯(lián)網(wǎng)項(xiàng)目中,我展示了如何使用新的Blynk 2.0和 NodeMCU ESP8266 制作基于物聯(lián)網(wǎng)的智能家居自動(dòng)化,以使用Blynk IoT 應(yīng)用程序從手動(dòng)開(kāi)關(guān)和智能手機(jī)控制 4 通道繼電器模塊。
在本文中,我展示了制作這個(gè) Blynk 家庭自動(dòng)化系統(tǒng)的所有步驟。
全新 Blynk ESP8266 智??能家居教程視頻
這款 Blynk ESP8266 控制智能繼電器具有以下特點(diǎn):
- 使用 WiFi( Blynk IoT App )控制家用電器。
- 使用Blynk 網(wǎng)絡(luò)儀表板控制家用電器。
- 使用手動(dòng)開(kāi)關(guān)或按鈕控制家用電器。
- 在 Blynk IoT 應(yīng)用程序中監(jiān)控實(shí)時(shí)反饋。
因此,只需使用 NodeMCU 和繼電器模塊,您就可以在家中輕松制作這個(gè)家庭自動(dòng)化項(xiàng)目。或者,您也可以為此項(xiàng)目使用定制設(shè)計(jì)的 PCB。
所需組件:

- NodeMCU板
- 4通道SPDT 5V繼電器模塊
- 按鈕或開(kāi)關(guān)
您只需使用 NodeMCU 和 4 通道繼電器模塊即可制作此項(xiàng)目。但是,如果您使用 PCB,則需要以下組件。
PCB所需的組件

1. 繼電器 5v (SPDT) (4 no)
2. BC547晶體管(4個(gè))
3. PC817 Optocuplors (4 no)
4. 510-ohm 0.25-watt 電阻器 (4 no) (R1 - R4)
5. 1k 0.25 瓦電阻器(5 無(wú))(R5 - R9)
6. LED 5-mm(5 無(wú))
7. 1N4007 二極管(5 無(wú))(D1 - D5)
8. 按鈕(4 個(gè))
9. 終端連接器
10. 5V直流電源
所需軟件:
1. Blynk IoT(Blynk 2.0)
2. Arduino IDE
NodeMCU家庭自動(dòng)化項(xiàng)目的電路圖

這是這個(gè)家庭自動(dòng)化項(xiàng)目的完整電路圖。我已經(jīng)在教程視頻中解釋了電路。
電路非常簡(jiǎn)單,我使用 GPIO 引腳D1、D2、D5 和 D6來(lái)控制 4 個(gè)繼電器。
GPIO 引腳SD3、D3、D7 和 RX與開(kāi)關(guān)或按鈕連接以手動(dòng)控制 4 個(gè)繼電器。
我在 Arduino IDE 中使用了INPUT_PULLUP函數(shù),而不是使用上拉電阻。
我使用了一個(gè) 5V 移動(dòng)充電器為智能繼電器模塊供電。
這里,在 NodeMCU 的啟動(dòng)過(guò)程中,D3 引腳不應(yīng)與 GND 連接。
使用 Blynk IoT 應(yīng)用程序控制繼電器

如果NodeMCU與 WiFi 連接,那么您可以從Blynk IoT App控制家電。
您還可以使用多部智能手機(jī)通過(guò) Blynk App 控制設(shè)備。為此,您必須從所有智能手機(jī)登錄相同的 Blynk 帳戶(hù)。
這樣,所有智能手機(jī)都將下沉到 Blynk 服務(wù)器。您可以使用 Blynk IoT App 從世界任何地方控制、監(jiān)控繼電器的實(shí)時(shí)狀態(tài)。
用開(kāi)關(guān)手動(dòng)控制繼電器

您還可以通過(guò)開(kāi)關(guān)或按鈕控制繼電器。
您可以在Blynk IoT App中監(jiān)控實(shí)時(shí)反饋。
請(qǐng)參考電路圖連接按鈕或開(kāi)關(guān)。
為這個(gè)智能家居系統(tǒng)設(shè)計(jì) PCB

為了使電路緊湊并具有專(zhuān)業(yè)的外觀(guān),我在測(cè)試了智能繼電器模塊的所有功能后設(shè)計(jì)了 PCB。
焊接PCB上的所有組件

之后,我按照電路圖焊接了所有組件。
然后將 NodeMCU 板與 PCB 連接起來(lái)。
創(chuàng)建免費(fèi)的 Blynk 云帳戶(hù)

對(duì)于這個(gè)智能家居項(xiàng)目,我使用了Blynk IoT Cloud Free 計(jì)劃。
- 輸入電子郵件 ID,然后單擊“注冊(cè)”。您將收到一封驗(yàn)證電子郵件。
- 單擊電子郵件中的創(chuàng)建密碼,然后設(shè)置密碼,單擊下一步。
- 輸入你的名字,點(diǎn)擊完成。

之后,Blynk 云儀表板將打開(kāi)。
在 Blynk Cloud 中創(chuàng)建新模板

首先,您必須在 Blynk 云中創(chuàng)建一個(gè)模板。
- 單擊新模板。

- 輸入模板名稱(chēng),選擇硬件為ESP8266 ,連接類(lèi)型為WiFi 。
- 然后點(diǎn)擊完成。

創(chuàng)建寺廟后,您將獲得BLYNK_TEMPLATE_ID和BLYNK_DEVICE_NAME 。
在對(duì) NodeMCU 進(jìn)行編程時(shí),將需要 BLYNK_TEMPLATE_ID 和 BLYNK_DEVICE_NAME。
在 Blynk Cloud 中創(chuàng)建數(shù)據(jù)流

之后,您必須創(chuàng)建數(shù)據(jù)流。在這里我將控制 4 個(gè)繼電器,所以我必須創(chuàng)建 4 個(gè)數(shù)據(jù)流。
- 轉(zhuǎn)到數(shù)據(jù)流選項(xiàng)卡。
- 單擊New Datastream并選擇Virtual Pin 。

- 輸入名稱(chēng),選擇虛擬引腳 V1,數(shù)據(jù)類(lèi)型將為Integer 。
- 然后點(diǎn)擊創(chuàng)建。

以類(lèi)似的方式,創(chuàng)建 4 個(gè)具有虛擬引腳V1、V2、V3和V4 的數(shù)據(jù)流。
設(shè)置 Blynk 云 Web 儀表板

現(xiàn)在轉(zhuǎn)到 Web 儀表板選項(xiàng)卡。
拖放 4 個(gè) Switch 小部件。

轉(zhuǎn)到每個(gè)小部件的設(shè)置,然后選擇一個(gè)數(shù)據(jù)流。
安裝 Blynk IoT 應(yīng)用程序以配置移動(dòng)儀表板

- 從 Google Play 商店或 App Store安裝Blynk IoT 應(yīng)用程序。然后登錄。
- 進(jìn)入開(kāi)發(fā)者模式。
- 點(diǎn)擊您已經(jīng)制作的模板。
- 現(xiàn)在轉(zhuǎn)到小部件框(右側(cè))以添加小部件。
在 Blynk IoT App 中添加小部件

- 從小部件框中添加4 個(gè)按鈕小部件。
- 轉(zhuǎn)到按鈕小部件設(shè)置。
- 輸入名稱(chēng),選擇Datastream ,Mode為Switch 。然后退出。
- 設(shè)置完所有按鈕后,點(diǎn)擊exit 。
為這個(gè) Blynk 項(xiàng)目編程 NodeMCU

首先,從以下鏈接下載代碼。
https://drive.google.com/file/d/1WK6AOzVyS-P6G32mK...
您必須將所有 9 個(gè)文件保存在同一個(gè)文件夾中。
在 Arduino IDE 中打開(kāi).ino 文件。

對(duì)于這個(gè)項(xiàng)目,您必須安裝Blynk 1.0.0 beta.3和AceButton庫(kù)。

在代碼中,您必須更新BLYNK_TEMPLATE_ID和BLYNK_DEVICE_NAME。
現(xiàn)在選擇 NodeMCU 1.0 板和適當(dāng)?shù)?a target='_blank' class='arckwlink_none'>端口。然后將代碼上傳到 NodeMCU Board。
通過(guò) OTA 更新 WiFi 憑證

對(duì) NodeMCU 進(jìn)行編程后,您必須從 Blynk IoT 應(yīng)用程序更新 WiFi 憑據(jù)。
在教程視頻中,我已經(jīng)解釋了通過(guò) OTA 將 WiFi 憑據(jù)更新到 NodeMCU 的所有步驟。

之后,您可以從 Blynk IoT 應(yīng)用程序控制繼電器。
連接家用電器

按照電路圖將 4 個(gè)家用電器與繼電器模塊連接起來(lái)。
使用高壓時(shí)請(qǐng)采取適當(dāng)?shù)陌踩A(yù)防措施。
將 5 伏直流電源與 PCB 連接。(我用的是我的舊手機(jī)充電器 5V 2Amp)
打開(kāi)110V/230V電源和5V直流電源。
最后??!Blynk 智能家居系統(tǒng)已準(zhǔn)備就緒

現(xiàn)在您可以以智能的方式控制您的家用電器。
我希望你喜歡這個(gè)新的Blynk 家庭自動(dòng)化項(xiàng)目。我已經(jīng)分享了該項(xiàng)目所需的所有信息。
如果您分享您的寶貴意見(jiàn),我將不勝感激。另外,如果您有任何疑問(wèn),請(qǐng)?jiān)谠u(píng)論部分寫(xiě)下。
謝謝,學(xué)習(xí)愉快。
?
?
- 帶有Blynk和IR的Arduino ESP8266控制繼電器
- 智能家居:帶Alexa和Amazon Echo的ESP8266/ESP32
- 基于ESP8266的WiFi車(chē) 13次下載
- ESP8266脈搏血氧儀Blynk BPM
- DIY PCB ESP8266 NodeMCU電源
- esp8266 nodeMCU arduino開(kāi)發(fā)環(huán)境
- NodeMCU ESP8266開(kāi)發(fā)入門(mén)
- Hello World, 來(lái)自ESP8266和NodeMCU的問(wèn)候
- ESP8266-NodeMCU項(xiàng)目(二):ESP8266-NodeMCU+bl
- STM32+ESP8266+小程序的智能家居(項(xiàng)目簡(jiǎn)介)
- ESP8266(NodeMCU)建立最簡(jiǎn)單的網(wǎng)頁(yè)
- 【物聯(lián)網(wǎng)】基礎(chǔ)篇 ESP8266-NodeMCU學(xué)習(xí)一
- ESP8266-NodeMCU
- 基于ESP8266智能家居自學(xué)習(xí)紅外遙控設(shè)計(jì) 單片機(jī)源代碼+PCB電路圖
- 使用ESP8266模塊應(yīng)用在智能家居的實(shí)例說(shuō)明
- ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程 1.7k次閱讀
- 機(jī)智云ESP8266開(kāi)發(fā)板RGB彩燈控件 1.7k次閱讀
- ESP8266紅外信號(hào)收發(fā)實(shí)驗(yàn) 3.1k次閱讀
- ESP8266硬件 6.4k次閱讀
- ESP8266/ESP32自動(dòng)下載原理 6.5k次閱讀
- 如何使用ESP8266制作可配置的Web服務(wù)器 1.5w次閱讀
- ESP8266上運(yùn)行代碼如何實(shí)現(xiàn) 3.9k次閱讀
- 如何利用ESP8266實(shí)現(xiàn)智能手表的設(shè)計(jì) 4.7k次閱讀
- STM32系列設(shè)計(jì),ESP8266聯(lián)網(wǎng)授時(shí)時(shí)鐘 9k次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機(jī)連接_串口wifi實(shí)例) 22.9w次閱讀
- esp8266固件如何升級(jí)_ESP8266WIFI模塊固件升級(jí) 4.4w次閱讀
- ESP8266 Wi-Fi到底傳多遠(yuǎn)_esp8266 wifi信號(hào)強(qiáng)度測(cè)距 5.4w次閱讀
- 遠(yuǎn)程控制通訊--基于A(yíng)rduino + ESP8266控制LED燈 4.1w次閱讀
- esp8266 at指令集詳解 14.8w次閱讀
- esp8266串口wifi實(shí)例 2w次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書(shū) Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 2HT81696H 內(nèi)置升壓的30W立體聲D類(lèi)音頻功放數(shù)據(jù)手冊(cè)
- 1.21 MB | 1次下載 | 免費(fèi)
- 3HTA6863 3W超低噪聲超低功耗單聲道D類(lèi)音頻功率放大器數(shù)據(jù)手冊(cè)
- 0.87 MB | 次下載 | 免費(fèi)
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書(shū) Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費(fèi)
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書(shū) Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費(fèi)
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書(shū) Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費(fèi)
- 7WD6208A產(chǎn)品規(guī)格書(shū)
- 631.24 KB | 次下載 | 免費(fèi)
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊(cè)
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 12次下載 | 免費(fèi)
- 2PD取電芯片 ECP5702規(guī)格書(shū)
- 0.88 MB | 5次下載 | 免費(fèi)
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書(shū) Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 3次下載 | 免費(fèi)
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊(cè)
- 0.88 MB | 3次下載 | 免費(fèi)
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費(fèi)
- 7怎么為半導(dǎo)體測(cè)試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費(fèi)
- 8SY52341 次級(jí)側(cè)同步整流英文手冊(cè)
- 0.94 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論