资料介绍
描述
我的这个项目将帮助您的生活变得轻松,只需向 Alexa 发出命令,您就可以在控制家中的电器后感觉自己像个国王。
这个项目背后的主要内容就是两个模块 ESP8266 和继电器模块的功能。基本上我们将使用 Alexa 控制我们的 ESP8266。
在本文的最后,我们将在 ESP8266 和继电器模块之间进行简单的连接,然后是使用 Alexa 连接和控制 ESP8266 的代码。
让我们从现在开始吧。
为您的项目制造 PCB
您必须查看PCBGOGO或以便宜的价格在线订购 PCB!
您以 5 美元的价格和一些运费获得 10 个制造并运送到您家门口的优质 PCB。您还将获得首次订单的运费折扣。
PCBGOGO具有 PCB 组装和模板制造能力以及保持良好的质量标准。
如果您需要制造或组装 PCB,请检查它们。

看继电器模块

继电器模块是一种方便的电路板,可用于控制高压、大电流负载,如灯具和交流负载。它旨在与 Arduino、ESP8266 等微控制器接口。它带有一个 LED 来指示继电器的状态。继电器模块一般有以下端子:
1. NC(Normally closed)=常闭配置用于当您希望继电器默认关闭时,这意味着电流正在流动,除非您从Arduino向继电器模块发送信号以打开电路并停止电流
2. NO(常开)=常开配置相反:继电器始终打开,因此电路断开,除非您从 Arduino 发送信号关闭电路。
3.普通引脚=一般在中间
4 输入引脚=这是继电器连接到控制设备的引脚。
如果模块上没有提到,我们可以使用万用表在连续性设置中找到 NC 引脚,通过万用表探头将公共端与另一个端子连接,如果它产生哔声,则该引脚为 NC。
将 ESP8266 与继电器板连接

模块可以从这里购买(链接待添加)。你一定会在这里得到一些很好的交易。
连接分为两部分:
ESP8266 和继电器模块之间:
1. 将 D5 (GPIO14) 引脚连接到继电器的输入端。您也可以通过将它们连接到其他可用的 GPIO 引脚来连接更多继电器输入。
2. 根据您的继电器模块,将继电器模块的 Vcc 连接到 5V/12V 电源。
3. ESP8266 的 GND 和继电器模块的 GND 连接到电源的 GND。
中继模块和设备之间:
1. 连接前请确保电源插座已关闭。
2. 将公共端与插座的一个端子连接。
3. 将插座的另一个端子连接到设备的一个端子。
4. 将电器的另一个端子连接到继电器的 NO 端子。
完成此步骤后,您可以转到软件部分。

下载并设置 Arduino IDE

从这里下载 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 添加其他库

我们将使用 fauxmoESP 库来使用 Alexa 控制我们的 ESP8266。
该库需要另一个库来运行,即 ESPAsyncTCP。
从这里了解 fauxmoESP 库。对于 ESPAsyncTCP,请访问此页面。
FauxmoESP 库可以从这里下载。
ESPAsyncTCP 库可以从这里下载。
下载这些库后,我们需要将它们解压缩并将它们放在 Arduino IDE 的库文件夹中,该文件夹可以在文档文件夹下找到。

编码模块

1. 从这里下载使用 Alexa 连接和控制 ESP8266 的代码。
2. 在 Arduino IDE 中打开代码并对代码顶部的 SSID/密码进行必要的更改。
3. 导航到工具 > 板。选择您使用的合适的板 NodeMCU(12E) 在大多数情况下都可以工作。
4. 选择正确的通讯。转到工具 > 端口。
5. 点击上传按钮。
6. 当标签显示完成上传时,您就可以使用设备了。
继电器打开命令到 Alexa

代码上传后:
1. 我们可以带入 Alexa 设备并问她“Alexa,发现设备”。当我们的设备在配对模式下启动时,它将被 Alexa 发现。
2. 发现设备屏幕熄灭时,表明设备已被发现并添加。
3.尝试说“Alexa,打开”在我的例子中,我给了名字“Device1”和“Device 2”
当我们向 Alexa 发出命令时,您将能够看到继电器打开和关闭。
通过这种方式,您可以使用合适的继电器模块并在代码中进行相关更改,从而控制任意数量的家用电器。
就是这个演示!


- 使用ESP8266 DIY控制任何家用电器
- 灵活的ESP8266和ESP32初始设备配置
- 智能家居:带Alexa和Amazon Echo的ESP8266/ESP32
- ESP8266或ESP32上的WiFi Webradio
- 如何使用Alexa和ESP32控制
- 51单片机通过WIFI模块ESP8266控制四路继电器
- 简单的ESP32和ESP8266编程器
- 51单片机通过WIFI模块ESP8266控制四路继电器
- ESP8266通过MQTT协议连接ONENET
- arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)
- 51单片机通过WIFI模块ESP8266控制四路继电器
- ESP32 开发之旅② Arduino For ESP32说明
- Nodemcu+ESP8266实现WEB控制家用电器
- ESP8266 控制开关
- ESP32和ESP8266基于Arduino的MQTT收发资料说明 109次下载
- 使用CW32单片机通过ESP8266连接OneNET物联网平台 1594次阅读
- ESP8266红外信号收发实验 2013次阅读
- ESP8266硬件 4865次阅读
- ESP8266/ESP32自动下载原理 4741次阅读
- 如何使用ESP8266制作可配置的Web服务器 1.3w次阅读
- ESP8266烧写Gagent固件 2737次阅读
- ESP8266上运行代码如何实现 3039次阅读
- 如何利用ESP8266实现智能手表的设计 3369次阅读
- STM32系列设计,ESP8266联网授时时钟 8097次阅读
- esp8266中文资料汇总(esp8266引脚图_与单片机连接_串口wifi实例) 22.5w次阅读
- esp8266固件如何升级_ESP8266WIFI模块固件升级 4.2w次阅读
- ESP8266 Wi-Fi到底传多远_esp8266 wifi信号强度测距 5.2w次阅读
- 远程控制通讯--基于Arduino + ESP8266控制LED灯 4w次阅读
- esp8266 at指令集详解 14.3w次阅读
- esp8266串口wifi实例 1.9w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论