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

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

硬件组件:·ESP32DEVKITV1×1·Grove-2通道SPDT继电器×1·AmazonAlexaEchoDot×1软件应用和在线服务:·ArduinoIDE·Alexa技能套件手动工具和制造机器:烙铁(通用)焊锡丝,无铅物联网的智能家居自动化,它使用AmazonAlexa和ESP32从手动开关和AmazonAlexaApp控制8台家用电器。

如果没有Internet,则可以通过手动开关控制家用电器。

在本文中,我展示了制作此智能家居系统的所有步骤。

ESP32控制智能继电器具有以下功能:·使用Alexa通过语音命令控制家用电器·使用手动开关控制家用电器·监控Alexa应用程序中的实时反馈·手动控制家用电器,无需Internet组件: 1. ESP32DEVKITV1开发板2.8通道SPDT5V继电器模块3. Alexa回声点(可选)4.手动开关PCB所需的组件1.继电器5v(SPDT)(8)2. BC547晶体管(8)3. PC817光电杯(8 A)4.510欧姆0.25瓦电阻器(8no)(R1-R8)5.1k 0.25瓦电阻器(10no)(R9-R18)6. LED 5毫米(10个)7.1N4007二极管(8no)(D1-D8)8。

按钮(8个按钮)9.终端连接器10.5VDC电源所需的软件:1. ArduinoIDE 2. Amazon Alexa应用程序ESP32方案电路图:这是此家庭自动化项目的完整电路图。

我已经在教学视频中解释了电路。

电路非常简单,我使用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。

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

联系方式

AEC-Q200汽车级组件符合汽车工业标准。耐硫厚膜、精密薄膜、电流传感、电阻阵列、MELF电阻等系列产品可用于汽车照明、媒体、电力系统、仪表等领域。

查看详情

在线咨询