描述
<div>
<h1>一、项目介绍</h1>
</div>
<div>
<div>问天气?问时间?问病情? 基于 SF32LB52 的小智 AI 对话机器人,带着整个互联网的知识,解决你的疑难杂问。</div>
</div>
<div>
<div>基于 立创开源蓝牙模组 制作的简易AI对话机器人,实现AI实时语音对话。它能够听懂你的情绪,解答你的疑惑,也能分享你的快乐。</div>
<div> </div>
<div>
<div>
<div> </div>
<h1>二、硬件电路分析</h1>
</div>
<span><img src="//image.lceda.cn/pullimage/v3bJQLNSvq2DsVQrUPbyXAhgHbWoxTCudKaJ4JFN.png" alt="" width="1190" height="845"></span></div>
<div> </div>
<div>
<div>
<div>主控用的是 [立创·开源SF32LB52模组](<u>https://item.szlcsc.com/45024582.html</u>),一款蓝牙低功耗芯片,频率 <strong>240MHz</strong>,集成 8MB PSRAM 和 16MB Flash,支持锂电池直接供电。BLE 连接功耗(1S间隔)仅需 7μA,BT连接功耗(1S间隔)仅需 10μA,BLE + BT 双连接功耗比同行单BT连接功耗还能降低 60%。</div>
<div> </div>
<div>
<div>
<h1>三、<strong>原理图与PCB设计</strong></h1>
</div>
<span><img src="//image.lceda.cn/pullimage/bpzmpd9vqby04splcvBltUuybPCRF20s2DW4jqj4.png" alt="" width="1160" height="777"></span></div>
</div>
</div>
<div><span><img src="//image.lceda.cn/pullimage/JiRPPRW7oFBsfLC3cfDgtvzz2IVTdEai2NEL3bUc.png" alt="" width="1160" height="777"></span></div>
<div> </div>
<div>
<div>
<div>走线以直线为主,如需拐弯时拐角以135°钝角或圆角优先,减少直角的使用;</div>
<div>- 走线线宽电源线宽大于信号线,该项目中信号线走线宽度为10btmil,电源走线为70mil,GND网络使用铺铜的方式连接;</div>
<div>- 对整板进行覆铜,最好结合PCB布局情况来调整覆铜范围;</div>
<div>- 覆铜完成后如果还存在飞线,可通过在存在飞线的位置放置对应网络的过孔或者是调整走线位置使网络能够连接,也可以采用手动接线的方式消除飞线;</div>
<div>- 走线完成后可在“工具”菜单栏选择泪滴添加,加强焊盘与走线的连接,最后再进行覆铜操作,如果对走线有移动调整也应使用快捷键Shift+B进行重建覆铜。</div>
<div> </div>
<div>完成走线后点击底部面板中的检查DRC按钮,若显示无报错警告,则代表该PCB设计完成。实际设计过程中往往可能出现各种错误,也可以通过检查DRC找到错误点进行修复,确保PCB板设计一板成功!</div>
</div>
</div>
<div>
<div>
<h1>四、固件下载烧录</h1>
<div>
<h2>硬件准备</h2>
</div>
<div>
<h3>前置准备</h3>
</div>
<div>
<div>因训练营中每位同学的设计都有可能不同,在此仅介绍参考设计的硬件,有改动的同学可以进行参考并针对自己的板子进行相关调整。</div>
<ol>
<li style="text-align:left;">
<div>准备一个 <a href="https://item.szlcsc.com/51679391.html?fromZone=s_s__%2522CH340X%2522&spm=sc.gbn.xh2.zy.t___sc.hm.hd.ss&lcsc_vid=QVhbAlYAFlcKVQIAFQBcBFNSElNbUgFTTlNXXgZVTwIxVlNTRlVbV1dUQ1BXVDtW" target="_blank">立创商城 CH340X 串口模块</a></div>
</li>
</ol>
</div>
<div>
<ol>
<li style="text-align:left;">
<div>准备一个 CR123A 电池,需要注意在后续的下载过程中,电池的电量需要保持充足。因为该板子没有其他供电路径,串口模块无法供电!!</div>
</li>
</ol>
</div>
<div>
<h2>连接喇叭</h2>
</div>
<div>
<div>应该将喇叭连接到板子的喇叭连接器上,注意该板子的功放最大输出功率仅有 1W,建议使用 8Ω的喇叭。</div>
<div>
<div>
<h2>下载程序</h2>
</div>
</div>
</div>
<div>
<div>硬件连接完成即可开始下载固件</div>
</div>
<div>
<div>在开始之前,我们需要进行一些前置工具,请确保完成以下的步骤:</div>
</div>
<div>
<ol>
<li style="text-align:left;">
<div>sftool: 用于SF32系列SoC芯片的烧录</div>
</li>
<li style="white-space:pre;text-align:left;">
<div>下载固件: 开发板的固件位于 <a href="https://github.com/78/xiaozhi-sf32/releases" target="_blank">https://github.com/78/xiaozhi-sf32/releases</a>,我们下载最新release版本的压缩包。需要注意的是,我们一共需要<code>bootloader.bin</code>、<code>ER_IROM2.bin</code>、<code>ER_IROM3.bin</code>、<code>ER_IROM1.bin</code> 和<code>ftab.bin</code>这五个文件。 建议先下载sftool工具,下载完成后将这些文件放在sftool文件夹中,与sftool.exe同一路径。</div>
</li>
</ol>
</div>
<div>
<h4>下载sftool</h4>
</div>
<div>
<div>sftool 是一个开源软件,可以在<a href="https://github.com/OpenSiFli/sftool" target="_blank">GitHub</a> 上找到它的源码。不过我们现在并不需要关心源码,只需要下载编译好的二进制文件即可。</div>
<div>我们可以在<a href="https://github.com/OpenSiFli/sftool/releases" target="_blank">Release</a> 页面中找到最新版本的sftool,其中最靠前的版本并且有着<code>Latest</code>绿色标签的就是最新版本。例如我现在的最新版本上<code>0.1.5</code>,看起来是这样的:</div>
</div>
<p> </p>
<p> </p>
<p> </p>
</div>
</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
</div>
评论(0)