在这个物联网项目中,我展示了如何使用新的Blynk 2.0和 NodeMCU ESP8266 制作基于物联网的智能家居自动化,以使用Blynk IoT 应用程序从手动开关和智能手机控制 4 通道继电器模块。
在本文中,我展示了制作这个 Blynk 家庭自动化系统的所有步骤。
这款 Blynk ESP8266 控制智能继电器具有以下特点:
因此,只需使用 NodeMCU 和继电器模块,您就可以在家中轻松制作这个家庭自动化项目。或者,您也可以为此项目使用定制设计的 PCB。
您只需使用 NodeMCU 和 4 通道继电器模块即可制作此项目。但是,如果您使用 PCB,则需要以下组件。
1. 继电器 5v (SPDT) (4 no)
2. BC547晶体管(4个)
3. PC817 Optocuplors (4 no)
4. 510-ohm 0.25-watt 电阻器 (4 no) (R1 - R4)
5. 1k 0.25 瓦电阻器(5 无)(R5 - R9)
6. LED 5-mm(5 无)
7. 1N4007 二极管(5 无)(D1 - D5)
8. 按钮(4 个)
9. 终端连接器
10. 5V直流电源
1. Blynk IoT(Blynk 2.0)
2. Arduino IDE
这是这个家庭自动化项目的完整电路图。我已经在教程视频中解释了电路。
电路非常简单,我使用 GPIO 引脚D1、D2、D5 和 D6来控制 4 个继电器。
GPIO 引脚SD3、D3、D7 和 RX与开关或按钮连接以手动控制 4 个继电器。
我在 Arduino IDE 中使用了INPUT_PULLUP函数,而不是使用上拉电阻。
我使用了一个 5V 移动充电器为智能继电器模块供电。
这里,在 NodeMCU 的启动过程中,D3 引脚不应与 GND 连接。
如果NodeMCU与 WiFi 连接,那么您可以从Blynk IoT App控制家电。
您还可以使用多部智能手机通过 Blynk App 控制设备。为此,您必须从所有智能手机登录相同的 Blynk 帐户。
这样,所有智能手机都将下沉到 Blynk 服务器。您可以使用 Blynk IoT App 从世界任何地方控制、监控继电器的实时状态。
您还可以通过开关或按钮控制继电器。
您可以在Blynk IoT App中监控实时反馈。
请参考电路图连接按钮或开关。
为了使电路紧凑并具有专业的外观,我在测试了智能继电器模块的所有功能后设计了 PCB。
之后,我按照电路图焊接了所有组件。
然后将 NodeMCU 板与 PCB 连接起来。
对于这个智能家居项目,我使用了Blynk IoT Cloud Free 计划。
之后,Blynk 云仪表板将打开。
首先,您必须在 Blynk 云中创建一个模板。
创建寺庙后,您将获得BLYNK_TEMPLATE_ID和BLYNK_DEVICE_NAME 。
在对 NodeMCU 进行编程时,将需要 BLYNK_TEMPLATE_ID 和 BLYNK_DEVICE_NAME。
之后,您必须创建数据流。在这里我将控制 4 个继电器,所以我必须创建 4 个数据流。
以类似的方式,创建 4 个具有虚拟引脚V1、V2、V3和V4 的数据流。
现在转到 Web 仪表板选项卡。
拖放 4 个 Switch 小部件。
转到每个小部件的设置,然后选择一个数据流。
首先,从以下链接下载代码。
https://drive.google.com/file/d/1WK6AOzVyS-P6G32mK...
您必须将所有 9 个文件保存在同一个文件夹中。
在 Arduino IDE 中打开.ino 文件。
对于这个项目,您必须安装Blynk 1.0.0 beta.3和AceButton库。
在代码中,您必须更新BLYNK_TEMPLATE_ID和BLYNK_DEVICE_NAME。
现在选择 NodeMCU 1.0 板和适当的端口。然后将代码上传到 NodeMCU Board。
对 NodeMCU 进行编程后,您必须从 Blynk IoT 应用程序更新 WiFi 凭据。
在教程视频中,我已经解释了通过 OTA 将 WiFi 凭据更新到 NodeMCU 的所有步骤。
之后,您可以从 Blynk IoT 应用程序控制继电器。
按照电路图将 4 个家用电器与继电器模块连接起来。
使用高压时请采取适当的安全预防措施。
将 5 伏直流电源与 PCB 连接。(我用的是我的旧手机充电器 5V 2Amp)
打开110V/230V电源和5V直流电源。
现在您可以以智能的方式控制您的家用电器。
我希望你喜欢这个新的Blynk 家庭自动化项目。我已经分享了该项目所需的所有信息。
如果您分享您的宝贵意见,我将不胜感激。另外,如果您有任何疑问,请在评论部分写下。
谢谢,学习愉快。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !