首页>>元坤资讯>>带有Alexa App和手动开关的ESP32智能家居系统设计方案

带有Alexa App和手动开关的ESP32智能家居系统设计方案

阅读量:835

分享:
2021-01-19 11:09:12

在此物联网项目中,我展示了如何使用AmazonAlexa和ESP32来控制8个家用电器,从而使基于物联网的智能家居自动化。

0312f000-5896-11eb-8b86-12bb97331649.jpg


硬件部件:

·ESP32DEVKITV1×1个

·Grove-2通道SPDT中继×1个

·AmazonAlexaEchoDot×1个

软件应用程序和在线服务:

·ArduinoIDE

·Alexa技能套件

手动工具和制造机:

烙铁(通用)

焊锡线,无铅

033d53ae-5896-11eb-8b86-12bb97331649.jpg

使用AmazonAlexa和ESP32从手动开关和AmazonAlexaApp控制8种家用电器的基于IoT的智能家居自动化。如果没有互联网,则可以通过手动开关控制家用电器。在本文中,我展示了制作此智能家居系统的所有步骤。

036fe774-5896-11eb-8b86-12bb97331649.png

ESP32控制智能继电器具有以下功能:

·使用Alexa通过语音命令控制家用电器

·用手动开关控制家用电器

·在Alexa应用程序中监控实时反馈

·手动控制家用电器,而无需互联网

所需组件:

03b25d52-5896-11eb-8b86-12bb97331649.jpg


03ee285a-5896-11eb-8b86-12bb97331649.jpg

1.ESP32DEVKITV1开发板

2.8通道SPDT5V继电器模块

3.Alexa回声点(可选)

4.手动开关

PCB所需的组件

1.继电器5v(SPDT)(8个)

2.BC547晶体管(8个)

3.PC817光电杯(8个)

4.510欧姆0.25瓦电阻器(8no)(R1-R8)

5.1k0.25瓦电阻器(10no)(R9-R18)

6.LED5毫米(10颗)

7.1N4007二极管(8no)(D1-D8)

8.按钮(8个否)

9.端子连接器

10.5VDC电源

所需软件:

1.ArduinoIDE

2.亚马逊Alexa应用

ESP32方案电路图:
0422018e-5896-11eb-8b86-12bb97331649.jpg

这是此家庭自动化项目的完整电路图。我已经在教学视频中解释了电路。

电路非常简单,我使用了GPIO引脚D23,D22,D21,D19,D18,D5,D25和D26来控制8个继电器。

GPIO引脚D13,D12,D14,D27,D33,D32,D15和D4与开关相连,以手动控制8个继电器。

我在ArduinoIDE中使用了INPUT_PULLUP函数,而不是使用上拉电阻。

我已使用5V移动充电器为智能继电器模块供电。

使用Alexa通过语音命令控制继电器

如果ESP32模块与WiFi连接,则可以从AmazonAlexaApp和手动开关控制家用电器。

您可以在世界任何地方控制,监视AlexaApp中继电器的实时状态。

您不需要Alexa设备即可进行此家庭自动化项目。

使用开关控制继电器:

如果WiFi不可用,则可以通过手动开关控制继电器。

ESP32每3秒钟检查一次WiFi。WiFi可用时,ESP32会自动连接WiFi。

请参考电路图连接手动开关。



原文标题:带有AlexaApp和手动开关的ESP32智能家居系统

文章出处:【微信公众号:电路设计技能】欢迎添加关注!


搜   索

为你推荐

  • NUCLEO-F030R8 托盘

    品牌:ST(意法半导体)

    NUCLEO-F030R8

    封装/规格:开发板我要选购

  • TD301MCAN 管装

    品牌:MORNSUN(金升阳)

    TD301MCAN

    封装/规格:插件我要选购

  • DMX483 管装

    品牌:ZLG(致远电子)

    DMX483

    封装/规格:SIP我要选购

  • RSM3485PHT 管装

    品牌:ZLG(致远电子)

    RSM3485PHT

    封装/规格:SIP我要选购

  • ZE628

    品牌:力特Z-TEK

    ZE628

    封装/规格:USB转RS485/RS422我要选购