描述
<div class="document">
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">* 1、项目功能介绍</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><span style="color:#95a5a6;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;background-color:#ffffff;">本项目是从属于【立创开发板】-AI训练营。硬件开源地址:(因项目未公开,此处链接暂不填),软件开源地址:https://github.com/78/xiaozhi-sf32</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><span style="color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">本项目基于LC-OPEN-SF32LB52-MOD-N16R8模块搭建外围,通过CR123A电池进行供源,实现离线长续航。使用LM4871N作为音频功率放大器,配备麦克风和扬声器。灵魂软件基于SF32官方开源的小智聊天机器人,通过互联网连上小智机器人的服务器,实现了一个有语音和显示的聊天机器人,互联网底层基于蓝牙PAN协议。</span><span style="background-color:#ffffff;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;">(由于我自己有电池就没有使用官方参考电池和电池座子~)</span></p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">硬件上:</p>
<ul style="margin:0px;padding:0px;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">
<li>SF32主控模组</li>
<li>音频功放电路</li>
<li>按键和灯光交互电路</li>
<li>TTL下载接口电路</li>
</ul>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">软件上(Release v1.3.3):</p>
<ul style="margin:0px;padding:0px;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">
<li>蓝牙PAN联网</li>
<li>采用 OPUS 音频编解码</li>
<li>基于流式 ASR + LLM + TTS 架构的语音交互</li>
<li>电量显示与电源管理</li>
<li>通过设备端 MCP 实现设备控制(音量、灯光、电机、GPIO 等)</li>
<li>通过云端 MCP 扩展大模型能力(智能家居控制、PC桌面操作、知识搜索、邮件收发等)</li>
<li>支持关键词唤醒(小智小智),可通过下拉菜单动态控制是否启用该功能</li>
<li>主界面显示与页面切换</li>
<li>支持AEC以支持实时对话</li>
</ul>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">*2、原理图说明</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/skclh4gRu8W2tSDxtOhlN0fihX6dOXaXFYkpK0L5.png" alt=""></p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">在功能框图中,围绕主控模组:</p>
<ul style="margin:0px;padding:0px;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">
<li>使用SPI总线驱动1.69吋LCD</li>
<li>使用CR123A/3.7V锂电池给系统供电注意VSYS和VBATS引脚是连通的(VBATS引脚:电池电压检测输入, VSYS:供电电源)</li>
<li>使用CH340X模块通过UART1进行串口通信与程序下载</li>
<li>使用3个IO交互引脚:分别为关机按键、唤醒按键、灯光</li>
<li>使用LM4871N音频功率放大器差分输入的方式驱动扬声器</li>
<li>使用中等灵敏度的麦克风/咪头接收音频输入</li>
</ul>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">* 3、实物图</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/jSajMTNZFoC4jRSKLnVUfjdESoLJJfVMC0vBRJl8.jpeg" alt="" width="1200" height="1200"><img src="//image.lceda.cn/pullimage/fIYovXJSN8PDvmKydJcAxFbwKHZen9m9ij6OY2eu.jpeg" alt="" width="1200" height="1200"></p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">*4、硬件部分</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">由于比较忙就只做了PCB部分,没有进行3D设计</p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/mwv9rfnQPTCgCphXP7uykOq5M81I9IN0q2rEQjYI.jpeg" alt="" width="1200" height="1200"></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/DQLFxiQDPwPxI0vlUimiMWapxkinWDdtRh8qYtrf.jpeg" alt="" width="1200" height="1200"></p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">*5、软件部分</h3>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">程序开源地址:https://github.com/78/xiaozhi-sf32</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">最新固件下载地址:https://github.com/78/xiaozhi-sf32/releases/tag/v1.3.3</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">想以比较容易理解和操作的方式来描述程序如何烧录到模块中:</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">实际上,在程序开源中有非常详细的烧录使用说明(快速入门)。路径:docs/src/get-started/README.md</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;"> </p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">特别注意点1:【sftool 烧录命令区别】</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">details 1.2.0 之前的版本:</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">./sftool.exe -p COM3 -c SF32LB52 write_flash bootloader.bin@0x12010000 ftab.bin@0x12000000 main.bin@0x12020000</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">details 1.2.0 - 1.2.2 版本:</p>
<div style="font-size:medium;background-color:#ffffff;">
<div>
<div>./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</div>
<div>
<p style="line-height:1.8;">details 1.3.0 - 1.3.3 版本:</p>
<div>
<div>
<div>./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</div>
<div> </div>
</div>
</div>
</div>
</div>
</div>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">特别注意点2:【COM多少,要看设备管理器具体接入的设备号,需要修改适配自己的】</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">特别注意点3:【sftool 需要放在固件文件夹】</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;">特别注意点4:【需要在固件文件夹内 右键 - 在终端中打开】</p>
<p style="line-height:1.8;color:#202d40;font-family:'Microsoft YaHei', '微软雅黑', '宋体', 'Arial Narrow', HELVETICA;font-size:medium;background-color:#ffffff;"><img src="//image.lceda.cn/pullimage/Zf6tniBmpKUKUVuSosFFzWs6BeujtUqTWGD1pgNV.webp" alt="" width="639" height="532"></p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">*6、BOM清单</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/hdFmRz5rVgY94Fv7lO1Bv23AWLHuSXUagpXGkT5h.png" alt="" width="1173" height="1061"></p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">*7、大赛LOGO验证</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/qUKlTK2Uvukx1ROWeqWsDeSMY5t4EcXQZYWjUNMZ.jpeg" alt="大赛LOGO都在这里了,审核大大" width="1200" height="1200"></p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">* 8、演示您的项目并录制成视频上传</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;">【立创电赛:基于LC-OPEN-SF32LB52-MOD-N16R8模块搭建外围的智能小智项目-哔哩哔哩】 https://b23.tv/Ebjjbcq</p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height:1.8;"> </p>
</div>
评论(0)