查看: 771|回复: 5

天问ESP32C3接入巴法云实现接入小爱同学等智能音箱语音控制

[复制链接]

0

主题

3

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2024-12-31 18:11:58 | 显示全部楼层 |阅读模式
本帖最后由 无昵称 于 2024-12-31 18:14 编辑

这里首先当然是得有一块ESP32C3了,最好是天问官方的ESP32C3-PRO了,据介绍:

天问ESP32C3-PRO带OLED、CH340K,首发价19.9元包邮。天问ESP32C3-PRO mini版,首发价9.9元包邮。


大家抓住首发机会。


下面开始介绍如何实现:

第一步:注册并登录巴法云

最好通过手机号或者邮箱注册,直接微信扫码注册的没账号不能接入米家、小度等语音平台。

记住巴法云账号密码接入语音平台要用,进入巴法云MQTT设备云控制台,右侧新建主题“led002”并进入新建的主题更多设置修改名称为“台灯”,这个名字就是我们在语音平台里控制时喊的名字。

image.png

显示并保存左侧"私钥"备用。

巴法云连接服务器有两种方法

方式一:用户私钥作为连接MQTT服务器的客户端ID,连接时用户名和密码为空,或随意填写,即设备连接时不需要账号和密码。

方式二:如果客户端ID设置错误或不匹配,系统会使用用户名和密码进行身份验证,其中用户名是appID,密码是secretKey,appID和secretKey的获取方式,详见巴法云api接口中用户接口接口<设置新的AppID和secretKey>获取。

本贴用的是方法一。

第二步:下载本帖的附件,填入家里WIFI密码,及巴法云获得的“私钥”,下载到ESP32C3后运行,

如果上面步骤没错,板子应该已经连接上巴法云了


第三步:接入米家:

在米家—我的—添加其他平台—搜索巴法—绑定设备—填入第一步注册巴法云时的账号密码,同步设备,同步后就会看到台灯这个设备了。

image.png
下面就可以通过对家里小爱音箱喊“小爱同学,打开台灯”,“小爱同学,关闭台灯”控制ESP32板载LED灯亮灭了。
如果要接入小度,同样在小度APP里绑定巴法云账号就可以了。
附天问图块:

image.png
上面的变量后面的内容是需要改动的地方
image.png image.png

文件已同步云保存并分享。
第一次发帖,思路不是很清晰,仅仅是抛砖引玉,希望大家有更多玩法。
下方附件上传重复了,不知道如何删除,都是一样的,下载一个就可以了。
ESP32C3接入巴法云示例-更新.rar (3.13 KB, 下载次数: 27)
回复

使用道具 举报

0

主题

3

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2024-12-31 18:15:51 | 显示全部楼层

本例由于手上没有天问官方的ESP32C3-PRO,用的合宙ESP32C3测试的,如果用天问官方的ESP32C3-PRO,请将上述所有IO12引脚的地方改为IO07,欢迎大家测试交流。
回复

使用道具 举报

0

主题

10

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2025-1-1 13:04:09 | 显示全部楼层
学习了
回复

使用道具 举报

1

主题

18

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
发表于 2025-1-2 07:24:21 | 显示全部楼层
谢谢分享学习
回复

使用道具 举报

4

主题

28

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
发表于 2025-1-2 22:17:01 | 显示全部楼层
学习了,感谢
回复

使用道具 举报

2

主题

13

帖子

114

积分

注册会员

Rank: 2

积分
114
发表于 2025-1-4 10:37:35 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2025-2-19 17:08 , Processed in 0.116422 second(s), 26 queries .

Powered by Discuz!

© 2001-2025 Comsenz Inc.

快速回复 返回顶部 返回列表