获取项目源码,文末联系小编
ESP-SparkBot 是⼀款基于 ESP32-S3开发板,集成语⾳交互、图像识别、遥控操作和多媒体功能于⼀体的智能设备。它不仅可以通过语⾳助⼿实现⼤模型对话( DeepSeek、OpenAI 、通义千问)、天⽓查询、⾳乐播放等互动,还使⽤⼩度⼿机 APP 完成蓝牙配⽹、⾳⾊切换、⾳乐播放及其他智能服务。
同时,ESP-SparkBot 内置加速度传感器,⽀持摇⾊⼦和 2048 游戏等娱乐交互功能。硬件⽅⾯,其磁吸式设计⽀持模块扩展,可轻松转换为遥控⼩⻋,实现摄像头实时传输和⼿机操控。此外,设备⽀持本地 AI 处理,可以运⾏⼈脸识别和动作检测功能。你还可以通过投屏模块实现⾼清视频播放和游戏运⾏,展⽰强⼤的性能和多功能性。
ESP-SparkBot 机器人功能
ESP-SparkBot 使用 ESP32-S3 自带的触摸功能进行交互,触摸按键通过 FPC 软排线粘贴在 ESP-SparkBot 的顶部及两个侧面,默认情况下,顶部按键用于确认,左右两侧按键用于功能上下切换。由于受到摄像头结构的影响,顶部按键被分割为左右两块,实际两个按键串接在同一个触摸引脚上。
-
天气时钟,通过IP地址显⽰当地⽇期、天⽓、温度
-
大模型AI对话,通过接入 DeepSeek、OpenAI 、通义千问等大语言模型,实现对话聊天功能
-
蓝牙音箱,支持语音控制小度,支持APP中进行音量调节、切换播报音色、还能绑定QQ音乐/喜马拉雅播放音乐、新闻、有声读物……
-
语音/人脸识别&移动检测,可本地离线运⾏,包含猫脸识别、⾏⼈检测等
-
USB 投屏,可作为电脑副屏、扬声器、麦克⻛使⽤,还能体验电竞、3A⼤作
-
智能小车,支持手机/语音控制、无线图传、拍照,切换灯光功能,开发了配套的控制界面,使用浏览器打开即可使用
-
赛博木鱼,敲赛博⽊⻥,即可积累功德,通过⼴播多个设备同时敲⽊⻥,还能成倍积累功德,功德圆满后进入放松摸⻥状态
-
休闲小游戏,赛博骰子、2048 游戏等
ESP-SparkBot 机器人演示
ESP-SparkBot 可以通过摄像头识别交互手势和两侧触摸交互
ESP32-S3 ⽀持在本地离线运⾏⼀些 AI 模型,比如语⾳识别、⼈脸识别和移动检测。通过使用 ESP-SR 库,可以轻松在本地实现语音识别。通过使用 ESP-WHO 库,可以轻松实现其他视觉 AI 模型,比如猫脸识别、人脸识别、移动检测和⾏⼈检测等。
ESP-SparkBot 还可以通过 USB 进⾏投屏,仅需⼀根 USB 线即插即⽤,不占⽤ HDMI ⼝,可以轻松把它当作⼀个电脑副屏使⽤。⽀持⾳频双向传输,既可以当作扬声器,也可以当作麦克⻛。除了可以流畅观看电视剧,还可以流畅体验电竞或者 3A ⼤作。
ESP-SparkBot 机器人
ESP-SparkBot 物料清单如下:
-
主控:ESP32-S3-WROOM-1-N16R8 -
4P pogopin 磁吸连接器 -
摄像头OV2640 -
1.54 寸显示屏 -
4欧3瓦3020方形腔体喇叭 -
小聚合物3.7v锂电池,需备注接 1.25 红黑插头 -
1.27MM单排母弯针母座 15P -
麦克风:B4013AM422-42 驻极体电容φ4.0*1.3mm 1.0V-10V咪头 -
黑色小履带 -
N20减速电机
ESP-SparkBot 主体的一共有 3 块 PCB 板,都通过 1.27mm 的排针排母进行对接。其中,竖着的核心 PCB 板上有 ESP32-S3 的模组、屏幕驱动电路及接口、摄像头驱动电路及 FPC 接口、ES8311 音频电路及扬声器接口。由于受结构影响,麦克风单独贴装在一块小的 PCB 板,它与主控板之间通过 4P 1.27mm 的排针排母进行对接。横着的底部 PCB 板上搭载了 USB-Type-C 口、BMI270 陀螺仪、5V-3.3V DC-DC 转换电路、锂电池充电管理电路及接口、4P 磁吸连接器(母)。竖着的核心 PCB 板和横着的 主体 3D 结构由四部分组成,分别是主体后壳、主体前盖(带屏幕卡口)、摄像头前盖和摄像头后盖。
ESP-SparkBot 履带小车底盘由两个 N20 减速电机、ESP32-C2 主控 PCB 板、前后 RGB 灯板、4P 磁吸连接器板、锂电池、两个橡胶履带和 3D 打印结构组成。左右两侧履带分别由两个 N20 减速电机进行驱动,3D 结构设计上主动轮设计有牙槽,防止打滑。
履带小车一共有四块 PCB 组成,需要飞线连接,飞线连接图如下:
ESP-SparkBot 机器人源码
ESP-SparkBot 主体电路设计参考了乐鑫官方的 ESP32-S3-EYE 和 ESP32-P4-Function-EV-Board 开发板电路,其中摄像头和屏幕电路参考的是 ESP32-S3-EYE 开发板,麦克风和扬声器电路参考的 ESP32-P4-Function-EV-Board 开发板,其他电源切换电路、锂电池充电管理电路等。
ESP-SparkBot 项目资料获取:
https://oshwhub.com/esp-college/esp-sparkbot
原文始发于微信公众号(IoT物联网技术):仅358元,用ESP32 开发板 DIY一个AI大模型瓦力机器人,可接入DeepSeek、OpenAI
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论