站内搜索
发作品签到
Sparkbot_45coll版本--无线充电、红外巡线
专业版

Sparkbot_45coll版本--无线充电、红外巡线

简介

在乐鑫开源的sparkbot基础上进行了修改,主要添加了无线充电、小车巡线等功能

简介:在乐鑫开源的sparkbot基础上进行了修改,主要添加了无线充电、小车巡线等功能
复刻成本:300

开源协议

GPL 3.0

创建时间:2025-02-13 10:30:44更新时间:2025-03-18 09:37:28

描述

img2.png
img1.png

Sparkbot_45coll版本--无线充电、红外巡线

1.项目介绍

[乐鑫开源的sparkbot]基础上进行了修改,主要添加了无线充电、小车巡线等功能。同时也对硬件进行了优化,优化了供电方案,小车电池可以给头部充电了;小车实现一键开关机功能,在无运动时,10秒自动关机省电。触摸按键也变成了四个,方便后续功能的添加。在软件上进行了整合,目前已实现的功能:天气、2048、木鱼、骰子、小车网页控制、小车巡线、AI对话、AI对话控制小车、摄像头

b站视频:【sparkbot】AI大模型控制机器人】

项目软件开源gitee

2.制作说明

头部主控芯片为esp32s3-wroom-1-n16r8,立创原理图那边是1u,但是最终还是用了有板载天线的,记得不要买错了;小车主控芯片为esp32c3
具体bom在gitee里面的【sparkbot物料清单.xls】里面有两个表格一个是元器件,一个是需要淘宝购买的
pcb:pcb打板都是2层板,1.6mm厚,在立创下单参数都为默认,只有颜色可以修改。可以试着打拼版sparkbot整合到手用斜口钳剪
fpc:不太方便免费打板,本人店铺有单独售卖——淘宝:45智造小店
店铺内也有成品369/套件339售卖,价格和自制做一个差不多
taojian.png

结构说明

打印件可以通过立创的三维猴打印,直接上传3D打印件_by:虫二文件夹内的文件即可,一共有8个打印件,其中.stl轮子需要打印2个,其余.step的只需要打印1个
在本人淘宝店铺也有售全套打印件
head.png

组装说明

在gitee教程类文件夹中有sparkbot_45coll装配教程.pdf

Tutorial.png

代码烧录

USB烧录方法:打开附件文件夹内的flashdownload/flash_download_tool_3.9.2.exe 选择esp32s3,loadmode改成USB,选择对应的bin文件,下载到自己电脑bin文件地址会变,需要重新选(merged-binary.bin烧录到0x0位置),USB数据线连接,选择对应的com口。点start开始烧录。烧录完成后拔掉typec 再次插入就可以看见效果
bin.png
小车bin烧录同理,用flashdownload/flash_download_tool_3.9.2.exe 选择esp32c3,loadmode改成USB,选择对应的bin文件(tank.bin烧录到0x0位置)
头部bin文件烧录会要挺久(大概1分钟),因为bin文件有点大14mb,烧录如果多次失败可以试试降低波特率BAUD
bin文件在flashdownload文件夹内

WIFI功能说明

在天气页面长按顶部触摸按键,屏幕出现 192.168.4.1 ,然后手机/电脑搜索wifi,sparkbot-xxxxxx。然后连接wifi后浏览器访问 192.168.4.1 ,在设置界面中填入wifi账号密码,然后点启用自动连接WiFi,注意wifi不能连5g的,目前也不支持5g和2.4同频的

set.png
在设置页面中只需要填入wifi账号密码即可

  • 硅基流动的AI大模型目前固件是可以不用配置API就可以用的,我直接把我的API固定到了里面。欢迎点击硅基流动的这个网址注册账号,硅基流动给我15r的推广费用于API服务,这样我就能继续免费的让大家使用我的API固件,而不用自己配置API

camer.png

整合了小车控制页面,在机器人的AP模式或者STA模式均可实现小车控制

常见问题:

  1. AI对话唤醒词:“hi,乐鑫”,唤醒后会有提示音,等提示音结束后再对话。例如。“hi,乐鑫”,停顿1秒钟后再说话,这样才能准确识别语音
  2. AI对话不能控制小车;可能是AI回复的语句有问题,重新提问即可

源码

已经上传至gitee,开发环境为vscode esp-idf 代码在code文件夹内

开发idf版本5.3.2(必须用5.3以上的版本),可直接编译运行源码,但是源码里面没有api key需要自己注册申请对应的api key

未来计划(画饼)

项目初衷是加个无线充电、小车巡线,让小车玩的功能更多。AI控制小车执行运动功能。个人观点:该项目比起AI对话盒子多了可控制的部分,增加了可玩性

  1. 番茄时钟
  2. 模拟物理(把陀螺仪给用上)
  3. AI对话调用摄像头识别物品
  4. 优化AI对话速度,让其实现3s以内回复
  5. 更多表情动画(lottie动效)
  6. AI对话调用函数发送mqtt控制智能家居

沟通与交流

QQ群:1034095444

感谢与引用

无线接收参考,作者mondraker

非常感谢虫二大佬的结构设计 fywbchong2

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航