0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用ESP8266和继电器制作智能家居自动化系统

科技观察员 来源:Subhajit 作者:Subhajit 2022-07-04 16:55 次阅读

本文将向您介绍一个家庭自动化系统,可以使用 NodeMCU 和 Relay 模块通过语音命令轻松控制灯、风扇和其他家用电器。

在这个物联网项目中,我使用 NodeMCU ESP8266 和继电器模块制作了 Alexa 智能家居自动化系统。您可以通过语音命令轻松控制灯光、风扇和其他家用电器。要将 Echo Dot 智能扬声器与 NodeMCU 连接,我只使用了 Amazon Alexa 应用程序。

如果您没有 Echo Dot 智能音箱,您仍然可以控制家用电器。您还可以从智能手机监控开关的继电器时间反馈。

另,你也可以使用 ESP32 板代替 NodeMCU 微控制器

所需组件:

poYBAGLCqjSAN3dFAAP4pB1MPkU339.png

Alexa 回声点

继电器模块

NodeMCU 或 ESP32 开发板

继电器模块所需组件:

继电器 5v (SPDT)

BC547晶体管

LED 5mm

220欧姆电阻

连接器

电路原理图:

pYYBAGLCqjCAc8AMAAO-c6UYzgs018.png

如您所见,这个家庭自动化项目的电路非常简单。您可以使用 Relay 模块和 NodeMCU 轻松制作此电路。

在这里,我使用了 NodeMCU 的 D1、D2、D5、D6、D7 引脚来控制 5 个继电器。

我使用了一个 5V 的移动充电器来为电路供电。

对 NodeMCU 进行编程

pYYBAGLCqiuALlkYAAHo9WxNqYo130.png

正如我所说,你可以在这个项目中使用 NodeMCU 或 ESP32。我在这个项目中使用了 ESPAlexa 库。

如果您使用 NodeMCU ESP8266,则必须下载并安装 ESP8266 板版本(2.5.1)(如图所示)。

在上传代码时,我遇到了最新版本的 ESp8266 板库的一些问题。

poYBAGLCqieAZnvCAAGpv1-JtAw303.png

在代码中输入 WiFi 凭据,并设置房间灯、风扇、夜灯等设备的名称。

在这里,我使用了高电平有效继电器模块,因此如果您使用低电平有效继电器模块,那么您只需对代码进行少量修改,如教程视频所示。

不过,如果您遇到任何问题,请在评论部分告诉我。

我附上了这个 Alexa 家庭自动化项目的代码。

配置亚马逊 Alexa 应用程序:

pYYBAGLCqiOAfuQKAAOB3rkddwY026.png

首先,从 Google PlayStore 或 App Store 下载并安装 Amazon Alexa App。

您的手机和 NodeMCU 应该连接到同一个 wifi 网络

在 Amazon Alexa App 中添加设备的步骤:

打开亚马逊 Alexa 应用程序。

转到设备。

点击顶部的“+”图标,然后选择添加设备。

选择灯光,然后选择其他。

点击发现设备。

发现所有设备需要一些时间。

之后,将所有设备一一添加到 Amazon Alexa App 中。

设计PCB

poYBAGLCqh-Ab_ryAAX2U66ZzXk208.png

虽然您不需要任何定制设计的 PCB 来制作这个智能家居系统。但是为了使电路更紧凑并让项目看起来更专业,我为这个 Alexa 项目设计了 PCB。

焊接所有组件:

pYYBAGLCqhuAV0xnAAaul_5DQUo785.png

之后根据电路图焊接所有组件。

然后连接NodeMCU。

连接家用电器:

pYYBAGLCqhWAE2chAANgqipkhIQ305.png

按照电路图连接家用电器。

使用高压时请采取适当的安全预防措施。

如电路所示,将 5 伏直流电源连接到 PCB。

打开 110V/230V 电源和 5V 直流电源。

最后,使用 Alexa 控制灯光和风扇:

poYBAGLCqhGAZzVGAAOV4Ok-NVw655.png

现在您可以以智能的方式控制您的家用电器。

只需向 Alexa 说明您要打开或关闭哪些设备,Alexa 就会为您完成这项工作。

