描述
<h2>项目简介</h2>
<p>本项目是插件版小智AI修改版,能改贴片元件的全部贴片以减小厚度。
成本较高,不建议复刻,复刻建议复刻虾哥的更完善wifi 充放电功能。</p>
<h2>项目功能</h2>
<p>基于 立创开源蓝牙模组 制作的简易AI对话机器人,实现AI实时语音对话。它能够听懂你的情绪,解答你的疑惑,也能分享你的快乐。</p>
<h2>项目参数</h2>
<ul>
<li>主控用的是 <a href="https://item.szlcsc.com/45024582.html" target="_blank">立创·开源SF32LB52模组</a>,一款蓝牙低功耗芯片,频率 240MHz,集成 8MB PSRAM 和 16MB Flash,支持锂电池直接供电。BLE 连接功耗(1S间隔)仅需 7μA,BT连接功耗(1S间隔)仅需 10μA,BLE + BT 双连接功耗比同行单BT连接功耗还能降低 60%。测量范围,可以满足一般需求;</li>
<li>音频功放是 LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。</li>
<li>屏幕显示使用的是 1.69寸TFT屏幕,采购自 金逸晨1.69寸TFT液晶屏ST7789小屏240x280显示器LCD圆角屏SPI彩屏,屏幕通过SPI协议控制,供电 3.3V。</li>
<li>模组的下载是通过串口进行下载的,必须使用 PA18 和 PA19 引脚下载。要接4根线,电源 ,rx tx ,GND本项目直接使用 CH340X 模块的接口作为下载器。实测能够正常下载和串口调试通信。</li>
</ul>
<h2>原理图</h2>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/1d554c794c9d43ebb4462f03fc50c3e9.png" alt="SCH_Schematic1_1-P1_2025-09-03.png"></p>
<h2>固件及烧录方法(附件下载)</h2>
<p>在开始之前,我们需要进行一些前置工具,请确保完成以下的步骤:</p>
<ol>
<li>sftool: 用于SF32系列SoC芯片的烧录</li>
<li>下载固件:对于中国大陆地区用户,可以无法访问Github,因此可使用国内镜像加速链接
<a href="https://gh.idayer.com/" target="_blank">https://gh.idayer.com/</a>
开发板的固件位于 <a href="https://github.com/78/xiaozhi-sf32/releases%EF%BC%8C%E6%88%91%E4%BB%AC%E4%B8%8B%E8%BD%BD%E6%9C%80%E6%96%B0release%E7%89%88%E6%9C%AC%E7%9A%84%E5%8E%8B%E7%BC%A9%E5%8C%85%E3%80%82%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E6%98%AF%EF%BC%8C%E6%88%91%E4%BB%AC%E4%B8%80%E5%85%B1%E9%9C%80%E8%A6%81bootloader.bin%E3%80%81ER_IROM2.bin%E3%80%81ER_IROM3.bin%E3%80%81ER_IROM1.bin" target="_blank">https://github.com/78/xiaozhi-sf32/releases,我们下载最新release版本的压缩包。需要注意的是,我们一共需要bootloader.bin、ER_IROM2.bin、ER_IROM3.bin、ER_IROM1.bin</a> 和ftab.bin这五个文件。
建议先下载sftool工具,下载完成后将这些文件放在sftool文件夹中,与sftool.exe同一路径。</li>
<li>开发板对应固件:小汤圆直插版(立创训练营): sf32lb52-xty-ai-tht.zip
下载sftool
sftool 是一个开源软件,可以在GitHub 上找到它的源码。不过我们现在并不需要关心源码,只需要下载编译好的二进制文件即可。
我们可以在Release 页面中找到最新版本的sftool,其中最靠前的版本并且有着Latest绿色标签的就是最新版本。例如我现在的最新版本上0.1.5,看起来是这样的:</li>
</ol>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/091c7b82f33e48ce8de14b76b3d2cdeb.png" alt="a51cb1d1b7b2d780d6b6f5a6a679665b_064bfc3e-c22c-4e66-a2be-ff4f2381c748.png">
接下来我们需要选择合适的版本。我们需要根据自己的操作系统和CPU架构来选择合适的版本。sftool支持Linux、Windows和MacOS等操作系统,支持x86_64和aarch64等CPU架构。例如我们是Windows 64bit操作系统,我们就应该选择 sftool-0.1.5-x86_64-pc-windows-msvc.zip这个版本,同样的,如果是Windows 32bit的版本,我们就应该选择sftool-0.1.5-i686-pc-windows-msvc.zip这个文件镜像下载。特别的,如果您找不到您系统的文件,那可能需要点击一下Show all assets按钮。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/e531142273f445dca10eeec007eb16c8.png" alt="ff30ae2769519fe54476b79be18d9cc1_405440d2-99ce-4c24-99c0-b1f34a6f5ce3.png">
下载完成之后,我们需要解压这个文件,解压之后我们会得到一个命令行工具,在windows上它的后缀是.exe(sftool.exe),在Linux和MacOS上没有后缀(sftool)。需要注意的是,windows的资源管理器可能会忽略文件的后缀名,因此看起来可能也是sftool。</p>
<p>windows-左下角右键运行-输入powershell 就可以打开命令窗口,然后切换到烧录软件的目录,如下命令:
<img src="https://image.lceda.cn/oshwhub/pullImage/1c2711b7f47d4ab397e03b9a0249cc54.png" alt="image.png"></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/5c9a24c6d0d54f88a08a601162ab5f6d.png" alt="image.png"></p>
<pre><code>cd d:/123/ </code></pre>
<p>烧录固件
使用sftool工具烧录固件,打开powershell之后输入如下命令(Windows):<strong>代码中com口</strong>要替换成你电脑的com口。
!!!需要注意的是:命令中的 ./sftool.exe 中的斜杠,在不同操作系统中有不同的表现: windows是反斜杠,linux是斜杠。
下面是1.2.0-1.2.2版本的烧录命令:</p>
<pre><code>./sftool.exe -p COM3 -c SF32LB52 write_flash bootloader.bin@0x12010000 ftab.bin@0x12000000 ER_IROM2.bin@0x12A28000 ER_IROM3.bin@0x12228000 ER_IROM1.bin@0x12020000</code></pre>
<p>1.3.0版本则应该使用下列命令:</p>
<pre><code>./sftool.exe -p COM3 -c SF32LB52 write_flash bootloader.bin@0x12010000 ftab.bin@0x12000000 ER_IROM2.bin@0x12A28000 ER_IROM3.bin@0x12268000 ER_IROM1.bin@0x12020000</code></pre>
<p>烧录固件电压必须大于3.7v小于5v,最好在4.0-4.8之间。</p>
<h2>使用教程</h2>
<ul>
<li>
<p>激活设备 烧录固件之后,确保蓝牙共享网络已打开,这时,手机就可以连接蓝牙 sifli-pan 设备了。</p>
</li>
<li>
<p>连接上sifli-pan设备后,开发板会有连接画面提示,此时按下对话按键(参考对应硬件支持查看对话按键),xiaozhi则会提示需要登录到控制面板,填设备码。</p>
</li>
<li>
<p>打开浏览器,输入网址:<a href="https://xiaozhi.me" target="_blank">https://xiaozhi.me</a> 。浏览器用手机或者电脑都可以。 进入小智 AI 的网页后,点击控制台,用手机号登录。</p>
</li>
<li>
<p>新建智能体填写,最后添加设备码。这个时候拔掉开发板上的数据线再接入就可以正常使用了。</p>
</li>
<li>
<p>异常情况:</p>
<ol>
<li>对应手机的显示可能是未打开蓝牙共享直接连接sifli-pan设备</li>
<li>蓝牙共享网络关闭</li>
<li>蓝牙已断开
解决方案:打开蓝牙共享网络重新连接设备</li>
</ol>
</li>
</ul>
<h2>物料</h2>
<p>所有物料在嘉立创都可以买到,请参考焊接辅助图,购买所有元器件。</p>
<h2>组装</h2>
<p>外壳螺丝用m2x10自攻螺丝x4</p>
<h2>实物图</h2>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/d66dbde0b3554b7091450d2b827a5e37.jpg" alt="IMG_20250904_125732.jpg"></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/a9c82e2325e64176acfe902243ecb716.jpg" alt="IMG_20250904_125735.jpg"></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/4bfaae94b3d64dab8a213b9a9d180b47.jpg" alt="IMG_20250904_125859.jpg"></p>
评论(1)