描述
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8;">立创训练营项目,基于 SF32LB52 的小智 AI 对话机器人,可以与ai实时对话。</p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">2、项目属性</h3>
<hr>
<p>立创开源项目</p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"> 3、开源协议</h3>
<hr>
<p style="line-height:1.8;">Public Domain</p>
<h3 style="line-height:1.8;">4、硬件部分</h3>
<hr>
<p>1.主控部分<br> 主控用的是立创开源SF32LB52模组,一款蓝牙低功耗芯片,模组支持 BT PAN 功能可以直接连接手机上网,相比 WIFI 功耗更低,适合电池场景。<br>2.电源部分<br> BAT1 是一个电池盒,可以容纳一节 CR123A 电池,故使用小型柱形电池 CR123A 进行供电。</p>
<p> SW1 是整个项目的电源开关,通过拨动 SW1 开关,进行断电和通电。<br>3.音频部分<br> 音频功放主要以上图的 U6 为主,它型号是 LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。<br> 我们为了购买器件少一点,让电路更简洁,将电阻统一改为 10K,电容改为常用的 100nF(0.1UF) 和22UF。<br>但是考虑到项目原理图中的 R7 和 R8 电阻跟声音大小成线性关系,两个电阻越大,声音越小;两个电阻越小,声音越大。所以功放芯片的 R7 和 R8 从 10K 改为 2K ,这样声音更大一点。<br>4.麦克风<br> 在原理图中,R3 电阻的作用就是给麦克风的正极输入一个基准电压MIC_BIAS,这个电压是由模组控制输出的,由模组控制则可以在要用时才输出,不用时关闭,实现低功耗。R3 的电阻值为 10K,过低则采集的音频信号弱,过高则易引入噪声。<br> 在原理图中,U4 电容的作用就是对采集的信号进行滤波,滤除高频噪声,大多是滤除滋滋滋的声音或者声音沙哑问题。<br>5.屏幕<br> 屏幕显示使用的是 1.69寸TFT屏幕,屏幕通过SPI协议控制,供电 3.3V。<br>6.按键<br> 本项目通过按键进行控制,U2 PA34_KEY 是唤醒键 + 语音输入键,按下 U2 按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。<br> U1按键目前待定用途,设计出来备用。<br>7.指示灯<br> 用于指示模组状态。通过模组IO控制。IO输出低电平LED灯亮,IO输出高电平LED灯灭。<br>8.下载器<br> 模组的下载是通过串口进行下载的,必须使用 PA18 和 PA19 引脚下载。本项目直接使用 CH340 的接口作为下载器。</p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">5、软件部分</h3>
<hr>
<p style="line-height:1.8;">在开始之前,我们需要进行一些前置工具,sftool软件和固件。</p>
<p style="line-height:1.8;">sftool 是一个开源软件,可以在Github上找到它的源码。</p>
<p style="line-height:1.8;">下载完成之后,我们需要解压这个文件,需要注意的是,我们一共需要<br>bootloader.bin、ER_IROM1.bin、ER_IROM2.bin、ER_IROM3.bin、ftab.bin 这五个文件。 <br> 将这些文件要放在包含sftool的文件夹中,与sftool.exe同一路径。</p>
<h3 style="line-height:1.8;">6、演示视频</h3>
<hr>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
评论(0)