来源:elecfans.com 发布时间:Jan 18, 2021, 12:03:00 PM 原地址:http://www.elecfans.com/d/1468986.html

在此物联网项目中,我展示了如何使用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。

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

责任编辑:xj

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

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