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

#第十届立创电赛#SF32小智AI

工程标签

DIY设计

1.3k
0
0
2

简介

本项目基于【立创·开源SF32LB52模组】制作的简易AI对话机器人,实现AI实时语音对话。

简介:本项目基于【立创·开源SF32LB52模组】制作的简易AI对话机器人,实现AI实时语音对话。
第十届立创电子设计开源大赛

开源协议

Public Domain

创建时间:2025-08-14 19:41:35更新时间:2025-09-02 14:27:33

描述

 项目简介🪄


本项目基于【立创·开源SF32LB52模组】制作的简易AI对话机器人,实现AI实时语音对话。

 

项目参数🔮


    ●  采用【立创·开源SF32LB52模组】作为主控,搭载Arm Cortex-M33 STAR-MC1 处理器,主频高达 240 MHz,集成高性能2D/2.5D 图形引擎,低功耗双模蓝牙5.3。

    ●  音频功放芯片使用LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。

    ●  屏幕采用ST7789驱动的1.69寸屏幕,240*280分辨率。

    ●  电池采用单节锂电池,满电电压4.2V,尺寸603040,容量600mAh。

    ●  充电方案采用TP4054芯片,最大500mA充电电流。

 

硬件设计


  主控电路

主控

    ●  主控选用【立创·开源SF32LB52模组】,搭载Arm Cortex-M33 STAR-MC1 处理器,主频高达 240 MHz,集成高性能2D/2.5D 图形引擎,低功耗双模蓝牙5.3, 8MB PSRAM 和 16MB Flash,支持锂电池直接供电。

    ●  模组支持 BT PAN 功能可以直接连接手机上网,相比 WIFI 功耗更低,更加适合电池场景,带屏连接功耗仅 30mA

    ●  在本项目中,直接让电池电源直连模组的电源输入引脚 VSYS。这里需要注意,该模组电压范围要求3.7V~4.7V,不可以使用3.3V 或 5V 供电。

    ●  模组的 VDD33_VOUT2 是由软件控制输出的,需要芯片正常启动后才有输出3V3。

 

  屏幕电路

    ●  屏幕显示使用的是 1.69寸TFT屏幕,焊接12P,通过SPI协议控制,供电 3.3V。

 

  音频功放、喇叭及麦克风电路

    ●  音频功放使用 LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。

    ●  硬件喇叭规格为2415 8Ω1W带线,麦克风咪头为D6*2mm 带线。

 

  按键及指示灯电路

    ●  本项目通过按键进行控制,SW3 PA34_KEY 是唤醒键 + 语音输入键,按下 SW3 按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。

    ●  主控的IO承受电平是3.3V,而电池电压是最高4.2V,故将按键SW3电路进行分压,当电池电压4.2V时按下按键,IO口电压上拉至3.3V。

    ●  SW2为备用设计,暂无功能(后续可能添加)。

    ●  指示灯用于指示模组状态。通过模组IO控制。IO输出低电平LED灯亮,IO输出高电平LED灯灭。

 

  电池及充电电路

    ●  电池采用单节软包锂电池,满电电压4.2V,尺寸603040,容量600mAh,直接焊接。

    ●  充电方案采用TP4054芯片,最大500mA充电电流,本项目充电电流暂时设计为100mA,可自行调整R1大小进行修改。

 

  充电+下载复用接口电路

    ●  使用1.6MM沉板TYPE-C接口进行充电及下载程序。

    ●  模块的串口 PA18 和 PA19 通过 TYPE-C 的 SBU2 和 SBU1 引出,使用USB转串口模块下载。

 

软件部分


官方软件开源地址:https://github.com/78/xiaozhi-sf32

固件持续更新,最新固件请前往GitHub获取

固件下载地址:Releases · 78/xiaozhi-sf32

本项目对应固件名称:sf32lb52-xty-ai-tht.zip

 

BOM清单


 

序号 名称 型号 数量 规格
1 贴片电容 4.7uF 2 C0603
2 贴片电容 10nF 1 C0603
3 贴片电容 100nF 5 C0603
4 铝电解电容 1uF 2 CAP-TH_BD4.0-P1.50-D0.8-FD
5 铝电解电容 22uF 1 CAP-TH_BD4.0-P1.50-D0.8-FD
6 贴片电阻 10R 1 R0603
7 贴片电阻 1K 2 R0603
8 贴片电阻 2.7K 1 R0603
9 贴片电阻 5.1K 2 R0603
10 贴片电阻 10K 10 R0603
11 贴片LED LED0603 2 LED0603
12 主控 LC-OPEN-SF32LB52-MOD-N16R8 1 COMM-SMD_L27.9-W18.0-P1.10_SF32LB52-MOD-1-N16R8
13 锂电充电IC TP4054S5-1 1 SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BR
14 音频功放 LM4871 1 SOP-8
15 三极管 S8050 J3Y 1 SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR
16 USB接口 TYPE-C-16P 沉板1.6mm 1 USB-C-SMD_HC-TYPE-C-16P-C10B
17 滑动开关 SK12D07L3B 1 SW-TH_SK-12D07-X-X
18 轻触开关 TC-2401-3.5-260G 2 SW-SMD_L4.7-W3.5-P3.40_TC-2401-3.5-260G
19 屏幕 1.69寸TFT显示屏 1 ST7789 12P焊接
20 喇叭 2415 8Ω1W带线 1 8Ω1W带线(不区分正负极)
21 咪头 D6*5mm 1 52DB 不带线(需手动焊线,区分正负极)
22 软包电池 603040 1 600mAh
23 平头十字螺丝 M1.6*3mm 4  
24 热熔螺母 M1.6*2*2.5 4  

 

3D外壳结构


    ●  屏幕额外使用屏幕支架支撑。

    ●  前后壳使用四颗M1.6*3mm平头十字螺丝和四颗M1.6*2*2.5热熔螺母固定。

  前盖

    ●  圆角设计,搭配装饰线条,按键一体成型,无需额外搭配。

  后盖

  屏幕支架

 

实物图


外观各功能说明

焊接图

 

烧录说明


1. 使用USB转串口连接设备和电脑(设备需接电池)

    ●  本项目可使用USB转接板连接CH340,TX接SBU2,RX接SBU1(无反应就反过来接,TYPE-C接口正反影响连接顺序),GND连接GND,CH340再连接电脑。

    ●  如没有转接板也可直接在板上飞线,如下图

2. 打开sftool-gui,选择CH340对应的串口,然后点击连接设备

3. 如下图中①所示,已成功连接到设备,选择②批量添加文件,添加③中所有文件(已上传附件),点击④打开。

4. 修改每个文件的烧录地址,如图中所示。

固件名称 烧录地址(适用固件版本1.3.X)
ftab.bin 0x12000000
bootloader.bin 0x12010000
ER_IROM1.bin 0x12020000
ER_IROM2.bin 0x12A28000
ER_IROM3.bin 0x12268000

5. 点击开始烧录,等待进度完成即烧录成功,重启设备即可使用。

( 也有命令行工具刷机法,自行研究吧。sftool 工具的下载和使用 | 小智百科全书

 

激活设备说明

打开手机个人热点中的蓝牙网络共享,使用蓝牙连接名为 sifli-pan 的设备,按照屏幕上提示激活设备即可。

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
前盖.stl
6
2
后盖 - 搭配热熔螺母M1.6x2x2.5.stl
3
3
后盖 - 无需热熔螺母.stl
4
4
屏幕支架.stl
5
5
sf32lb52-xty-ai-tht-1.3.1.zip
6
6
sftool-gui.zip
5
7
演示视频.mp4
3
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

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

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

底部导航