描述
<div>
<h3 style="line-height:1.8">1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000;font-size:14px">用立创·开源SF32LB52模组接入小智制作了一个AI对话机器人,使用者可以方便地体验到AI语音互动的乐趣,获取更多资讯。</span></p>
<p style="line-height:1.8"><span style="color:#000000">信息输入:配有2个按键,一个用于小智的唤醒;另一个未赋予功能,留作备用。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 配有MIC,可采集用户音频模拟量信号。</span></p>
<p style="line-height:1.8"><span style="color:#000000">信息输出:通过搭载的1.69”LCD显示屏显示小智提供的交互信息;</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 通过2W喇叭播放小智的语音回复。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">2、项目属性</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000"><span style="font-size:14px">项目是由立创AI训练营首次公开的原创作品,未曾在其他比赛中获奖或在学校参加答辩。</span></span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">3、开源协议</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000;font-size:14px">本项目采用GPL3.0开源协议进行开源。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">4、硬件部分</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000;font-size:14px">本项目为方便初学者进行复刻,采用全插件式的元器件,既便于PCB布线又降低手动焊接难度,方便入门与练习。</span></p>
<p style="line-height:1.8"><span style="color:#000000">硬件部分主要包括以下几个关键模块:主控模块、电源模块、串口下载模块、信息输入模块、信息输出模块。详细解析见下文:</span></p>
<p style="line-height:1.8"><span style="color:#000000">1)主控模块</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 主控选用的是一款蓝牙低功耗芯片——【立创·开源SF32LB52模组】,可通过蓝牙连接手机</span><span style="color:#000000">接入网络,连接小智AI服务器实现AI对话功能。</span></p>
<p style="line-height:1.8"><span style="color:#000000">2)电源模块</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 电源模块的作用式为整个系统提供稳定的电源,确保各个模块能够正常工作。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 陪伴型对话机器人作为便携式消费类电子产品,适宜采用锂电池供电。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 又主控采用的SF32LB52要求输入电压为3.7V~4.7V,故此处选用小型柱形电池CR123A搭配电池盒及进行供电。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 滑动开关控制电源的通断。</span></p>
<p style="line-height:1.8"><span style="color:#000000">3)串口下载模块</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 模组需要通过串口通讯进行下载。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 将PA18和PA19引脚引出分别作为RX和TX,下载时可直接使用CH340模块,将CH340的引脚RXD、TXD、GND分别与模组的TX、RX、GND对应连接即可通讯。</span></p>
<p style="line-height:1.8"><span style="color:#000000">4)信息输入模块</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 信息输入模块由两部分组成:麦克风和按键。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 麦克风通过10kΩ电阻引入由模组控制输出的基准电压,确保其正常稳定工作;并联一 个10nF电容对采集的信号进行过滤,消除高频噪声。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 本项目的小智不支持语音唤醒,需要通过按键进行唤醒或开始语音输入。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 唤醒的语音输入开启功能集成在了一个按键上,另外预留一个按键未作功能设定,为后续功能添加提供可能。</span></p>
<p style="line-height:1.8"><span style="color:#000000">5)信息输出模块</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 信息输出模块包含提供图形输出的屏幕、光信号LED以及提供音频输出的功放喇叭。</span></p>
<p style="line-height:1.8"><span style="color:#95a5a6"> <span style="color:#000000"> 屏幕选用体积较小的1.69"TFT彩屏,分辨率240×280,通过SPI协议控制,供电3.3V。</span></span></p>
<p style="line-height:1.8"><span style="color:#000000"> LED灯用于只是魔族状态,IO低电平点亮。可由小智控制作为互动功能的一部分。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 音频功放采用单声道AB类音频功率放大器LM4871,功率3W,工作电压1.9~5.5V。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 按照差分 输入模式布置电路,主控通过向功放模块的1脚Shutdown输出低电平使其开启。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 喇叭选用8Ω2W的常见原件即可。</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#000000">注意事项</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 主控对于初学者来说焊接难度较大,建议电烙铁选用刀头拖焊,或者直接上加热台。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 另外,初学者建议使用嘉立创EDA专业版的焊接辅助工具,方便直观查看焊接进度,帮助避免漏焊错焊。</span></p>
<p style="line-height:1.8"><span style="color:#000000"> 外壳设计时可以利用嘉立创EDA专业版的DXF导出功能将PCB的DXF文件导出,方便准确定位开孔位置。</span></p>
<h3 style="line-height:1.8">5、软件部分</h3>
<hr>
<p style="line-height:1.8">作为一个功能简洁明了的AI对话机器人,本项目只需将固件烧录到开发板上即可。</p>
<p style="line-height:1.8">连接好串口下载模块CH340后,我们开始固件的烧录。</p>
<p style="line-height:1.8">开发板的固件位于 <a href="https://github.com/78/xiaozhi-sf32/releases" target="_blank">https://github.com/78/xiaozhi-sf32/releases</a> ,下载最新版release的压缩包解压,得到以下5个文件:bootloader.bin、ftab.bin、ER_IROM1.bin、ER_IROM2.bin、ER_IROM3.bin。</p>
<p style="line-height:1.8">将上述文件与解压后的下载工具sftool(下载链接:<a href="https://github.com/OpenSiFli/sftool/releases" target="_blank">Releases · OpenSiFli/sftool</a> ,下载最新版即可)放到同一个文件夹内。Windows系统打开命令行或PowerShell,切换到上述文件夹,输入 sftool.exe -p COM3 -c SF32LB52 write_flash bootloader.bin@0x12010000 ftab.bin@0x12000000 ER_IROM2.bin@0x12A28000 ER_IROM3.bin@0x12268000 <a href="mailto:ER_IROM1.bin@0x12020000" target="_blank">ER_IROM1.bin@0x12020000</a> 回车即可等待烧录完成。</p>
<p style="line-height:1.8">烧录完成后该设备会自动重启,屏幕被点亮。</p>
<p style="line-height:1.8">为了使我们的小智能够联网,需要将支持蓝牙功能的手机设置通过蓝牙共享网络。</p>
<p style="line-height:1.8">Android手机设置方式:个人热点——>更多热点设置——>通过蓝牙共享网络;</p>
<p style="line-height:1.8">iOS手机设置方式:个人热点——>允许其他人加入——>在蓝牙设备列表里找到sifli-pan并连接。</p>
<p style="line-height:1.8">sifli-pan已与手机建立蓝牙连接后,开发板会有连接画面提示,此时按下唤醒键,小智会提示前往xiaozhi.me添加设备,电脑或手机登录该网址,按照提示添加设备后即可使用。</p>
<p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/4ed7ca043bc041fea01a3cff4dd8d50b.jpg" alt="绑定设备提示" width="754" height="566"></p>
<div>
<pre> </pre>
</div>
<h3 style="line-height:1.8">6、BOM清单</h3>
<hr>
<p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/907fca310746442ebabd7c5a2c73b410.png"></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/b0bbac6199734cac87f8088858d39205.jpg" alt="焊接完毕-背面" width="754" height="566"></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8"> 8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/68ed9eb2cea44128ba5d2e04c01e1bff.jpg" alt="待机画面" width="1704" height="1279"></p>
<p style="line-height:1.8">功能展示视频参见附件。</p>
</div>
评论(0)