开源项目地址:esp32——sparkbot
固件开源地址:gitee
复刻说明地址:复刻流程
复刻和接入百度服务
PS:最重要的是:在刷新固件的时候,一定要看一下README.md,非常有帮助 , 还有就是关于陀螺仪的bmi270,在淘宝上买大概率会买到bmi220的,在烧固件的时候要注意
先去下载所需要的资料
在上面的gitee链接中

所需要的工具
esp-idf工具 Windows 用户可以使用 [一键安装工具](https://dl.espressif.com/dl/esp-idf/)。我用的是5.2.5
vscode + idf扩展,在配置idf插件的时候,就选择前面安装好的idf工具包
如果没有安装过cdc 使用usb更新的,需要安装驱动 驱动安装参考,也可以用串口更新
以配置项目中的factory_demo_v1为例

打开vscode,选择菜单栏的 “文件”下 “打开文件夹”,选择factory_demo_v1
配置项目结构

选择下载方式和目标芯片(即使写的是esp32s3,也要重新选一下,防止编译失败)在选择完毕目标芯片,选 usb-jtag,
最后就是构建项目,等待编译完成

配置sdk,在这里配置一下百度的语音tocken,点击之后,需要耐性等待一会

正式开始配置




1:表示使用的是百度的语音服务的tocken 百度语音tocken

2:表示的是使用的是百度的语言大模型 百度语言大模型

3:你要连接的wifi名称
4:你要连接的wifi密码
5:要注意这个,要选择一下你的WiFi的加密模式,否则找不到

6:设置唤醒词
7:设置陀螺仪,注意买回来的,如果选择bmi170不行,可以试试bmi220

结束
到这里,固件的的配置就完成了,在硬件没有问题的情况下,直接烧录进去就可以了,关于摄像头不插没有联网的,如果没有摄像头,那就在将对应的代码屏蔽即可,或则有摄像头的,就一定要插入,否则,不能联网,直接就return了
打包连接:链接: https://pan.baidu.com/s/1da0V_oXjWCd4h-q12h3m_g?pwd=u1a7 提取码: u1a7

配置完毕,一定要记得保存一下啊,最后烧录的时候,要重新构建一下项目,然后在烧录