24小(xiǎo)时联系電(diàn)话:18217114652、13661815404
中文(wén)
- 您当前的位置:
- 首页>
- 電(diàn)子资讯>
- 技术专题>
- 最小(xiǎo)的 Alexa 控制的...
技术专题
最小(xiǎo)的 Alexa 控制的物(wù)联网设备
最小(xiǎo)的 Alexa 控制的物(wù)联网设备
流行的基于语音的 AI 数字助理(lǐ)设备称為(wèi) Alexa,通常用(yòng)于智能(néng)办公室和家庭,其应用(yòng)范围从照明调节到控制各种消费電(diàn)器。通过简单地问“Alexa,你能(néng)......?” ,您可(kě)以操作附近的任何连接的小(xiǎo)工具——就像遥控器一样。如果您想设置具有(yǒu)开关和断路器的 IoT 设备,您可(kě)能(néng)很(hěn)容易在市场上找到它们。然而,它们的成本相当高。此外,尺寸问题使它们与物(wù)联网设备要求有(yǒu)点不兼容。
為(wèi)了解决这个问题,今天您将學(xué)习如何制作可(kě)以使用(yòng) Alexa 进行调节的最小(xiǎo)的 Alexa 控制的物(wù)联网设备。使用(yòng)此物(wù)联网控制器,您可(kě)以连接灯、风扇、電(diàn)视、烤面包机等,并以您选择的任何语言控制它们。基于 Alexa 的物(wù)联网控制器使用(yòng)带有(yǒu)继電(diàn)器模块的 ESP8266-01,这使得它与市场上的任何其他(tā)断路器一样體(tǐ)积小(xiǎo)但功能(néng)强大。该模块还有(yǒu)助于降低成本。
因此,让我们开始制造最小(xiǎo)的 Alexa 控制的物(wù)联网设备的旅程。
物(wù)料清单
要在 Arduino IDE 中安装 ESP8266 板,请转到文(wén)件 → 首选项 → 粘贴 URL。之后,转到工具 → 开发板管理(lǐ)器 → 搜索 esp8266 并将开发板安装到 Arduino IDE。
此外,在 Arduino IDE 中安装库esplexa ,因為(wèi)这将允许 Alexa 控制已添加到 Alexa 应用(yòng)程序的 IoT 设备。
编码
首先,在代码中包含espalexa库,然后输入您的 Alexa 设备所连接的 WiFi 名称和密码。接下来,选择 ESP8266-01 上的 GPIO 2 引脚编号,这将使 Alexa 能(néng)够控制设备
图 1. 在代码中设置 WiFi SSID 和密码
图 2. 代码设置功能(néng)。
接下来,将 GPIO 输出切换功能(néng)从 0 设置為(wèi) 1,以使用(yòng) Alexa 控制灯和风扇。
上传代码
要上传代码,需要使用(yòng) Arduino UNO 或 FTDI/ESP 8266 编程器模块对模块进行编程。
ESP8266 |
FTDI /ESP 8266 01 程序员 |
接收 |
TX |
TX |
接收 |
CHPD + VCC |
3.7 伏 |
GPIO0 + 地 |
地線(xiàn) |
联系
按照電(diàn)路图所示连接组件。分(fēn)别使用(yòng) 3.3 V DC 和 5 V DC 為(wèi) ESP 模块和继電(diàn)器供電(diàn)。现在将交流電(diàn)器连接到需要控制的继電(diàn)器模块。NO 引脚应连接交流電(diàn)器的火線(xiàn)。COM 脚应接交流火線(xiàn),灯泡的零線(xiàn)接交流插座的零線(xiàn)。
图 4.连接
将设备添加到 Alexa
要将 IoT 设备添加到 Alexa,请打开 Alexa 应用(yòng)程序并转到选项 → 添加设备 → 选择要添加的设备,然后让 Alexa 在网络中搜索新(xīn)设备。搜索完成后,会显示需要连接的设备列表,例如Light 1、Light 2、Light 3……。一一选择它们并将它们添加到 Alexa。现在可(kě)以控制您的 IoT 设备了。
测试
為(wèi)设备供電(diàn)并说“Alexa,Light 1 band kar do”(“Alexa,关闭 Light 1”)。Alexa 将立即关闭灯或物(wù)联网设备。您还可(kě)以為(wèi) Alexa 应用(yòng)程序设置自定义命令和例程,例如“晚安”,以便 Alexa 关闭设备。或者,您还可(kě)以安排 Alexa 根据一天中的特定时间打开和关闭设备。