站内搜索
发作品签到
专业版

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

工程标签

183
0
0
0

简介

此项目是一款AI对话聊天盒子。 实现了简单的人机对话功能,在连接网络后可以实时的与人之间进行对话交流。

简介:此项目是一款AI对话聊天盒子。 实现了简单的人机对话功能,在连接网络后可以实时的与人之间进行对话交流。
第十届立创电子设计开源大赛
复刻成本:200

开源协议

Public Domain

创建时间:2025-08-14 19:34:07更新时间:2025-09-19 17:52:09

描述

 

* 1、项目功能介绍


此项目是一款AI对话聊天盒子。

实现了简单的人机对话功能,在连接网络后可以实时的与人之间进行对话交流。

本项目通过互联网连上小智机器人的服务器,实现了一个有语音和显示的聊天机器人,互联网底层基于蓝牙PAN协议。

 

*2、项目属性


此项目为参加立创第十届电赛的作品。

根据大赛提供的资料,全部自己手搓完成。

从原理图的绘制,到PCB的布线,到元器件的采购,到板子的焊接,软件的烧录,调试都自己完成。

 

- 蓝牙PAN联网
- 采用 OPUS 音频编解码
- 基于流式 ASR + LLM + TTS 架构的语音交互
- 电量显示与电源管理
- 通过设备端 MCP 实现设备控制(音量、灯光、电机、GPIO 等)
- 通过云端 MCP 扩展大模型能力(智能家居控制、PC桌面操作、知识搜索、邮件收发等)
- 支持关键词唤醒(小智小智),可通过下拉菜单动态控制是否启用该功能
- 主界面显示与页面切换
- 支持AEC以支持实时对话

 

* 3、开源协议


Public Domain协议

 

*4、硬件部分


请输入内容…

主要采用思澈SF32LB52作为主控。

该项目在硬件上,除主控外,元器件全插件,方便焊接。

 

原理图如下:

原理图

1. 电源

 

BAT1 是一个电池盒,可以容纳一节 CR123A 电池。建议使用小型柱形电池 CR123A 进行供电。

电池的电压为3.7v,带 TYPE-C接口,可以直接充电。

电池参数​:
- 型号: CR123A​
- 电压: 3.7V​
- 尺寸: 34(L) x 16.5(W) mm​

SW1 是电源开关,拨动 SW1 开关,可以断电和通电。

 

2. 主控

 

主控用的是立创·开源SF32LB52模组,型号为LC-OPEN-SF32LB52-MOD-N16R8。

模组支持 BT PAN 功能可以直接连接手机上网。

模组的电压范围:3.7v~4.7v

 

3. 喇叭

喇叭部分主要是一块音频功放电路。

音频功放主要以上图的 U6 为主,它型号是 LM4871,是一款 3W、单声道 AB 类音频功率放大器,工作电压 1.9 - 5.5V。

实测,R7、R8使用10k的电阻,喇叭声音太小,建议改为1k。

 

4. 麦克风

 

R3 的作用是给麦克风的正极输入一个基准电压MIC_BIAS。

U4 的作用是对采集的信号进行滤波,滤除高频噪声。

 

5. 屏幕

 

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

可以在网上购买。

 

6. 按键开关

 

U1 按键长按关机。

U2 用作唤醒键 + 语音输入键,按下 U2 按键可以让主控从低功耗睡眠状态唤醒,当主控正在工作时,按下按键进行语音输入。​

7. 指示灯

 

PA32_LED脚输出低电平LED灯亮,输出高电平LED灯灭。

可以通过语音控制亮灭。

 

8. 串口下载

 

模组的下载是通过串口进行下载的,必须使用 PA18 和 PA19 引脚下载。

需要使用外部USB转串口工具进行固件的下载。可以在网上买一个。例如,立创的LCKFB-CH340X-USB-TO-TTL-TYPE-C。

 

PCB

pcb

3D图

3d-1

3d-2

 

 

*5、软件部分


软件采用的电赛官方提供的源码和固件。

可以参考https://github.com/78/xiaozhi-sf32/releases

 

本项目直接使用官方提供的固件烧录测试。

固件见项目附件中的   sf32lb52-xty-ai-tht.zip

 

使用sftool工具进行烧录。

1. 解压固件压缩包。

 

2. 在文件夹的目录下打开命令行,输入如下的命令。

.\sftool.exe -p COM12 -c SF32LB52 write_flash bootloader.bin@0x12010000 ftab.bin@0x12000000 ER_IROM2.bin@0x12A28000 ER_IROM3.bin@0x12228000 ER_IROM1.bin@0x12020000

 

 

烧录成功

 

*6、BOM清单


bom表

 

*7、大赛LOGO验证


作品背面-log

请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。

点击zip下载大赛logo标识! (大赛标识).zip

 

* 8、演示您的项目并录制成视频上传


 

视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;

视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。

 

前往查看更多详情 >

 

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
sf32lb52-xty-ai-tht.zip
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

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

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

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航