站内搜索
发作品签到
#第十届立创电赛#小智AI_670125A
专业版

#第十届立创电赛#小智AI_670125A

工程标签

DIY设计

285
0
0
0

简介

该款小智AI是基于高性能MCU(LC-OPEN-SF32LB52)的嵌入式智能终端,高度集成了电源管理、按键输入、TFT显示、麦克风音频输入及功放输出等电路,实现了完整的交互功能。

简介:该款小智AI是基于高性能MCU(LC-OPEN-SF32LB52)的嵌入式智能终端,高度集成了电源管理、按键输入、TFT显示、麦克风音频输入及功放输出等电路,实现了完整的交互功能。
第十届立创电子设计开源大赛

开源协议

Public Domain

创建时间:2025-08-17 11:05:45更新时间:2025-09-08 09:39:08

描述

项目简介

本项目是基于立创开源模组SF32LB52-N18R8设计的简易对话AI对话机器人,可实现实时语言对话,可对AI智能体问天气、让她讲笑话、放音乐等。

项目功能

本设计是基于STC89C51/52单片机设计的温湿度报警系统;设置有四个独立按键,功能分别为设置、加、减、确定,能实现报警阀值的调节,当温度或湿度超出阈值范围时,有报警提示声和对应的报警灯提示;

项目

项目介绍:基本的项目介绍立创官方飞书文档已经很全了,不再赘述,地址是地址

3.原理解析

这里主要讲一下核心电路及补充官方文档中的一些小知识。

3.1主控电路

主控是SF32LB52-N16R8成品模组,模组支持bt pan功能可以直接连接手机上网,相比wifi功耗更低,更加适合电池场景,带屏连接功耗仅30ma。
那什么是bt pan功能呢?
BT PAN(Bluetooth Personal Area Network,蓝牙个人局域网)功能,是一种利用蓝牙技术在两个或多个设备之间“虚拟”出以太网链路的规范。只要设备都支持 PAN Profile,就能把其中一方当作“网卡”,让另一方通过它上网或互传数据,相当于用蓝牙拉了一根网线。
总之就是将BT PAN 看作是“用蓝牙当网线”,把蓝牙链路虚拟成以太网口,实现文件互传、局域网游戏、共享上网等一切 TCP/IP 能做到的事。
image.png

3.2.电源电路

电源电路都知道是咋回事吧,就是电池正极和系统用电VSYS之间加了一个开关。由于该模组电压范围要求 3.7V~4.7V,此处电池座搭配的电池CR123A电压范围是3.7~4.2,平衡点是3.7V,所以一般称为3.7V电池。
image.png

3.3音频功放与喇叭

音频功放与喇叭是基于 LM4871 的 单声道音频功放电路,它属于典型的 AB类音频功率放大器,常见于小功率喇叭驱动(比如手机、便携音箱、玩具等)。
image.png
1.电源部分
VDD(6脚)接 VSYS(系统电源,电池电压3.7~4.2V);
C6(22uF) + C3(100nF):电源滤波,去耦高低频噪声;
2.输入信号部分
AU_DAC1P / AU_DAC1N:来自DAC的差分音频信号(左右声道或单声道)
C2 / C4(1uF):输入耦合电容,隔直流通交流,防止DC偏置影响前级
R7 / R8(10kΩ):输入电阻,设定输入阻抗
R5 / R6(2kΩ):反馈电阻,设定增益
增益公式(差分输入桥接模式):Av=2×RfRin=2×10k2k=10A_v=\frac{2×R_f}{R_{in}}=\frac{2×10k}{2k}=10倍(约20dB)
偏置与参考电压
BYPASS(2脚) 通过 C5(1uF) 接地,形成 VDD/2 的参考电压,让输入信号以VDD/2为中心摆动,适配单电源供电。
4.关断控制
PA26_AUDIO_EN 是MCU GPIO,控制 SHUTDOWN(1脚)
高电平 → 芯片关断(省电)
低电平 → 芯片工作
5.输出部分(桥接输出)
VO1(5脚) 和 VO2(8脚) 是 差分输出,直接接喇叭(8Ω)
R9(10Ω) + C1(100nF):Zobel网络,用于稳定高频、防止振荡
没有输出耦合电容,因为 桥接输出 的DC偏置为0,喇叭不会受损

总结成一句话就是:DAC输出的小音频信号 → 经耦合电容 → 被LM4871放大10倍 → 从VO1/VO2差分输出 → 直接驱动喇叭发声
image.png

3.4 屏幕电路

屏幕与主控之间用的是SPI通信,那到底什么是SPI呢?链接中有详细说明。
下面我来简单说一下:
PI(Serial Peripheral Interface,串行外设接口)是一种高速、全双工、同步串行通信协议,由 Motorola 在 1980 年代提出,用于短距离芯片间通信,比如:
MCU ↔ 传感器(加速度计、温湿度)
MCU ↔ 存储器(Flash、SD 卡)
MCU ↔ 显示屏(TFT、OLED)
MCU ↔ 无线模块(nRF24L01、LoRa)
用一句话理解SPI 就是“四根线”的高速串口,主控一边发一边收,时钟由主机提供,适合短距离、快传输、简单协议。
物理接口包含4根线
image.png
多从机时,每个从机独占一条 CS 线,SCLK/MOSI/MISO 共用。
与I2C对比

image.png
在我们这个屏幕电路中4根线并没有都用到,因为主控并不需要从TFT获取数据,所以没有MISO,屏只“收”不“发”,MCU 通过 SPI 发命令、发图像数据,不需要读回显存或状态,所以 MISO 可以不接,省一根线。多的DC引脚是用来区分我指令是写入寄存器还是显示图像的,BLK引脚应该很明确了,就是打开/关闭屏幕背光。

image.png
image.png

image.png
image.png

软件代码

开源代码地址:链接

注意事项

焊接

1.SF32LB52模组背面可不焊接,在焊接板子时可只焊接用到的引脚;
2.先焊接贴片器件,然后再焊接接插件;
3.屏幕部分需要焊接一个排母,然后再将屏幕插上面;
4.本项目中按键U3唤醒AI助手。

实物图

外壳的上壳没设计好,在设计的时候忽略了屏幕pcb板的厚度及阻挡,导致无法正常安装,不过下壳还好,可以用,哈哈哈。
image.png
image.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
冷笑话.mp4
0
2
外壳及面板.7z
0
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航