“实现小爱语音控制灯:利用ESP8266和ESP32技术”

项目说明:

通过ESP8266、ESP32实现小爱语音控制灯,通过巴法云实现米家-小爱控制ESP32模块。通过网络搜索资料随多但没找到完整项目说明,为了节约大家学习时间,特此整理,跟着步骤可以实现以上功能。

技术无止境,项目由于是C、C++库实现,需要学习的知识还有很多,能实现功能只是开始,MQTT等技术还需要继续学习,当前技术网上资料都有,学会如何吸收为自己的技术才是应道理,首先学会资料筛选、必须要亲自测试、补充扩展、予以利用。

一、准备:ESP32模块;

 

二、申请巴法云账号:

 

 

  1. 打开http://bemfa.com
  2. 如果有账号直接登录,如果首次登录注册账号;
  3. 记录秘钥、选择MQTT设备云;  

4、MQTT设备云 新建主题 light002 。现在支持的设备有:灯泡、插座、风扇、传感器设备。设备类型由创建的主题名称后三位决定:

当主题名字后三位是001时为插座设备;

当主题名字后三位是002时为灯泡设备;

当主题名字后三位是003时为风扇设备;

当主题名字后三位是004时为传感器设备;

当主题名字后三位是005时为空调设备;

到此巴法云端配置完成。

 

三、修改程序:

  1. 我使用的是VScode进行编程调试的,其他工具可根据工具要求调整配置参数。
  2. 修改秘钥:

 

        3.修改wifi及密码,这里使用的  wificlient.h这个库,可以填写多个wifi 自动链接。

 

        4.根据自己要控制的IO或指示灯,进行修改off、on消息对应的处理函数:

 

5、到此程序修改完成,可以编译下载了。

四、米家添加设备;

  1. 打开米家→点击我的→其他平台设备→巴法→登录添加,如果没显示,没关系,等一会就会显示,登录成功就可以了,当时没反应可以过会在看就有了。从小爱音箱app也可以添加。

 

五、小爱配置:

如果你账号中用多个灯,为了区分控制,可以设置小爱,对小爱进行训练,在训练中设置控制灯的动作。

 

六、程序下载地址:

链接:https://pan.baidu.com/s/1IUqpiqnsPFGWw-mU9F2HBw

提取码:q027

物联沃分享整理
物联沃-IOTWORD物联网 » “实现小爱语音控制灯:利用ESP8266和ESP32技术”

发表评论