版本协议

GPL 3.0

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

创建时间:2个月前

283 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="1200" 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