ESP32 AI桌面机器人-SparkBotESP32 AI桌面机器人-SparkBot
首页
BOM物料
开始复刻
常见问题
在线交流
首页
BOM物料
开始复刻
常见问题
在线交流
  • 开始复刻

开始复刻

写在前面

  1. 摸索前行,不断踩坑
  2. 第一次烧录需要按下BOOT键进入下载模式,再插入USB插口烧录固件
  3. 烧录固件后才会点亮屏幕,接摄像头才能联网,联网才有声音

功能

sparkbot有很多的功能,但是多个固件没有整合在一起,切换功能需要烧录固件

烧录没有难度,有电脑,插USB线,用相关软件就能烧录。


源码是开源的,有能力的可以二次开发更多的功能

sparkbot的大脑是ESP32-S3 理论上别的ESP32有的功能,我们的sparkbot也都有

小智 AI 聊天机器人

小智百科全书 还能烧录小智的固件进行语音对话,聊天,听歌等

更多小智功能点击这里

各种功能是独立的,如果切换需要重新编译烧录对应的程序

bilibili_fans 哔哩哔哩粉丝牌

factory_demo AI问答,色子 , 2048,木鱼,摄像头

tank下面的 c2_tracked_chassis 刷入小车底座

parkbot_motion_control   把这个刷入头部才能控制小车

usb_extend_screen_s3    当副屏用的,电脑需要安装驱动

B站视频

spartbot PCB板贴元件

配件组装

从0开始

  1. 嘉立创打板PCB

  2. 买元件

  3. 需要的工具

    • 风枪,恒温电烙铁,焊锡丝
    • 开孔钢网,锡浆
    • 万用表等
  4. 焊接

    • 头部组装视频

A主板套餐开始

  1. 如果板子没有剪开,可以用斜口钳子剪开

  2. 插接图如下,千万不要插返,不刷机不亮屏,不插摄像头不能联网

B全套物料

  1. 全部配件,简单组装就行,前后灯光板和电机需要焊接
  2. 买元件
  3. 需要的工具
  4. 焊接

C成品编译烧录固件

1.源码

ESP-SparkBot 作为小车主控

ESP-SparkBot 底部设计有 4P 磁吸接口(5V/GPIO48/GPIO38/GND),可以将履带小车底盘的 4P 磁吸接口与 ESP-SparkBot 的 4P 磁吸接口连接。本项目使用 UART 通信协议,由 ESP-SparkBot 给履带底盘主控发送控制命令,进而实现运动控制。

语音控制小车

使用 “Hi 乐鑫” 唤醒小车,唤醒后可持续语音控制小车,

目前支持指令:

向前冲 先后退 向左转 向右转 跳个舞

长亮模式 呼吸模式 闪烁模式 灯光秀

唤醒一段时间后,若没有收到命令词,则会退出语音控制模式等待唤醒。

手机控制小车

通过连接到 ESP-SparkBot 的 WebSocket 服务器(手机或电脑连接 Wi-Fi: esp-sparkbot),然后使用浏览器(推荐使用 Chrome 浏览器)打开 WebServer 控制界面(192.168.4.1) 就能实现机器人的运动控制和无线图传,另外还可以拍照和切换灯光效果。

各种功能是独立的,如果切换需要重新编译烧录对应的程序

bilibili_fans 哔哩哔哩粉丝牌

factory_demo AI问答,色子 , 2048,木鱼,摄像头

tank下面的 c2_tracked_chassis 刷入小车底座

parkbot_motion_control   把这个刷入头部才能控制小车

usb_extend_screen_s3    当副屏用的,电脑需要安装驱动

2.编译烧录

必须插好摄像头才能联网

官方编译工具 esp-idf

vscode+idf插件

官方烧录工具

可以用此BIN文件烧录测试,烧录完成后,

先用手机打开热点测试 ,改为2.4G频段

SSID账号:ZZCW(大写) 密码:88888888(八个8) token已过期,不能反回答案