版本协议

Public Domain

专业版
#第十届立创电赛#小智AI 7453119A

创建时间:2个月前

56 0

描述

<p style="line-height:1.8;">注:* 为必填项</p> <p style="line-height:1.8;"><strong><span style="color:#0093e6;">请在报名阶段填写 ↓</span></strong></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 1、简介</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;">基于立创开源SF32LB52蓝牙模组制作的简易AI对话机器人,实现AI实时语音对话。</p> <p style="line-height:1.8;">https://b23.tv/3COcH3o</p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:主题不限,可以是解决生活/工作中的某个问题、为某个人群/场景设计的方案、毕业设计/课程设计/DIY项目/纯属炫酷项目等。主要讲一下自己通过什么手段解决了什么问题。</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:#95a5a6;font-size:14px;">请输入内容…</span></p> <p style="line-height:1.8;">实现AI实时语音对话。可以直接进行语言对话 ,有独立的唤醒按键与对话聆听按键来进行控制</p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:请说明项目是否首次公开;项目是否为原创;项目是否曾经在其他比赛中获奖,若有获奖则叙述获奖详情;项目是否在学校参加过答辩。</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:#95a5a6;font-size:14px;">请输入内容…</span></p> <div> <div><img src="https://image.lceda.cn/oshwhub/pullImage/5f74e9c885b8457087f9ef90d3b275da.png" alt="5f74e9c885b8457087f9ef90d3b275da.png"></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>模组支持 BT PAN 功能可以直接连接手机上网,相比 WIFI 功耗更低,更加适合电池场景,带屏连接功耗仅 <strong>30mA</strong>。</div> <div><img src="https://image.lceda.cn/oshwhub/pullImage/45792f9b3f7d438cad411fa88e82bc48.png" alt="45792f9b3f7d438cad411fa88e82bc48.png"></div> <div> <div> <div>音频功放主要以上图的 U6 为主,它型号是 LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。 <div> <div>器件的 1 脚 Shutdown 是芯片掉电控制引脚,为高电平时功放停止工作实现低功耗;为低电平时功放正常工作。在原理图中通过 R4 电阻让该引脚默认为高电平即芯片默认停止工作,当需要功放工作时,需要主控的 PA26 引脚输出低电平才能工作,这样只有需要用的时候才开,不用的时候默认关闭。</div> <div><img src="https://image.lceda.cn/oshwhub/pullImage/ae017b6635cb4783b3bf88c8b99589cc.png" alt="ae017b6635cb4783b3bf88c8b99589cc.png"></div> <div> <div> <div>但是为了确保麦克风能够正常稳定的工作,通常是需要提供一个基准电压(通常2~5V),使内部电容处于预充电状态,确保声音引起的电容变化能转换为有效电流信号。 <div> <div>原理图中,R3 电阻的作用就是给麦克风的正极输入一个基准电压MIC_BIAS,这个电压是由模组控制输出的,由模组控制则可以在要用时才输出,不用时关闭,实现低功耗。R3 的电阻值为 10K,测试效果能够接受,过低则采集的音频信号弱,过高则易引入噪声。</div> <div><img src="https://image.lceda.cn/oshwhub/pullImage/4538b4f639c248558dff539afb55cf19.png" alt="4538b4f639c248558dff539afb55cf19.png"></div> <div> <div> <div>本项目通过按键进行控制,SW2 PA34_KEY 是唤醒键 + 语音输入键,按下 U2 按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。 <div> <div>SW1按键目前待定用途,设计出来备用。</div> <div><img src="https://image.lceda.cn/oshwhub/pullImage/74f6267663404f1bb902720eae33b4df.png" alt="74f6267663404f1bb902720eae33b4df.png"></div> </div> </div> </div> </div> </div> </div> </div> </div> <div> <div> <div>模组的下载是通过串口进行下载的,必须使用 PA18 和 PA19 引脚下载。,可以使用任意CH340下载器进行下载</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:利他即利己,请认真阅读下述内容。</span></p> <ol style="line-height:1.8;"> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;</span></li> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">2、若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能; </span></li> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">项目应选择适合自己的<span style="text-decoration:underline;"><a href="/posts/98fdb2accd754af7b51990790db3b47a" target="_blank">开源协议</a></span>,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;</span></li> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。</span></li> </ol> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><strong><span style="color:#0093e6;">请在竞赛阶段填写 ↓</span></strong></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*4、PCB设计说明</h3> <hr> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">请输入内容…</span></p> <p style="line-height:1.8;">进行PCB设计时注意元器件的摆放与板子的大小,元器件拜访空间要合理</p> <p style="line-height:1.8;">主控采用嘉立创SF32LB52蓝牙模组</p> <p style="line-height:1.8;">屏幕采用<a href="https://e.tb.cn/h.SafBDuWLV4fWGsL?tk=fcJX4qc7swi" target="_blank">1.69寸240*280SPI屏幕</a></p> <p style="line-height:1.8;">电池使用3.7V锂电池,可对锂电池进行充电循环使用</p> <p style="line-height:1.8;">扬声器使用8Ω1w的喇叭,想要小智发音大一点可以换成功率大一点的喇叭</p> <p style="line-height:1.8;">在设计原理图电路时,把部分插件元件换成了贴片元件,这里要注意,如果手上没有加热太建议咪头使用插件元件便于焊接,贴片咪头引脚在元件下方,焊接不熟练的同学很容易焊接不好,导致功能实现出现问题。</p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;"> 注:请前往<span style="text-decoration:underline;"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件,文件完成后,相关文稿将自动生成至项目详情;这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。 </span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*5、关键程序说明</h3> <hr> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">请输入内容…</span></p> <p>可以下载附件中的sf32lb52-xty-ai-tht.zip压缩包,下载好后进行解压。</p> <p>程序的烧录要在命令行中进行,有2中方式打开cmd窗口:1.是右键文件夹空白处在终端打开 (此功能win10系统并不支持)  2.是双击全选路径然后改为cmd</p> <p>如果需要新固件可前往软件开源地址:<a href="https://github.com/78/xiaozhi-sf32" target="_blank">https://github.com/78/xiaozhi-sf32</a>,进行下载新的固件</p> <p><span style="font-size:14px;">烧录程序:./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></span></p> <p><span style="font-size:14px;">其中</span><code style="font-size:14px;">COM3</code><span style="font-size:14px;">是你连接开发板的串口号,可能会有所不同,请根据实际情况修改。 可以打开设备管理器查看对应串口号:'COM'后面接着的数字就是串口号</span></p> <p><span style="font-size:14px;">烧录完成之后会自动重启运行,正常情况下屏幕会被点亮。</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。</span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;"> </h3> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*6装配说明</h3> <hr> <p style="line-height:1.8;">对于元器件比较多,焊机的时候不清楚每个元器件的位置,可以打开立创EDA的焊接辅助工具进行位置查找辅助焊接</p> <p style="line-height:1.8;"><img src="https://image.lceda.cn/oshwhub/pullImage/f4f7e3c79a9b4e969d619ae9da0e036e.png" alt="f4f7e3c79a9b4e969d619ae9da0e036e.png"></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 7 实物图</h3> <p style="line-height:1.8;"><img src="https://image.lceda.cn/oshwhub/pullImage/647d085ab58643f9b66641d984483841.jpg" alt="" width="1200" height="1200"></p> <p style="line-height:1.8;"><img src="https://image.lceda.cn/oshwhub/pullImage/e75ef51d42644377b284f33481d9bb09.jpg" alt="" width="1200" height="1200"></p>

文档

BOM

暂无

附件

附件名 下载
sf32lb52-xty-ai-tht.zip
PCB1.epcb

评论(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