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

  • 1
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值