电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用ESP8266或ESP32通过Alexa控制家用电器

使用ESP8266或ESP32通过Alexa控制家用电器

2022-12-15 | zip | 0.52 MB | 次下载 | 免费

资料介绍

描述

嘿,怎么了,伙计们!Akarsh 来自CETech。

我的这个项目将帮助您的生活变得轻松,只需向 Alexa 发出命令,您就可以在控制家中的电器后感觉自己像个国王。

这个项目背后的主要内容就是两个模块 ESP8266 和继电器模块的功能。基本上我们将使用 Alexa 控制我们的 ESP8266。

在本文的最后,我们将在 ESP8266 和继电器模块之间进行简单的连接,然后是使用 Alexa 连接和控制 ESP8266 的代码。

让我们从现在开始吧。

为您的项目制造 PCB

您必须查看PCBGOGO或以便宜的价格在线订购 PCB!

您以 5 美元的价格和一些运费获得 10 个制造并运送到您家门口的优质 PCB。您还将获得首次订单的运费折扣。

PCBGOGO具有 PCB 组装和模板制造能力以及保持良好的质量标准。

如果您需要制造或组装 PCB,检查它们。

poYBAGOYLK2ABGtTAACAQMMqrl0413.png
 

看继电器模块

pYYBAGOYLLqAQk6CAAB0N9FFY8I659.png
 

​继电器模块是一种方便的电路板,可用于控制高压、大电流负载,如灯具和交流负载。它旨在与 Arduino、ESP8266 等微控制器接口。它带有一个 LED 来指示继电器的状态。继电器模块一般有以下端子

1. NC(Normally closed)=常闭配置用于当您希望继电器默认关闭时,这意味着电流正在流动,除非您从Arduino向继电器模块发送信号以打开电路并停止电流

2. NO(常开)=常开配置相反:继电器始终打开,因此电路断开,除非您从 Arduino 发送信号关闭电路。

3.普通引脚=一般在中间

4 输入引脚=这是继电器连接到控制设备的引脚。

如果模块上没有提到,我们可以使用万用表在连续性设置中找到 NC 引脚,通过万用表探头将公共端与另一个端子连接,如果它产生哔声,则该引脚为 NC。

将 ESP8266 与继电器板连接

pYYBAGOYLLyANpRSAABtug1EBWY018.png
 

​模块可以从这里购买(链接待添加)。你一定会在这里得到一些很好的交易。

连接分为两部分:

ESP8266 和继电器模块之间:

1. 将 D5 (GPIO14) 引脚连接到继电器的输入端。您也可以通过将它们连接到其他可用的 GPIO 引脚来连接更多继电器输入。

2. 根据您的继电器模块,将继电器模块的 Vcc 连接到 5V/12V 电源

3. ESP8266 的 GND 和继电器模块的 GND 连接到电源的 GND。

中继模块和设备之间:

1. 连接前请确保电源插座已关闭。

2. 将公共端与插座的一个端子连接。

3. 将插座的另一个端子连接到设备的一个端子。

4. 将电器的另一个端子连接到继电器的 NO 端子。

完成此步骤后,您可以转到软件部分。

pYYBAGOYLL-ADP0FAAChUQQYo04216.png
 

下载并设置 Arduino IDE

pYYBAGOYLMGAVpFsAAB6gRNnP-k089.png
 

从这里下载 Arduino IDE

1.安装Arduino IDE并打开它。

2. 转到文件 > 首选项

3. 将http://arduino.esp8266.com/stable/package_esp8266...添加Additional Boards Manager URL。

4. 转到工具 > 板 > 板管理器

5、搜索esp8266,然后安装板子。

6. 重新启动 IDE。

向 Arduino IDE 添加其他库

pYYBAGOYLMWACUxyAABwDnsuJcc698.png
 

我们将使用 fauxmoESP 库来使用 Alexa 控制我们的 ESP8266。

该库需要另一个库来运行,即 ESPAsyncTCP。

从这里了解 fauxmoESP 库。对于 ESPAsyncTCP,请访问此页面。

FauxmoESP 库可以从这里下载。

ESPAsyncTCP 库可以从这里下载。

下载这些库后,我们需要将它们解压缩并将它们放在 Arduino IDE 的库文件夹中,该文件夹可以在文档文件夹下找到。

poYBAGOYLMiAAS4tAACM5D29E5E921.png
 

编码模块

pYYBAGOYLMqAGuuGAABKU-ZWi4M725.png
 

​1. 从这里下载使用 Alexa 连接和控制 ESP8266 的代码。

2. 在 Arduino IDE 中打开代码并对代码顶部的 SSID/密码进行必要的更改。

3. 导航到工具 > 板。选择您使用的合适的板 NodeMCU(12E) 在大多数情况下都可以工作。

4. 选择正确的通讯。转到工具 > 端口

5. 点击上传按钮。

6. 当标签显示完成上传时,您就可以使用设备了。

继电器打开命令到 Alexa

pYYBAGOYLNGAZzMKAAC34IHDRyI748.png
 

代码上传后:

1. 我们可以带入 Alexa 设备并问她“Alexa,发现设备”。当我们的设备在配对模式下启动时,它将被 Alexa 发现。

2. 发现设备屏幕熄灭时,表明设备已被发现并添加。

3.尝试说“Alexa,打开”在我的例子中,我给了名字“Device1”和“Device 2”

当我们向 Alexa 发出命令时,您将能够看到继电器打开和关闭。

通过这种方式,您可以使用合适的继电器模块并在代码中进行相关更改,从而控制任意数量的家用电器。

就是这个演示!

poYBAGOYLNSAK7AuAACxDwCiqy4960.png
 
poYBAGOYLNaAdijUAABpYE8xdR0077.png
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费