描述
<h2>项目功能</h2>
<p>1.本项目是基于立创·开源SF32LB52蓝牙模组的AI小智能体:设置有一个电源开关SW1来控制,节约电池电量。</p>
<p>2.另外设置有2个功能按键,下面的是唤醒键+语音输入键。按下上面的按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。</p>
<p>3.AI小智能体拥有1个麦克风可以识别输入的声音信号,通过互联网连上小智机器人的服务器,可以实时理解输入的信息,并且通过喇叭进行语音回复。</p>
<p>4.还有一块1.69寸的TFT液晶显示屏显示文字回复和Emoji表情;按键作为备用交互功能,给后续进行功能开发。</p>
<h2>项目参数</h2>
<pre><code>主控:本项目的主控是用的立创开发的蓝牙模块LC-OPEN-SF32LB52-MOD-N16R8,它具有低功耗且自带蓝牙,十分方便与手机和电脑进行数据传输。
音频:为了方便交互,我们有一个麦克风和喇叭进行信息的输入与输出,此外用的LM4871MM作为音频功率放大器。
显示:用的是一块1.69寸的TFT液晶屏,可以通过SPI实现彩屏。
电池:由于主控的工作电压需要在3.7V到4.7V之间,因此选择CR123A型号的锂电池作为电源模块,它有3.7V的额定电压,在满电的情况下有着4.2V左右的电压。其次它还可以直接接上TYPE-C进行充电,十分方便。</code></pre>
<h2>原理解析(硬件说明)</h2>
<p><strong>电源部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/82c08e441ecd44f0aeb06dfe9862f903.jpg" alt="Screenshot_2025-09-10-00-27-20-095_com.taobao.tao-tuya.jpg"></p>
<p><strong>主控部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/c98d356ed1574be8aaf627786c59de12.png" alt="image.png">
主控用的是 <a href="https://item.szlcsc.com/45024582.html" target="_blank">立创·开源SF32LB52模组</a>,一款蓝牙低功耗芯片,频率 240MHz,集成 8MB PSRAM 和 16MB Flash,支持锂电池直接供电。BLE 连接功耗(1S间隔)仅需 7μA,BT连接功耗(1S间隔)仅需 10μA,BLE + BT 双连接功耗比同行单BT连接功耗还能降低 60%。
模组支持 BT PAN 功能可以直接连接手机上网,相比 WIFI 功耗更低,更加适合电池场景,带屏连接功耗仅 30mA。
在本项目中,直接让电池电源直连模组的电源输入引脚 VSYS。这里需要注意该模组电压范围要求 3.7V~4.7V。3.3V 和 5V 供电都不行。
模组的 VDD33_VOUT2 是由软件控制输出的,需要芯片正常启动后才有输出3V3。</p>
<p><strong>音频部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/9457006bdd9f4a5f8210e1b1feb241ea.png" alt="image.png">
音频功放主要以上图的 U6 为主,它型号是 LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。</p>
<p>LM4871 的管脚定义说明图</p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/fbc7a2ae97364ba59ed786cfaa2a0ae2.png" alt="hardware_20250702_164318.png"></p>
<p>这里我建议把R5R6的电阻值改小一点,因为我用的时候声音很小,把音量调到最大也才勉强听清。
<strong>麦克风部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/6485b19a594f4dc0b1ccbc0f9297c442.png" alt="image.png">
麦克风咪头(通常为驻极体话筒)的核心是一个可振动的极板(振膜)与固定背极板组成的电容。</p>
<p>当声音振动波作用在振膜上时,会导致其与背极板的距离动态变化,从而改变电容值。当有声音时,器件内部电容发生变化,这一变化会引发电容两端的电荷移动,产生微弱的交流电信号(模拟信号)。</p>
<p>但是虽然麦克风内部的驻极体材料自带永久电荷(无需外部供电维持电场),即使没有电源输入,麦克风也能够使用,但是为了确保麦克风能够正常稳定的工作,通常是需要提供一个基准电压(通常2~5V),使内部电容处于预充电状态,确保声音引起的电容变化能转换为有效电流信号。
<strong>屏幕部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/7c0b78b603fe4d06a96caae1de5efa03.png" alt="image.png">
屏幕通过SPI协议控制,供电 3.3V。
<img src="https://image.lceda.cn/oshwhub/pullImage/e36087f61305496fa63d7af7264ed7a1.png" alt="image.png">
<strong>按键模块</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/03035c821ff2473697563b03ce2858e7.png" alt="image.png">
每一个项目基本都需要有人机交互部分,本项目通过按键进行控制,U3 PA34_KEY 是唤醒键+语音输入键,按下 U3 按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。
U2按键目前待定用途,设计出来备用。
<strong>下载部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/c42ebe6d279c4e2ea484d25c8f49b9fc.png" alt="image.png">
这里有错误!!!!
正确的连接方式:
CH340 排针
GND----------GND
TX-----------TX
RX-----------RX</p>
<p>本项目直接使用 CH340X 模块的接口作为下载器。实测能够正常下载和串口调试通信。
<strong>PCB部分</strong></p>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/bc862f420a8b444194783b197dc2f276.png" alt="image.png">
就是正常的进行画板子的流程,但是需要注意元器件的摆放位置需要与后面3D模型对应好。
其次就是需要注意麦克风部分和喇叭部分进行包地处理。</p>
<h2>软件代码</h2>
<p>固件库在下方附件中
烧录参考教程:<a href="https://oshwhub.com/article/the-10th-lichuang-electric-contest-xiao-zhi-ai-assistant-burning-tutorial" target="_blank">https://oshwhub.com/article/the-10th-lichuang-electric-contest-xiao-zhi-ai-assistant-burning-tutorial</a></p>
<h2>3D模型</h2>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/21f37506976a46d5b288be0c67694a19.png" alt="image.png">
目前快递还在路上</p>
<h2>面板设计</h2>
<p><img src="https://image.lceda.cn/oshwhub/pullImage/fd1e8cf429b74d29b8bf8876535ca03c.png" alt="image.png">
<img src="https://image.lceda.cn/oshwhub/pullImage/9f993fd2ccc246b0bad34419ba4ee795.png" alt="image.png">
目前也是在快递ing</p>
<h1>感谢</h1>
<p>感谢立创开发板这个平台让我有这次低成本的学习机会!
希望贵公司发展的越来越好,早日成为世界百强!</p>
评论(0)