描述
<h2>项目简介</h2>
<p>本项目是基于立创开发板SF32LB52的小智 AI 对话机器人。</p>
<h2>项目功能</h2>
<p>本项目采用 SF32 模块,通过与手机蓝牙共享网络,轻松实现 “AI 小智” 的联网交互与功能更新;同时在 PCB 板上设计 LED 指示灯,直观反馈电路运行状态。整体方案简洁易懂,操作门槛低,非常适合新手复刻实践与学习。</p>
<h2>项目参数</h2>
<p>本设计核心采用 LC-OPEN-SF32LB52-MOD-N16R8 蓝牙低功耗芯片,240MHz 主频搭配 8MB PSRAM 与 16MB Flash,支持锂电池直接供电。其内置 BT PAN 功能可直连手机联网,相比 WiFi 功耗更低,尤其适合电池供电场景,带屏工作功耗仅 30mA。</p>
<p>显示部分选用 1.69 寸 TFT 屏幕,实际应用中可兼容同参数 LCD 屏。</p>
<h2>原理解析(硬件说明)</h2>
<p>此处可填写项目的设计原理,将设计的原理拆分解析,示例:</p>
<p>本项目由以下部分组成,主控部分、音频部分、屏幕显示、麦克风语音识别和锂电池充放部分。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/a76f611b27db4d209fbe800bf0bd6b9e.png" alt="image.png"></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/fb69935087d94b96bfb052ced48af473.png" alt="image.png">
主控:
使用 LC-OPEN-SF32LB52-MOD-N16R8 蓝牙低功耗芯片,240MHz 主频搭配 8MB PSRAM 与 16MB Flash,支持锂电池直接供电。其内置 BT PAN 功能可直连手机联网,相比 WiFi 功耗更低,尤其适合电池供电场景,带屏工作功耗仅 30mA。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/67bbe45103c2447da54eb0cf43250112.png" alt="image.png"></p>
<p>音频电路:
音频电路采用LM4871MX芯片,其中可以通过修改R6,R7的阻值来控制音量,H1为接线端子用于连接8欧1W的喇叭。
<img src="https://image.lceda.cn/oshwhub/pullImage/c398674dbd8741fca031523856ff92f9.png" alt="image.png"></p>
<p>麦克风电路:
使用GMI6050P-36db咪头进行音频的获取。</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/0baf2761956740cfb949d75c44567090.png" alt="image.png"></p>
<p>屏幕电路:
屏幕显示使用的是 1.69寸TFT屏幕,通过SPI协议控制,供电 3.3V。SPI的通信控制信号引脚,可以使用主控的硬件SPI外设,实现更高的通信速率,更快的屏幕刷新。
<img src="https://image.lceda.cn/oshwhub/pullImage/c15286381b234374be29af39a1e046cd.png" alt="image.png"></p>
<p>烧录电路:
模组的下载是通过串口进行下载的,使用 PA18 和 PA19 引脚下载。本人烧录测试时PA18接CH340H的TXD引脚。
<img src="https://image.lceda.cn/oshwhub/pullImage/9ac77e5c49d24df08fde9e370bed92db.png" alt="image.png"></p>
<p>供电电路(失败):
该项目只能通过USB进行供电,电源切换电路,升压电路,充电电路都没有用。
<img src="https://image.lceda.cn/oshwhub/pullImage/2b22769ec46a49529c43c33601dbfd76.png" alt="image.png"></p>
<h2>软件代码</h2>
<p>下面附件</p>
<h2>烧录</h2>
<p>准备一个串口,市面上常见的CH340C也可以。
1、用排针抵住烧录口。
2、打开终端</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/fa3781c573d1418790c3f598f23c744a.png" alt="image.png"></p>
<p>3、下载附件并解压</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/cb746e87c9794e00bcd1abefda3c494e.png" alt="image.png"></p>
<p>4、在终端跳转到对应文件夹中
代码:cd + 路径 我的文件夹在E:\sf32lb52-xty-ai-tht\sf32lb52-xty-ai-tht
对应代码为cd E:\sf32lb52-xty-ai-tht\sf32lb52-xty-ai-tht加回车
<img src="https://image.lceda.cn/oshwhub/pullImage/f51b28e271b14f11bc79e2fd72707c44.png" alt="image.png">
5、获取CH340C的端口号</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/2728abc89cae4cb1a3ffb613c3432499.png" alt="image.png">
6、烧录
输入
./sftool.exe -p COM28 -c SF32LB52 write_flash bootloader.bin@0x12010000 ftab.bin@0x12000000 ER_IROM2.bin@0x12A28000 ER_IROM3.bin@0x12228000 ER_IROM1.bin@0x12020000
其中COM28为我的串口端口号,这里需要改成你的
没有意外的话,烧录完成之后会自动重启运行,屏幕应该被点亮。</p>
<h2>实物图</h2>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/2b4e7329656e41daa63a69868435d89c.png" alt="dd99e9a7b738b0a9d5fa0274def8e3da.png"></p>
评论(0)