×

复刻开源的esp32_sparkbot详细步骤

zxjy辉 zxjy辉 发表于2025-05-18 20:12:57 浏览501 评论0

抢沙发发表评论

开源项目地址:esp32——sparkbot

固件开源地址:gitee

复刻说明地址:复刻流程

复刻和接入百度服务

PS:最重要的是:在刷新固件的时候,一定要看一下README.md,非常有帮助 , 还有就是关于陀螺仪的bmi270,在淘宝上买大概率会买到bmi220的,在烧固件的时候要注意


  1. 先去下载所需要的资料

    在上面的gitee链接中

    image.png

  2. 所需要的工具

    1. esp-idf工具  Windows 用户可以使用 [一键安装工具](https://dl.espressif.com/dl/esp-idf/)。我用的是5.2.5

    2. vscode + idf扩展,在配置idf插件的时候,就选择前面安装好的idf工具包

    3. 如果没有安装过cdc 使用usb更新的,需要安装驱动 驱动安装参考,也可以用串口更新

  3. 以配置项目中的factory_demo_v1为例

    image.png

    1. 打开vscode,选择菜单栏的 “文件”下 “打开文件夹”,选择factory_demo_v1

    2. image.png

    3. 配置项目结构

      image.png

    4. 选择下载方式和目标芯片(即使写的是esp32s3,也要重新选一下,防止编译失败)在选择完毕目标芯片,选 usb-jtag,

      最后就是构建项目,等待编译完成

      image.png

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

      image.png

    6. 正式开始配置

      image.png

      image.png

      image.png

      image.png

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

        image.png

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

        image.png

        3:你要连接的wifi名称

        4:你要连接的wifi密码

        5:要注意这个,要选择一下你的WiFi的加密模式,否则找不到

        image.png

        6:设置唤醒词

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

        image.png

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

  4. 结束

    到这里,固件的的配置就完成了,在硬件没有问题的情况下,直接烧录进去就可以了,关于摄像头不插没有联网的,如果没有摄像头,那就在将对应的代码屏蔽即可,或则有摄像头的,就一定要插入,否则,不能联网,直接就return了

    打包连接:链接: https://pan.baidu.com/s/1da0V_oXjWCd4h-q12h3m_g?pwd=u1a7 提取码: u1a7 


#好好学习!

群贤毕至

访客