演示视频:
小度音箱读取遥控器温湿度
本例程的原理是百度音箱和开发板都连接WIFI,百度音箱通过Blinker 服务器来读取开发板上的温湿度传感器,温湿度读取使用DHT11库。
使用的设备依旧是之前介绍的ESP32红外遥控器开发板。
添加设备关联账号的操作同“智能红外遥控器(七)”
下面是代码部分:
设备码和使用的网络ID&password,这里需要根据自已的网络和设备进行更改。

上电时候温湿度初始值,上电后在LOOP循环中每隔五秒钟更新一次温湿度值。

DHT11使用的管脚:

BLINKER中定义SENSOR设备:

百度音箱请求温湿度数据的源码:

开发板间隔读取温湿度值的源码:

对小度音箱说“读取(APP定义的设备名)温度” “读取(APP定义的设备名)湿度”小度音箱即可报告开发板采集到的温湿度值。
小度音箱可以智能分辨一些词汇,比如也可以说“获取(APP定义的设备名)温度”,”获取(APP定义的设备名)湿度“。
这种控制方式需要连接网络,后续我们会退出一些离线操作的红外遥控器,当然这就需要离线语音交互的语音模块了。

本文介绍了如何利用百度音箱与ESP32开发板配合,通过DHT11传感器实时获取并报告温湿度数据。通过Blinker服务器,用户可以通过语音指令控制设备。关键步骤包括设备配对、网络连接和编程实现。
5820

被折叠的 条评论
为什么被折叠?



