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 1Light 2Light 3……。一一选择它们并将它们添加到 Alexa。现在可(kě)以控制您的 IoT 设备了。 

测试

為(wèi)设备供電(diàn)并说“AlexaLight 1 band kar do”“Alexa,关闭 Light 1”)。Alexa 将立即关闭灯或物(wù)联网设备。您还可(kě)以為(wèi) Alexa 应用(yòng)程序设置自定义命令和例程,例如晚安,以便 Alexa 关闭设备。或者,您还可(kě)以安排 Alexa 根据一天中的特定时间打开和关闭设备。

请输入搜索关键字

确定