版本协议

GPL 3.0

专业版
#第十届立创电赛#SF32小智-5495415A

创建时间:4周前

222 0

描述

<p style="line-height:1.8"><span style="font-size:12pt">一个基于SF32LB52模组的小智AI,在官方案例的基础上,对元器件做了部分修改。原理图、PCB、3D外壳、面板均为自己绘制。</span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">* 1、项目功能介绍</span></h3> <hr> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">基于立创开源蓝牙模组,制作的简易AI对话机器人,实现AI实时语音对话。它能够听懂你的情绪,解答你的疑惑,也能分享你的快乐。</span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">*2、项目属性</span></h3> <hr> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目为原创,参加了立创小智AI训练营,已验证可以正常使用。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">PCB设计图:</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/7a31753a80d047dd82ed42cd3fa5ff2c.png" alt="" width="528" height="338"></span></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/a7a433721d384a4ea2854443c1ae511e.png" alt="" width="527" height="335"></span></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">PCB焊接图:</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/64c7df4a273e46d880424a60caf55a6a.jpg" alt="" width="528" height="396"></span></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/5fc6fa30c6874570a4f6a8c0fdf61e14.jpg" alt="" width="527" height="395"></span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">* 3、固件链接及演示视频</span></h3> <hr> <p style="line-height:1.8"><span style="color:#95a5a6;font-size:12pt"><span style="color:#000000">固件下载链接:</span><a href="https://github.com/78/xiaozhi-sf32/releases" target="_blank">https://github.com/78/xiaozhi-sf32/releases</a></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">演示视频:<a href="https://b23.tv/Mxyrczc" target="_blank">https://b23.tv/Mxyrczc</a></span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">*4、硬件部分</span></h3> <hr> <h4><span style="font-size:18pt"><strong><span style="color:#000000">①主控</span></strong></span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/f8a10b455b0e40e49b22cffb104e6d49.jpg" alt="" width="689" height="883"></span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">型号:SF32LB52模组</span></li> <li style="line-height:1.8"><span style="color:#000000;font-size:14pt"><span style="font-size:12pt">参数:频率240MHz,集成8MB PSRAM和16MB Flash。模组支持BT PAN功能,可以直接连接手机蓝牙上网,但不具备WIFI功能。<span style="color:#000000"><strong><span style="color:#e03e2d">供电电压要求3.7-4.7V</span></strong>,支持锂电池直接供电,但<strong><span style="color:#e03e2d">5V和3.3V都不行</span></strong>。</span></span></span></li> </ul> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目中电池电源直连模组电源输入引脚VSYS。</span></p> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">②电源</span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/a06ef5bbf14b493e8c4b0dadf1bd8e73.jpg" alt="" width="718" height="424"></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目供电使用一节CR123A锂电池(<a href="https://e.tb.cn/h.hB8YDYS3IvpLUsk?tk=w10r4Lxn1Gl" target="_blank">电池购买链接</a>),电压3.7V,带TYPE-C接口,充电很方便。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">SW1是电源开关,拨动SW1,可以控制电路通电和断电。</span></p> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">③音频功放</span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/bb1d75e281074846acef427a4eba296f.jpg" alt="" width="1082" height="325"></span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">型号:LM4871M/TR</span></li> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">参数:单声道AB类音频功率放大器,工作电压 1.9-5.5V,输出功率3W。</span></li> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">电路设计:</span></li> </ul> <p><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/2aaf83dede904f188cc2af87f60638ef.png" alt="" width="1280" height="409"></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">电路设计参考了数据手册中,典型应用电路的差分输入模式(如图3所示)。为控制成本,典型应用电路中的、10KΩ、20KΩ电阻,改为2KΩ、10KΩ电阻。1UF、0.39UF电容,改为更常用的100NF,1UF,22UF电容。已经过测试,没有问题。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">芯片的1脚shutdown,是芯片掉电控制引脚,为高电平时功放停止工作实现低功耗;为低电平时功放正常工作。在原理图中通过R6电阻让该引脚默认为高电平,即芯片默认停止工作,当需要功放工作时,需要主控的PA26引脚输出低电平才能工作,这样只有需要用的时候才开,不用的时候默认关闭。</span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">声音大小控制:</span></li> </ul> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">经过测试发现,项目原理图中的R9和R10电阻跟声音大小成线性关系,两个电阻越大,声音越小;两个电阻越小,声音越大。但是声音的大小始终不会超过喇叭的实际可输出声音大小。如果R9和R10电阻使用10KΩ,会导致喇叭声音偏小。所以R9和R10使用2KΩ电阻,以适当提高喇叭音量。</span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">喇叭:</span></li> </ul> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">综合考虑功放电路功率和外壳内部空间后,选择使用一个8Ω 2W的2030腔体喇叭(<a href="https://e.tb.cn/h.hBQXhXWNl7wBgeF?tk=UrhT4LyMBVT" target="_blank">喇叭购买链接</a>),<strong><span style="color:#e03e2d">注意选择1.25端子的。</span></strong></span></p> <p style="line-height:1.8"> </p> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">④麦克风</span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/68a25cd7a6e6498c881f4c803d6cf938.jpg" alt="" width="603" height="506"></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目的麦克风,使用一个驻极体话筒。</span></p> <ul> <li style="line-height:2"><span style="color:#000000;font-size:12pt">电路设计:</span></li> </ul> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">需要注意,虽然麦克风内部的驻极体材料自带永久电荷,即使没有电源输入,麦克风也能够使用,但是为了确保麦克风能够正常稳定的工作,通常是需要提供一个基准电压(通常2~5V),使内部电容处于预充电状态,确保声音引起的电容变化能转换为有效电流信号。</span></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><span style="font-size:12pt"><span style="color:#000000">原理图中,R5电阻的作用就是给麦克风的正极输入一个基准电压MIC_BIAS,这个电压是由模组控制输出的,由模组控制则可以在要用时才输出,不用时关闭,实现低功耗。R5的电阻值为10K,测试效果能够接受,过低则采集的音频信号弱,过高则易引入噪声。C1</span><span style="color:#000000">电容的作用就是对采集的信号进行滤波,滤除高频噪声,大多是滤除滋滋滋的声音或者声音沙哑问题。</span></span></p> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">⑤屏幕</span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/135e2dec946c4474a2125b1f16343252.png" alt="" width="969" height="344"></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">屏幕使用<span style="color:#e03e2d"><strong>8针</strong> 1.69寸  ST7789  240×280  TFT液晶屏</span>(<a href="https://e.tb.cn/h.hzZ1QPGP2Vvfp7o?tk=UBLp4pPKEoG" target="_blank">屏幕购买链接</a>)(<span style="color:#e03e2d"><strong>注意屏幕选择8针,不要选10针!</strong></span>)。原理图中的U10,是一个1×8P排母,焊接在屏幕的8个焊盘处,用于插接屏幕。</span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">电路设计:</span></li> </ul> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">屏幕通过SPI协议控制,供电3.3V。这里SPI的通信控制信号引脚,可以使用主控的硬件SPI外设,实现更高的通信速率,更快的屏幕刷新。但是使用主控的硬件SPI外设,则需要选择特定的引脚。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">模组与屏幕的连接</span></p> <table style="border-collapse:collapse;width:100%;height:182.891px"> <tr style="height:26.1406px"> <td style="width:32.5798%;text-align:center;height:26.1406px"><span style="font-size:14pt">模组</span></td> <td style="width:32.5798%;text-align:center;height:26.1406px"><span style="font-size:14pt">1.96寸TFT屏幕</span></td> <td style="width:32.5798%;text-align:center;height:26.1406px"><span style="font-size:14pt">说明</span></td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">GND</td> <td style="width:32.5798%;text-align:center;height:19.5938px">GND</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕电源地</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">VDD33_VOUT2</td> <td style="width:32.5798%;text-align:center;height:19.5938px">VCC</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕电源输入</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">PA04</td> <td style="width:32.5798%;text-align:center;height:19.5938px">DO(SCL)</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕通讯时钟引脚</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">PA05</td> <td style="width:32.5798%;text-align:center;height:19.5938px">DO(SDA)</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕通讯数据引脚</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">PA00</td> <td style="width:32.5798%;text-align:center;height:19.5938px">RES</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕复位引脚</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">PA06</td> <td style="width:32.5798%;text-align:center;height:19.5938px">D/C</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕读写功能引脚</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">PA03</td> <td style="width:32.5798%;text-align:center;height:19.5938px">CS</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕通讯片选引脚</td> </tr> <tr style="height:19.5938px"> <td style="width:32.5798%;text-align:center;height:19.5938px">PA42</td> <td style="width:32.5798%;text-align:center;height:19.5938px">BLK</td> <td style="width:32.5798%;text-align:center;height:19.5938px">屏幕背光控制引脚,高电平屏幕背光点亮</td> </tr> </table> <p style="line-height:1.8"> </p> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">⑥按键</span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/fc086d55883b4760a6670596479026b3.jpg" alt="" width="818" height="375"></span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目中,U4(PA34_KEY)是唤醒键+语音输入键,按下U4按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。</span></li> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">U3按键目前待定用途,设计出来备用。</span></li> </ul> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">⑦指示灯</span></h4> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/87092be8ad6945729dac709b315f204d.png" alt="" width="783" height="232"></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">LED1用于指示模组状态。通过模组IO控制。IO输出低电平LED灯亮,IO输出高电平LED灯灭。</span></p> <h4 style="line-height:1.8"><span style="color:#000000;font-size:18pt">⑧串口下载</span></h4> <p style="line-height:1.8"><span style="color:#000000;font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/73e8e7fa7f414a058373091fb858d64b.jpg" alt="" width="367" height="413"></span></p> <p><span style="color:#000000;font-size:12pt">模组的下载是通过串口进行下载的,必须使用PA18和PA19引脚下载。</span></p> <ul> <li style="line-height:1.8"><span style="color:#000000;font-size:12pt">电路设计:</span></li> </ul> <p><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/cf66636884d84897a3618d5400621e15.jpg" alt="" width="764" height="393"></span></p> <p><span style="color:#000000;font-size:12pt">原理图上的U9是一个3P卧贴排母。下载固件只需要RX、TX、GND三根线。由于PCB面积较小,如果使用插件排母,排母的焊点会影响板子反面的电池盒安装,立贴排母又比较高,可能影响屏幕安装,所以这里使用一个卧贴排母来下载固件。如果不想购买这个元件,可以焊三条线烧录完固件后拆掉就行。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目可使用CH340 USB转TTL模块,作为下载器。也可以用立创CH340X串口工具下载程序,实测能够正常下载和串口通讯调试(<a href="https://e.tb.cn/h.hBTynMfnVm6aBSa?tk=Iklb4pZydB4" target="_blank">USB转TTL模块购买链接</a>)(<a href="https://m.szlcsc.com/pages/product-detail/product-detail?productSignId=327638e805313becafe22490fe59e97b" target="_blank">立创CH340X串口工具购买链接</a>)。</span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">*5、面板、器件下单,PCB焊接建议</span></h3> <hr> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">(一)面板下单</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/c5103d6ac93141f09c4012decb343542.png" alt="" width="1145" height="835"><img src="https://image.lceda.cn/oshwhub/pullImage/ed5fa65227f947b689f32b2c738c1a35.png" alt="" width="1143" height="510"></span></p> <h2 style="line-height:1.8"><strong><span style="font-size:14pt;color:#e03e2d">面板厚度建议选择1.5MM,超过1.5MM会高过外壳挖槽。</span></strong></h2> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">(二)重要器件</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目除了BOM中的器件,还有电池,屏幕,喇叭,下载器,杜邦线,螺丝等需要购买。上文中已有注明购买链接,下面再统一说明一下:</span></p> <table style="border-collapse:collapse;width:100%;height:195.938px"> <tr style="height:19.5938px"> <td style="width:19.253%;text-align:center;height:19.5938px">序号</td> <td style="width:19.253%;text-align:center;height:19.5938px">名称</td> <td style="width:19.253%;text-align:center;height:19.5938px">参数</td> <td style="width:19.253%;text-align:center;height:19.5938px">购买链接</td> <td style="width:19.2555%;text-align:center;height:19.5938px">数量</td> </tr> <tr style="height:19.5938px"> <td style="width:19.253%;text-align:center;height:19.5938px">1</td> <td style="width:19.253%;text-align:center;height:19.5938px">电池</td> <td style="width:19.253%;text-align:center;height:19.5938px">CR123A锂电池</td> <td style="width:19.253%;text-align:center;height:19.5938px"><a href="https://e.tb.cn/h.hB8YDYS3IvpLUsk?tk=w10r4Lxn1Gl" target="_blank">https://e.tb.cn/h.hB8YDYS3IvpLUsk?tk=w10r4Lxn1Gl</a></td> <td style="width:19.2555%;text-align:center;height:19.5938px">1</td> </tr> <tr style="height:39.1875px"> <td style="width:19.253%;text-align:center;height:39.1875px">2</td> <td style="width:19.253%;text-align:center;height:39.1875px">屏幕</td> <td style="width:19.253%;text-align:center;height:39.1875px"><span style="color:#000000;font-size:12pt">8针 1.69寸  ST7789  240×280  TFT液晶屏</span></td> <td style="width:19.253%;text-align:center;height:39.1875px"><a href="https://e.tb.cn/h.hzZ1QPGP2Vvfp7o?tk=UBLp4pPKEoG" target="_blank">https://e.tb.cn/h.hzZ1QPGP2Vvfp7o?tk=UBLp4pPKEoG</a></td> <td style="width:19.2555%;text-align:center;height:39.1875px">1</td> </tr> <tr style="height:39.1875px"> <td style="width:19.253%;text-align:center;height:39.1875px">3</td> <td style="width:19.253%;text-align:center;height:39.1875px">喇叭</td> <td style="width:19.253%;text-align:center;height:39.1875px">2030_8欧2瓦_带线2P_1.25</td> <td style="width:19.253%;text-align:center;height:39.1875px"><a href="https://e.tb.cn/h.hBQXhXWNl7wBgeF?tk=UrhT4LyMBVT" target="_blank">https://e.tb.cn/h.hBQXhXWNl7wBgeF?tk=UrhT4LyMBVT</a></td> <td style="width:19.2555%;text-align:center;height:39.1875px">1</td> </tr> <tr style="height:39.1875px"> <td style="width:19.253%;text-align:center;height:39.1875px">4</td> <td style="width:19.253%;text-align:center;height:39.1875px">下载器</td> <td style="width:19.253%;text-align:center;height:39.1875px"><strong>CH340G  USB转TTL模块</strong>或<strong>立创CH340X串口工具</strong>二选一</td> <td style="width:19.253%;text-align:center;height:39.1875px"> <p><span style="color:#000000;font-size:12pt"><a href="https://e.tb.cn/h.hBTynMfnVm6aBSa?tk=Iklb4pZydB4" target="_blank">USB转TTL模块</a></span></p> <p><span style="color:#000000;font-size:12pt"><a href="https://m.szlcsc.com/pages/product-detail/product-detail?productSignId=327638e805313becafe22490fe59e97b" target="_blank">立创CH340X串口工具</a></span></p> </td> <td style="width:19.2555%;text-align:center;height:39.1875px">1</td> </tr> <tr style="height:19.5938px"> <td style="width:19.253%;text-align:center;height:19.5938px">5</td> <td style="width:19.253%;text-align:center;height:19.5938px">杜邦线</td> <td style="width:19.253%;text-align:center;height:19.5938px">公对母,颜色长度任意</td> <td style="width:19.253%;text-align:center;height:19.5938px"><a href="https://e.tb.cn/h.hAkFB2yimkUwi7U?tk=BqC94KhgPNm" target="_blank">https://e.tb.cn/h.hAkFB2yimkUwi7U?tk=BqC94KhgPNm</a></td> <td style="width:19.2555%;text-align:center;height:19.5938px">1件40根</td> </tr> <tr style="height:19.5938px"> <td style="width:19.253%;text-align:center;height:19.5938px">6</td> <td style="width:19.253%;text-align:center;height:19.5938px">螺丝</td> <td style="width:19.253%;text-align:center;height:19.5938px">M3*30,M3*35或者只买M3*30</td> <td style="width:19.253%;text-align:center;height:19.5938px"> </td> <td style="width:19.2555%;text-align:center;height:19.5938px">1件50个</td> </tr> </table> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">(三)PCB焊接建议</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">本项目PCB基本是按照视频教程画的,更换了部分元器件的封装。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">焊接时可以使用嘉立创EDA专业版的焊接辅助工具。建议焊接顺序:主控模组→功放芯片→贴片电阻、电容→喇叭插座→贴片电解电容→贴片轻触开关→插件元件。按元件从小到大,从低到高的顺序焊接。</span></p> <ul style="list-style-type:square"> <li><span style="color:#000000;font-size:12pt">主控模组是电路中最重要的元件,也是焊接难度比较大的元件。建议使用锡膏+热风枪(或加热台)焊接。</span></li> </ul> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/ef2f9f11da294afc9b44b601c3dd5492.jpg" alt="" width="806" height="416"></p> <p style="line-height:1.8"><strong><span style="color:#e03e2d;font-size:12pt">模组底部的12个接地引脚和6个IO引脚建议不焊接。特别是6个IO引脚,本项目不使用,但焊接短路可能导致电路故障。所以只焊接模组三面的半孔焊盘就行了,焊接完成后最好用万用表测量模组相邻引脚有没有短路,确认没问题后再焊接其他元件。</span></strong></p> <ul style="list-style-type:square"> <li><span style="font-size:12pt">喇叭插座使用卧贴MX1.25插座,两边有两个固定的引脚,建议用锡膏+加热台焊接,如果用热风枪,要尽量调低温度,并注意控制焊接时间,防止吹坏插座的塑料部分。</span></li> </ul> <p style="line-height:1.8"><span style="font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/f815d38108784e2193e92a8c80e9ad4b.jpg" alt="" width="808" height="415"></span></p> <ul style="list-style-type:square"> <li style="line-height:1.8"><span style="font-size:12pt">注意电源开关和电池盒,要焊接在PCB反面</span></li> </ul> <p style="line-height:1.8"><span style="font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/eacde3fe0b38481a968ce9657d907a53.png" alt="" width="804" height="512"></span></p> <p style="line-height:1.8"><span style="font-size:12pt;color:#000000">全部焊接完成,且检查无误后,插上屏幕,把电源开关拨到上面(关闭的位置),再安装电池(<strong><span style="color:#e03e2d">注意PCB丝印和电池盒上都标注了正负极,电池一定别装反</span></strong>)。确保电池安装正确后,向下拨动电源开关,打开电源。</span></p> <p style="line-height:1.8"><span style="font-size:12pt;color:#000000"><img src="https://image.lceda.cn/oshwhub/pullImage/95056cdd85b34cad9b30b97910c55d5a.jpg" alt="" width="808" height="606"></span></p> <p style="line-height:1.8"><span style="font-size:12pt;color:#000000">由于模组带有出厂固件,正常状态是屏幕背光和LED1持续点亮。如果电路正常,可以进行下面的步骤“烧录固件”,如果不正常请检查电池电量是否充足和焊接是否存在问题。</span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">*6、固件下载烧录,系统设置</span></h3> <hr> <p style="line-height:1.8"><span style="font-size:14pt;color:#000000;background-color:#00f8fe"><strong>烧录前的准备:</strong></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">准备好屏幕、喇叭、电池、焊接完成的板子、杜邦线和一个CH340串口模块。</span></p> <p style="line-height:1.8"><span style="font-size:12pt;color:#000000">把喇叭插在板子的喇叭连接器上,屏幕插在屏幕排母上,并正确安装好电池(<span style="color:#e03e2d"><strong>注意下载过程中需保持电池电量充足,因为该板子没有其他供电路径,串口模块无法供电。供电电压需大于3.7V且小于4.7V,否则会导致烧录失败!</strong></span>)。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">图</span></p> <p style="line-height:1.8"><span style="font-size:14pt;color:#000000;background-color:#00f8fe"><strong>下载烧录工具sftool:</strong></span></p> <div> <div><span style="font-size:12pt">sftool 是一个开源软件,可以在<a href="https://github.com/OpenSiFli/sftool" target="_blank">GitHub</a> 上找到它的源码。不过我们现在并不需要关心源码,只需要下载编译好的二进制文件即可。</span></div> <div><span style="font-size:12pt">我们可以在<a href="https://github.com/OpenSiFli/sftool/releases" target="_blank">Release</a></span><span style="font-size:12pt">页面中找到最新版本的sftool,其中最靠前的版本并且有着<span style="color:#2dc26b"><code>Latest</code></span>绿色标签的就是最新版本。例如我现在的最新版本上<span style="color:#000000"><code><strong>0.1.13</strong></code></span>,看起来是这样的:</span></div> <div> </div> <div><span style="font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/f2a99f5d04f34821aa2ddd8ae78cf1b3.png" alt="" width="824" height="443"></span></div> <div> <div> <div><span style="font-size:12pt">接下来我们需要选择合适的版本。我们需要根据自己的操作系统和CPU架构来选择合适的版本。sftool支持Linux、Windows和MacOS等操作系统,支持x86_64和aarch64等CPU架构。例如我们是<span style="color:#e03e2d"><code>Windows 64bit</code></span>操作系统,我们就应该选择<code> <span style="color:#e03e2d">sftool-0.1.13-x86_64-pc-windows-msvc.zip</span></code>这个版本。</span><span style="font-size:12pt">下载完成之后,我们需要解压这个文件,解压之后我们会得到一个命令行工具,在windows上它的后缀是</span><code style="font-size:12pt">.exe</code><span style="font-size:12pt">(sftool.exe),在Linux和MacOS上没有后缀(sftool)。需要注意的是,windows的资源管理器可能会忽略文件的后缀名,因此看起来可能也是</span><code style="font-size:12pt">sftool</code><span style="font-size:12pt">(<strong><span style="color:#e03e2d">目前最新版的sftool0.1.13我已经放到附件部分,可直接下载使用</span></strong>)。</span></div> </div> </div> </div> <p style="line-height:1.8"><span style="background-color:#00f8fe;color:#000000;font-size:14pt"><strong>下载固件:</strong></span></p> <p style="line-height:1.8"><span style="font-size:12pt;color:#000000">开发板的固件位于<a href="https://github.com/78/xiaozhi-sf32/releases" target="_blank">https://github.com/78/xiaozhi-sf32/releases</a>,我们下载最新release版本的压缩包。需要注意的是,我们一共需要bootloader.bin、ER_IROM2.bin、ER_IROM3.bin、ER_IROM1.bin 和ftab.bin这五个文件。建议先下载sftool工具,下载完成后将这些文件放在sftool文件夹中,与sftool.exe同一路径。</span></p> <div> <div><span style="font-size:12pt">目前最新固件我已经放在附件部分,可直接下载使用。<strong><span style="color:#e03e2d"><span style="color:#000000">但要注意,v1.3.3有7个固件,本项目使用固件为:sf32lb52-xty-ai-tht.zip。</span>为了方便大家烧录,我把本项目需要的固件,烧录工具sftool-0.1.13-x86_64-pc-windows-msvc,烧录命令,单独放在了附件的“小智AI固件烧录”压缩包,在</span><span style="color:#e03e2d">Windows 64bit</span><span style="color:#e03e2d">操作系统下,只使用这一个压缩包就可以完成固件烧录。</span></strong></span></div> <div> </div> <div><span style="font-size:14pt;color:#000000;background-color:#00f8fe"><strong>烧录固件:</strong></span></div> </div> <p><span style="font-size:12pt">1.  使用3根公对母杜邦线,将FS32LB52板子的RX、TX、GND与USB转TTL模块连接。<span style="color:#e03e2d"><strong>注意板子和下载器的RX接RX、TX接TX,本项目下载程序RX和TX不需要交叉连接</strong>。</span></span></p> <p><span style="font-size:12pt;color:#000000">接线如下图所示</span></p> <p><span style="font-size:12pt;color:#000000"><img src="https://image.lceda.cn/oshwhub/pullImage/5ea7e144e9624dc2b67dc95bbf59120c.jpg" alt="" width="649" height="543"></span></p> <p><span style="font-size:12pt;color:#000000">2. </span><span style="font-size:12pt;color:#000000"> 打开电源开关,把下载器插到电脑上,打开控制面板→设备管理器,查看CH340端口号,比如我的是COM5。记住自己电脑的COM口号,后面会用到。</span></p> <p><span style="font-size:12pt;color:#000000"><img src="https://image.lceda.cn/oshwhub/pullImage/9f6ffb0f650e4a54902c585509c77e54.png" alt="" width="650" height="476"></span></p> <p><span style="font-size:12pt;color:#000000">3.  下载本文附件中的压缩包“小智AI固件烧录”并解压,打开里面的“烧录命令.txt”文件</span></p> <p><span style="font-size:12pt;color:#000000"><img src="https://image.lceda.cn/oshwhub/pullImage/a9c47345c1d24504b5b7a534b853adb3.png" alt="" width="651" height="443"></span></p> <p><span style="font-size:12pt;color:#000000">把COM口号改成自己的。然后全选再复制。</span></p> <p><span style="font-size:12pt;color:#000000">回到刚才的文件夹,鼠标右键单击文件夹空白处,选择“在终端中打开”</span></p> <p><span style="font-size:12pt;color:#000000"><img src="https://image.lceda.cn/oshwhub/pullImage/86d580fd7c464a8d916889642fc31b30.jpg" alt="" width="653" height="490"></span></p> <p><span style="font-size:12pt;color:#000000"><img src="https://image.lceda.cn/oshwhub/pullImage/07d764fdc83c43c980d362f72ecda462.png" alt="" width="653" height="368"></span></p> <p><span style="font-size:medium">把刚刚复制的烧录命令粘贴进去,</span></p> <p><span style="font-size:medium"><img src="https://image.lceda.cn/oshwhub/pullImage/29f105e0ef5b4e72beca80c5d95eb10c.png" alt="" width="655" height="369"></span></p> <p><span style="font-size:medium">按回车键开始烧录。等窗口中的进度条都走完,就烧录成功了。</span></p> <p><span style="font-size:medium"><img src="https://image.lceda.cn/oshwhub/pullImage/4fffab6e756e48d9b5f3a5c107edf2d2.png" alt="" width="657" height="370"></span></p> <p><span style="font-size:medium">烧录成功后,设备会自动重启并开始运行程序,屏幕点亮。</span></p> <p><img src="https://image.lceda.cn/oshwhub/pullImage/bfba5bad14ab4dd788201441b99bb132.jpg" alt="" width="658" height="494"></p> <p> </p> <p><span style="color:#000000;background-color:#00f8fe"><strong><span style="font-size:14pt;background-color:#00f8fe">连接蓝牙共享网络:</span></strong></span></p> <p><span style="font-size:medium">烧录完固件后,连接蓝牙,到小智后台添加设备,并进行基本配置(<span style="color:#e03e2d">注意设置过程中需要始终保持手机蓝牙和热点处于打开状态</span>)。</span></p> <p><span style="font-size:12pt">1.  Android蓝牙使用注意事项:</span></p> <p><span style="font-size:12pt">在Android手机的蓝牙设置界面,打开个人热点→更多热点设置→通过蓝牙共享网络功能。</span></p> <p><span style="font-size:12pt">2.  iOS蓝牙使用注意事项:</span></p> <p><span style="font-size:12pt">在设置中选择蜂窝网络→个人热点→打开允许其他人加入。再回到设置,选择蓝牙,连接蓝牙列表中的sifli-pan。如果iOS在蓝牙列表未看见sifli-pan设备,请尝试重启手机。</span></p> <p> </p> <p><span style="color:#000000;background-color:#00f8fe"><strong><span style="font-size:14pt;background-color:#00f8fe">激活设备:</span></strong></span></p> <p><span style="font-size:12pt">烧录固件之后,确保蓝牙共享网络已打开,这时,手机就可以连接蓝牙sifli-pan设备了。</span></p> <p><span style="font-size:12pt">一般情况下,Android连接成功后,连接的蓝牙设备会显示正在向设备共享网络(iOS不会显示),我们可以以此确定是否成功开启蓝牙网络共享。连接上sifli-pan设备后,开发板会有连接画面提示,此时按下对话按键(参考对应硬件支持查看对话按键),小智则会提示需要登录到控制面板,填设备码。</span></p> <p><span style="font-size:12pt">这个时候,打开浏览器,输入网址:<a href="https://xiaozhi.me/" target="_blank">https://xiaozhi.me/</a>。浏览器用手机或者电脑都可以。 进入小智AI的网页后,点击控制台,用手机号登录。新建智能体填写,添加设备码,最后根据自己的喜好进行简单设置就可以使用了。</span></p> <p><span style="font-size:12pt">图</span></p> <p><span style="color:#000000;background-color:#00f8fe"><strong><span style="font-size:14pt;background-color:#00f8fe">可能出现的异常情况:</span></strong></span></p> <p><span style="font-size:12pt">如果使用过程中出现屏幕UI提示pan断开的情况,可能的原因有:</span></p> <p><span style="font-size:12pt">①对应手机的显示可能是未打开蓝牙共享直接连接sifli-pan设备</span></p> <p><span style="font-size:12pt">②蓝牙共享网络关闭</span></p> <p><span style="font-size:12pt">③蓝牙断开</span></p> <p><span style="font-size:12pt">解决方案:打开蓝牙共享网络重新连接设备</span></p> <p> </p> <p><span style="color:#000000;background-color:#00f8fe"><strong><span style="font-size:14pt;background-color:#00f8fe">唤醒与重连:</span></strong></span></p> <p><span style="font-size:12pt">唤醒:目前最新版v1.3.3固件,已支持语音唤醒。但如果长时间未对话,小智会进入休眠,此时需要按下唤醒键进行唤醒。</span></p> <p>图</p> <p><span style="font-size:12pt">重连:支持重连操作,若无主动删除手机匹配列表下的sifli-pan设备,当按下唤醒键也可进行蓝牙重连。</span></p> <h3 style="line-height:1.8"><span style="font-size:18pt">*7、外壳装配</span></h3> <hr> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">外壳使用嘉立创EDA专业版绘制,可直接使用设计图中的3D外壳下单,也可以下载附件中的STL文件进行下单,附件里的外壳和设计图里是一样的(<span style="color:#e03e2d"><strong>顶壳和底壳各打印一个,按键帽打印两个</strong></span>)。</span></p> <p style="line-height:1.8"><span style="font-size:12pt;color:#000000">准备好PCB、外壳(顶壳和底壳),亚克力面板,按键帽(<strong><span style="color:#e03e2d">模型文件在附件,注意要打印两个!</span></strong>)和<strong><span style="color:#e03e2d">M3</span></strong>自攻螺丝(<strong>经过测试发现,由于屏幕高度原因,<span style="color:#e03e2d">建议左侧螺丝使用M3*30</span>,<span style="color:#e03e2d">右侧螺丝长度最好33MM,但此规格螺丝很难买到,所以使用M3*35</span>。如果不想购买两种长度的螺丝,可以只安装左侧两颗螺丝,外壳也不会松动,只购买<span style="color:#e03e2d">30MM长度的螺丝<span style="color:#000000">也</span></span>可以</strong>)(<a href="https://e.tb.cn/h.hzRYRw1StRM1QQY?tk=TpEb4KcHW3I" target="_blank">螺丝购买链接</a>)。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">①插好屏幕和喇叭,喇叭放在板子反面,电池盒上方,安装好外壳后,喇叭可以正对出外壳音孔位置。</span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/86c9e0818b964c1b830593400c845d4b.jpg" alt="" width="657" height="493"></span></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt"><img src="https://image.lceda.cn/oshwhub/pullImage/c216775ba3544552b6101ba5d1ea37f8.jpg" alt="" width="658" height="493"></span></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">②把板子放入底壳,对准螺丝孔</span></p> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/a8008811ef40461c89035b0b9311d3e6.jpg" alt="" width="656" height="492"></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">并放上两颗按键帽。</span></p> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/ec75e50664a14881aae06e74eaf29a1b.jpg" alt="" width="657" height="506"></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">③放上顶壳,并拧上螺丝(<span style="color:#e03e2d"><strong>注意右侧两个螺丝不要拧太紧,否则外壳可能会顶歪屏幕</strong></span>)。</span></p> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/0eee9bd3e33d4ca78910bede4bad48db.jpg" alt="" width="657" height="493"></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/07e77983c8154157880d569a96386e98.jpg" alt="" width="658" height="509"></p> <p style="line-height:1.8"> </p> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/b3bd7e77ec3f4bce88f89445601c26ff.jpg" alt="" width="659" height="494"></p> <p style="line-height:1.8"><span style="color:#000000;font-size:12pt">④最后撕开面板两面的保护膜和背胶,把面板贴在外壳上,就制作完成了。</span></p> <p style="line-height:1.8"><img src="https://image.lceda.cn/oshwhub/pullImage/b0b97d53dec146c1b9e5b497f7813d61.jpg" alt="" width="663" height="497"></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8"><span style="font-size:18pt">* 8、演示您的项目并录制成视频上传</span></h3> <hr> <p style="line-height:1.8">由于视频大小限制,这只是简单演示,更多功能演示请前往:<a href="https://b23.tv/Mxyrczc" target="_blank">https://b23.tv/Mxyrczc</a></p>

文档

BOM

暂无

附件

附件名 下载
小智AI固件烧录1.3.3.rar
按键帽.STL
sftool1.0.13.rar
简单演示视频.MP4
3D外壳(顶壳).stl
3D外壳(底壳).stl

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow