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

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

    关注

    131

    文章

    5027

    浏览量

    146024
  • 智能家居
    +关注

    关注

    1912

    文章

    9149

    浏览量

    179325
  • 自动化系统
    +关注

    关注

    3

    文章

    222

    浏览量

    29456
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43927
收藏 人收藏

    评论

    相关推荐

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

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

    ESP8266智能家居系统

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

    分享一个不错的智能家居自动化项目

    描述我使用一些继电器输出模块准备了我的智能家居自动化项目。不幸的是,这些模块不能很好地工作,因为电感负载(即使我使用了缓冲器)。因此,我使用 STM32F030 和 G3MB-202P SSR 准备了自己的模块。这些模块自一年多
    发表于 08-22 07:19

    基于ESP8266继电器

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

    【IoT毕设】机智云AIoT+esp8266+物联网智能家居控制系统

    、接收低噪声器等于一体,可以实现强大的处理性能和WiFi功能。图2 WT-32-SC01实物1.1 智能家居数据云传输本系统的数据云传输功能采用的是乐鑫公司的ESP8266,它自成体系又有完整WiFi
    发表于 04-07 17:20

    如何使用MQTT和ESP8266的家庭自动化系统

    在本视频中,我们将看到在 ESP8266 上使用 MQTT 的家庭自动化系统。对于这个项目,我们将使用 Adafruit.io mqtt 服务器。 对于描述中共享的代码、原理图和 Gerber 文件链接。
    发表于 05-22 07:19

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

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

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

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

    ESP8266 4通道继电器

    电子发烧友网站提供《ESP8266 4通道继电器.zip》资料免费下载
    发表于 07-26 10:52 2次下载
    <b class='flag-5'>ESP8266</b> 4通道<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>

    ESP8266 WIFI继电器初识

    ; 2、ESP8266模块,此文用的是安信可ESP-01S版本; 3、WIFI继电器,配合ESP8266模块使用,某宝上有两者合一的版本; 4、
    发表于 04-21 14:16 5次下载
    <b class='flag-5'>ESP8266</b> WIFI<b class='flag-5'>继电器</b>初识

    基于arduino用esp8266继电器实现小爱同学开关灯

    esp8266继电器实现小爱同学开关灯 房间的灯离床太远了,于是想到用esp8266配合点灯科技app来实现用小爱同学开关灯。于是就用小led灯做了测试。 这些是我们需要的材料 在淘宝上都能找到
    发表于 05-04 11:15 1次下载
    基于arduino用<b class='flag-5'>esp8266</b>和<b class='flag-5'>继电器</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次下载