站内搜索
发作品签到
专业版

#第十届立创电赛#小智蓝牙低功耗_1310402A

工程标签

612
0
0
2

简介

立创开发板-小智AI训练营~已扩展MCP可以控制电脑的低功耗蓝牙AI小智~成果展示及学习总结

简介:立创开发板-小智AI训练营~已扩展MCP可以控制电脑的低功耗蓝牙AI小智~成果展示及学习总结
第十届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2025-08-16 18:26:54更新时间:2025-09-08 11:41:07

描述

* 1、项目功能介绍


参考《插件版小智AI设计教程》立创开源蓝牙模组 制作的简易AI对话机器人,实现AI实时语音对话。它能够听懂你的情绪,解答你的疑惑,也能分享你的快乐。实现一些小智的自定义功能(MCP),比如控制电脑……。

采用LC-OPEN-SF32LB52-MOD-N16R8芯片。这是一款蓝牙低功耗芯片,频率 240MHz,集成 8MB PSRAM 和 16MB Flash,支持锂电池直接供电。模组支持 BT PAN 功能可以直接连接手机上网,相比 WIFI 功耗更低,更加适合电池场景,带屏(采用1.69寸TFT屏幕)连接功耗仅 30mA。

https://www.bilibili.com/video/BV1oeavzZE2V?t=21.8

*2、项目属性


2025暑期立创训练营项目,参照设计自己画电路原理和PCB及外壳。原创首发并公开全部项目文件。大家可以通过该项目学习小智AI的软硬件产品开发,从画电路图到PCB板卡走线,以及非常方便的外壳3D设计,插件焊接简单(唯一需要注意的焊接就是SF32LB52芯片管脚较为密集,注意不要短路)。

项目文件已经全部验证通过,详见附件。

* 3、开源协议


GPL3.0

*4、硬件部分


本系统主要由SF32LB52立创开源蓝牙模组、麦克风电路、按键电路、显示电路、功放电路、下载电路、指示灯电路、电池及开关电路组成。

1、电池可以选用CR123A也可以选用18650.搭配充电模块使用。电池电压不能低于3.7V,否则无法烧录模块也无法正常运行。

2、下载电路需要设计GND,USB转TTL连接时需要交叉连接后供地。只能使用CH340X下载器。实测CP210X下载器无法下载。

3、功放设计参考是LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。由于没有货源,可以找其他功放模块代替。

4、麦克风咪头(通常为驻极体话筒)必须并联电容

5、屏幕显示使用的是 1.69寸TFT屏幕,采购自 金逸晨1.69寸TFT液晶屏ST7789小屏240x280显示器LCD圆角屏SPI彩屏,屏幕通过SPI协议控制,供电 3.3V由SF32LB52蓝牙模组工作后输出。

6、按键部分由唤醒键 + 语音输入键组成。是唤醒AI交互的主要通道。

7、指示灯电路用于指示模组状态。通过模组IO控制。IO输出低电平LED灯亮,IO输出高电平LED灯灭。

由于本项目没有使用模组的所有资源、在设计的时候可以提前将未使用的接口预留出来:

PCB:61.21 x 41mm
带外壳:长:68.531 宽:48.148mm 厚:35mm,外壳设计了喇叭孔。考虑使用18650电池,所以外壳设计的更长、更厚了一点儿
除主控外,元器件全插件,方便焊接入门与练习。

下面是设计完成后的爆炸图,嘉立创EDA专业版非常给力,一条龙服务,完美衔接直接可以出样品:

屏幕在画图是就确定好了端子位置、型号大小,所以可以在画板子的时候就提前下单:

PCB设计开孔、丝印标注一定要提前规划好。比如多一些丝印,可以方便后续焊接。预留一些焊盘可以方便后续软件开发使用。

PCB下单时需要注意,优惠卷是沉金,如果选择喷锡则无法使用优惠卷:

对比沉金版,还是金色好看!

优惠卷一定要先激活再去下单:

外壳3D打印是最慢的,这次长记性了,下次一定要提前做:

不要问PCB为什么少一块,那是因为有一块儿已经焊接好了:

将散件变成成品,你需要一把尖头烙铁,搭配ø0.8焊锡丝,顶多半小时即可完成。

考虑电池充电问题,这里增加了一个TP4056充电模块给18650充电:

 由于电解电容存在一定高度,所以需要增加屏幕插针到单排插座上,切记不能直接焊接屏幕插针到板卡上。

