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

电子说

1.3w人已加入

描述

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

Alexa


硬件部件:

·  ESP32 DEVKIT V1×    1个    

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

·  Amazon Alexa Echo Dot×    1个    

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

·  Arduino IDE    

·  Alexa技能套件    

手动工具和制造机:

烙铁(通用)    

焊锡线,无铅   

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

Alexa

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

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

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

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

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

所需组件:

 

Alexa

  1. ESP32 DEVKIT V1开发板

  2. 8通道SPDT 5V继电器模块

  3. Alexa回声点(可选)

  4.手动开关

  PCB所需的组件

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

  2. BC547晶体管(8个)

  3. PC817光电杯(8个)

  4. 510欧姆0.25瓦电阻器(8 no)(R1-R8)

  5. 1k 0.25瓦电阻器(10 no)(R9-R18)

  6. LED 5毫米(10颗)

  7. 1N4007二极管(8 no)(D1-D8)

  8.按钮(8个否)

  9.端子连接器

  10. 5V DC电源

  所需软件:

  1. Arduino IDE

  2.亚马逊Alexa应用

  ESP32方案电路图:
Alexa

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

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

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

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

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

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

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

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

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

  使用开关控制继电器:

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

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

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

责任编辑:xj

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

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

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分