描述
<p>嘉立创实训营官方的小智 AI 对话机器人项目极具创新性,它凭借立创开源 SF32LB52 模组实现了强大的 AI 实时语音对话功能,我对该项目进行了复刻,以下为详细介绍。</p>
<p><img src="//image.lceda.cn/pullimage/UVKFEw1ytvWsPfN2MeVxVEdXvsvVuxHD5r7Evyl9.png" alt="image.png">
<img src="//image.lceda.cn/pullimage/YHR66nNpPms6fsrETTmLMPxCQh4pdeHnnK1gDbnG.png" alt="image.png"></p>
<h3>2、项目属性</h3>
<p>本项目非首次公开,是基于嘉立创实训营官方的小智 AI 对话机器人项目进行的复刻,不属于原创项目。</p>
<h3>3、开源协议</h3>
<p>由于是复刻项目,引用了嘉立创实训营官方项目的相关设计,将遵循原项目的开源协议规定(若原项目无特定协议,本项目将采用 GPL3.0 开源协议)。
<img src="//" alt="屏幕截图 2025-09-09 164400.png"></p>
<h2>主控模组</h2>
<p>本项目主控采用<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%,非常适合电池供电场景。</p>
<p>该模组支持 BT PAN 功能,可以直接连接手机上网,相比 WIFI 功耗更低,带屏连接功耗仅 30mA。在本项目中,电池电源直接连接模组的电源输入引脚 VSYS,需要注意的是该模组电压范围要求为 3.7V~4.7V,3.3V 和 5V 供电均不行。此外,模组的 VDD33_VOUT2 是由软件控制输出的,需芯片正常启动后才有 3V3 输出。</p>
<h2>屏幕显示</h2>
<p>屏幕显示使用的是 1.69 寸 TFT 屏幕,采购自<a href="https://item.taobao.com/item.htm?id=694205959541" target="_blank">金逸晨 1.69 寸 TFT 液晶屏 ST7789 小屏 240x280 显示器 LCD 圆角屏 SPI 彩屏</a>。</p>
<p>该屏幕通过 SPI 协议控制,供电为 3.3V。SPI 的通信控制信号引脚可使用主控的硬件 SPI 外设,以实现更高的通信速率和更快的屏幕刷新,但使用主控的硬件 SPI 外设需选择特定的引脚。</p>
<h3>4、硬件部分</h3>
<p>在嘉立创 EDA 中已完成相关设计文件的生成与上传。本项目硬件实现原理是通过立创开源 SF32LB52 模组作为控制核心,协调各组件工作。锂电池直接连接模组的 VSYS 引脚供电,需严格保证电压在 3.7V~4.7V 之间。麦克风咪头通过 R3 电阻获取由模组控制输出的基准电压 MIC_BIAS,采集声音信号后,经 U4 电容滤波处理;音频功放 LM4871 负责将处理后的音频信号放大输出。1.69 寸 TFT 屏幕通过 SPI 协议与主控连接,若使用硬件 SPI 外设需选择特定引脚以提高通信速率。</p>
<p>注意事项:模组供电电压必须严格控制在 3.7V~4.7V,避免因电压不当损坏模组;麦克风的 R3 电阻值需保持 10K,以保证信号采集效果。调试时,可通过检测各组件的供电电压、信号输出是否正常来排查问题;测试可通过实际语音对话,观察屏幕显示是否正常、声音输出是否清晰等方式进行。</p>
<h3>5、软件部分</h3>
<p>项目涉及软件开发,相关工程源码已在附件上传。软件流程图大致为:麦克风采集声音信号→信号经处理后传输至主控→主控进行 AI 语音识别与处理→处理结果一方面通过音频功放输出语音回应,另一方面在 TFT 屏幕显示文字信息。</p>
评论(0)