屏幕提高后,外壳也要整体加高。详见附件外壳。

5、软件部分


软件开源地址:https://github.com/78/xiaozhi-sf32
自定义部分参考自定义 | 小智百科全书
https://github.com/crcc3c/xiaozhi-client

首先需要将原始仓库fork到您自己的GitHub账号下:

  1. 访问项目的GitHub页面,点击页面右上角的Fork按钮

  2. 在弹出的对话框中点击Create fork,系统会自动将原始仓库复制到您的账号下

    完成fork后,进入我的fork的仓库:

    1. 点击仓库页面的Actions选项卡

    2. 如果看到需要启用Actions的提示页面,点击绿色的启用按钮即可

    将您fork的仓库克隆到本地进行开发:

git clone  https://github.com/crcc3c/xiaozhi-sf32

使用您喜欢的编辑器(如VSCode)打开项目,进行代码修改。完成修改后:

git add .
git commit -m "您的修改说明"
git push origin main

 

代码推送后,GitHub Action会自动开始编译:

  1. 返回您fork仓库的Actions页面

  2. 刷新页面后可以看到刚才推送的commit已开始编译

 

编译完成后:

  1. 再次刷新Actions页面

  2. 在完成的构建任务下方会出现Artifacts

  3. 点击对应芯片的下载按钮即可获取构建产物

  4. 编译完成之后再次刷新页面,可以看到下方多了几个Artifacts栏,点击下载按钮即可下载对应芯片的构建产物,可直接烧录。

下载sftool_1.0.1_windows_x64.exe。安装到C盘。将编译后的文件复制到烧录软件目录内:

用管理员权限打开烧录软件sftool。加载需要烧录的5个文件,并给每个文件配置烧录地址:

ftab.bin烧录地址:0x12000000

bootloader.bin烧录地址:0x12010000

ER_IROM1.bin烧录地址:0x12020000

ER_IROM2.bin烧录地址:0x12A28000

ER_IROM3.bin烧录地址:0x12268000

先找到USB转TTL的COM端口号,打开端口后使用默认波特率连接设备,提示连接成功后即可开始烧录:

下载成功后,屏幕依旧是处于黑屏状态(不会自动重启)。这时候需要关闭电源开关,重新打开就可以进入烧录的系统了,按照提示依次进行联网操作,并配置小智 AI 聊天机器人https://xiaozhi.me/后台数据后就可以聊天了:

测试装盒后的充电效果:

实现基本功能后,开始拓展MCP:

参考小智AI接入 MCP 超级简单教程与工具 - 飞书云文档,本地安装小智Ai_MCP_操控PC-v48.56.23(公测版)-Setup后就可以实现AI小智控制电脑了。

注意需的是:要提前安装Python,并把PIP等添加到系统环境PATH目录中。

由于第一次设计外壳,没有设计底壳螺柱的螺丝孔,所以收到3D打印件后进行了手动钻孔(使用附件打印外壳需要注意这一点):

组装好上盖,反复对比之前的设计,并调整修复最终稿,主要修改了充电仓开孔、上盖及底座固定螺孔等:

6、BOM清单


请输入内容…

在官方的配料里,我还增加了一个提高屏幕的单列直插件,其他几个器件用手里现有的材料进行了应急更换,比如单插2.54母排、tp4056充电模块、喇叭、铜柱、弯插2×5、麦克风……

 

*7、大赛LOGO验证


点击zip下载大赛logo标识! (大赛标识).zip

视频里使用的是下面这个拼图,增加了底色:

* 8、演示您的项目并录制成视频上传


详见哔哩哔哩:

立创电赛_小智蓝牙低功耗_1310402A.mp4

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
【编译后的文件1.3.1】sf32lb52-xty-ai-tht.zip
0
2
9月6日 (480).mp4
0
3
【附件1】sftool_1.0.1_windows_x64.7z
0
4
烧录1.png
0
5
python-3.13.7-amd64.zip
0
6
小智Ai_MCP_操控PC-v48.56.23(公测版)-Setup.zip
0
7
Gerber_PCB制板_2025-09-06.zip
0
8
ProPrj_#第十届立创电赛#小智蓝牙低功耗_工程_2025-09-06.epro
0
9
3DShell_外壳.zip
0
10
DXF_Schematic电路原理图_2025-9-6.zip
0
11
立创电赛_小智蓝牙低功耗_1310402A.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

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

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

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航