poYBAGLCqg2ANrk_AAQkzM_xJko816.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    132

    文章

    5333

    浏览量

    148813
  • 智能家居
    +关注

    关注

    1928

    文章

    9555

    浏览量

    184947
  • 自动化系统
    +关注

    关注

    3

    文章

    255

    浏览量

    29653
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44966
收藏 人收藏

    评论

    相关推荐

    STM32+ESP8266+小程序的智能家居学习

    1、STM32+ESP8266+小程序的智能家居学习文章目录1、STM32+ESP8266+小程序的智能家居学习1.1 准备知识,了解整个项目的过程1.1.1
    发表于 08-12 06:50

    ESP8266智能家居系统

    描述ESP 8266智能家居系统
    发表于 06-20 06:31

    基于ESP8266继电器

    描述WiFi-relay(220V/3-ch 家庭自动化模块)基于ESP8266继电器。从 AC 220V 输入工作。有 3 个独立的输出开关。PCB代码https://github.com/KushlaVR/WiFi-rel
    发表于 08-24 07:27

    如何使用ESP8266和Android控制继电器

    ESP8266 WiFi模块系列的下一个项目是通过在MIT App Inventor的帮助下开发的App(应用程序)使用ESP8266和Android控制继电器。通过在Android手机中安装此应用程序(对不起iOS用户!!!)
    的头像 发表于 07-30 10:40 2.7w次阅读
    如何使用<b class='flag-5'>ESP8266</b>和Android控制<b class='flag-5'>继电器</b>

    使用ESP8266实现电磁继电器简易物联网控制的详细制作过程说明

    本文档的主要内容详细介绍的是使用ESP8266实现电磁继电器简易物联网控制的详细制作过程说明。
    发表于 03-23 08:00 22次下载
    使用<b class='flag-5'>ESP8266</b>实现电磁<b class='flag-5'>继电器</b>简易物联网控制的详细<b class='flag-5'>制作</b>过程说明

    51单片机通过WIFI模块ESP8266控制四路继电器

    目录一、系统方案二、硬件设计三、单片机软件设计四、Android APP软件设计一、系统方案手机APP通过ESP8266 WIFI模块与51单片机通信控制四路继电器。下位机由单片机、
    发表于 11-23 16:51 43次下载
    51单片机通过WIFI模块<b class='flag-5'>ESP8266</b>控制四路<b class='flag-5'>继电器</b>

    STM32+ESP8266+小程序的智能家居(项目简介)

    1、STM32+ESP8266+小程序的智能家居学习文章目录1、STM32+ESP8266+小程序的智能家居学习1.1 准备知识,了解整个项目的过程1.1.1
    发表于 11-23 18:07 36次下载
    STM32+<b class='flag-5'>ESP8266</b>+小程序的<b class='flag-5'>智能家居</b>(项目简介)

    ESP8266 Wi-Fi按钮在智能家居项目的应用

    Amazon Dash购物钮的流行为发烧友提供了很多灵感。本制作是一个智能家居项目,这个ESP8266 Wi-Fi按钮相当于克隆版Amazon Dash,可用来触发任何家庭自动化事件,
    发表于 05-27 12:19 1740次阅读
    <b class='flag-5'>ESP8266</b> Wi-Fi按钮在<b class='flag-5'>智能家居</b>项目的应用

    制作一个MQTT ESP8266家庭自动化项目

    电子发烧友网站提供《制作一个MQTT ESP8266家庭自动化项目.zip》资料免费下载
    发表于 11-09 11:15 0次下载
    <b class='flag-5'>制作</b>一个MQTT <b class='flag-5'>ESP8266</b>家庭<b class='flag-5'>自动化</b>项目

    使用NodeMCU ESP8266和Blynk 2.0的智能家居

    电子发烧友网站提供《使用NodeMCU ESP8266和Blynk 2.0的智能家居.zip》资料免费下载
    发表于 11-10 14:40 0次下载
    使用NodeMCU <b class='flag-5'>ESP8266</b>和Blynk 2.0的<b class='flag-5'>智能家居</b>

    智能家居:带Alexa和Amazon Echo的ESP8266/ESP32

    电子发烧友网站提供《智能家居:带Alexa和Amazon Echo的ESP8266/ESP32.zip》资料免费下载
    发表于 06-19 10:46 0次下载
    <b class='flag-5'>智能家居</b>:带Alexa和Amazon Echo的<b class='flag-5'>ESP8266</b>/<b class='flag-5'>ESP</b>32

    带有Blynk和IR的Arduino ESP8266控制继电器

    电子发烧友网站提供《带有Blynk和IR的Arduino ESP8266控制继电器.zip》资料免费下载
    发表于 06-30 10:31 0次下载
    带有Blynk和IR的Arduino <b class='flag-5'>ESP8266</b>控制<b class='flag-5'>继电器</b>

    NodeMCU家庭自动化(ESP8266)

    电子发烧友网站提供《NodeMCU家庭自动化(ESP8266).zip》资料免费下载
    发表于 07-10 14:59 0次下载
    NodeMCU家庭<b class='flag-5'>自动化</b>(<b class='flag-5'>ESP8266</b>)

    采用ESP8266和Philips Hue的智能家居自动化

    电子发烧友网站提供《采用ESP8266和Philips Hue的智能家居自动化灯.zip》资料免费下载
    发表于 07-11 14:32 0次下载
    采用<b class='flag-5'>ESP8266</b>和Philips Hue的<b class='flag-5'>智能家居</b><b class='flag-5'>自动化</b>灯

    ESP8266结构原理 ESP8266智能家居控制系统设计案例

      摘要:该设计完成了基于ESP8266智能家居控制系统,该系统通过局域网完成对家居设备的组网,能实现对室内环境中温湿度和可燃气体浓度的检
    发表于 07-20 14:32 2次下载