描述
<h2>项目简介</h2>
<p>本项目为AI小智智能语音交互终端,基于开源的 xiaozhi-sf32 项目和 SF32LB52蓝牙模组,支持语音交互、多语言对话、声纹识别、显示及扩展控制功能。适用于个人 AI 助理、家居控制、教育陪伴等应用场景。</p>
<h2>项目功能</h2>
<ul>
<li>流式语音识别</li>
<li>基于大语言模型的自然语言对话与语音合成</li>
<li>声纹识别,实现个性化用户识别</li>
<li>LCD显示文字或表情反馈</li>
<li>多语言支持:中文、英文、日文等 </li>
</ul>
<h2>项目参数</h2>
<table>
<tr>
<th>模块</th>
<th>规格说明</th>
</tr>
<tr>
<td><strong>电池供应</strong></td>
<td>CR123A 可充电电池,3.7 V,Type-C 接口,尺寸约 34 × 16.5 mm</td>
</tr>
<tr>
<td><strong>主控模组</strong></td>
<td>立创开源 SF32LB52:240 MHz,8 MB PSRAM,16 MB Flash,低功耗 BLE/BT</td>
</tr>
<tr>
<td><strong>音频功放</strong></td>
<td>LM4871,单声道 AB 类功放,1.9–5.5 V,Shutdown 控制</td>
</tr>
<tr>
<td><strong>显示屏</strong></td>
<td>1.69″ TFT SPI 彩屏(ST7789 控制)</td>
</tr>
<tr>
<td><strong>接口</strong></td>
<td>按键(PA34 唤醒/语音输入),LED 指示,CH340 串口下载(PA18/PA19)</td>
</tr>
</table>
<h2>原理解析(硬件说明)</h2>
<p><strong>电源与电池</strong>
使用 CR123A 锂电(3.7 V),通过电池盒(BAT1)供电。SW1 实现主电源隔断控制。Type-C 可直接充电,方便维护,缺点是价格贵、容量小。后期考虑改成充电板+软包电池。
<img src="https://image.lceda.cn/oshwhub/pullImage/8e2fefb2971a44e4ab04c5e52b14553a.png" alt="image.png"></p>
<hr>
<p><strong>主控模块</strong>
SF32LB52 模组支持 3.7–4.7 V 电源输入,电池直供 VSYS 即可满足要求。3.3 V 输出由 VDD33_VOUT2 控制,仅在主控启动后输出供屏幕及其他模块使用。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/a05342c9310f4269a928e7e1a7351ef5.png" alt="image.png"></p>
<hr>
<p><strong>音频功放(LM4871)</strong>
选用 LM4871 作为差分输出功放,兼容输入结构,参考其典型应用电路布局</p>
<p>统一将所有电阻值设为 10 kΩ —— 实测后发现声音太小,最后改为2kΩ;电容采用常用的 100 nF 与 22 µF 实测性能满足需求,降低成本与 BOM 多样性。</p>
<p>Shutdown 引脚通过 R4 拉高关闭功放,PA26 输出低电平时激活功放。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/fc4e216af1f1462780b4ac9e054fd9dc.png" alt="image.png"></p>
<hr>
<p><strong>麦克风</strong>
R3 (10 kΩ) 提供稳定偏置(MIC_BIAS);合适阻值确保信号质量与噪声控制;电容U4用于高频噪声滤波,有助于声音清晰度。</p>
<h2><img src="https://image.lceda.cn/oshwhub/pullImage/1a4aa0526d4e4b8e9d38c2b5f8e6cbdf.png" alt="image.png"></h2>
<p><strong>显示屏</strong>
TFT 屏通过 SPI 连接:PA04 (SCL)、PA05 (MOSI)、PA00 (RES)、PA06 (D/C)、PA03 (CS)、PA42 (BLK 背光控制)。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/a9df9f5d62d84881ae9bd063484e239e.png" alt="image.png"></p>
<hr>
<p><strong>按键与指示灯</strong></p>
<p>PA34_KEY 唤醒与语音输入按键,PA34 唤下 MCU 唤醒;U1 备用按键留作扩展。</p>
<p>LED 通过模组 IO 控制,低电平点亮指示灯显示状态。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/3ca0e2fa96594bb2a275cfb4c8414365.png" alt="image.png"></p>
<hr>
<p><strong>程序下载接口</strong></p>
<p>使用 CH340X USB-to-UART 模块连接 PA18/PA19 作为烧录和调试接口。</p>
<h2>软件代码</h2>
<p>使用开源的 <a href="https://github.com/78/xiaozhi-sf32" target="_blank">xiaozhi-sf32</a> 项目代码</p>
<h2>实物图</h2>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/ca099c01e3a54e958532075bb67b2114.jpg" alt="微信图片_20250909235444.jpg"></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/60b344bbef9b4342a36a7af35ffc85e5.png" alt="image.png"></p>
评论(0)