
小智AI
简介
ESP32-S3小智
简介:ESP32-S3小智开源协议
:GPL 3.0
描述
项目简介
本项目是ESP32-S32制作的小智
项目功能
1.音量加减按键
2.对话按键
3.复位按键
4.带有锂电池
5.自动下载
项目参数
- 主控ESP32-S3N16R8;
- 充电管理芯片IP5306;
- INMP441全向麦克风模块;
- MAX98357 I2S 音频放大器模块;
原理解析(硬件说明)
本项目由以下部分组成,电源部分、自动下载部分、主控部分、语音识别和播放部分、充电管理部分、按键和LED灯部分。
- 电源电路:
采用TYPE-C-16P接口作为供电接口或者使用Micro-B作为供电接口
- 自动下载电路:
使用CH340C串口芯片。
- 主控电路
使用现成的ESP32-S3模组
- 语音识别和语音播放电路
使用的现成模块,U2即语音播放模块的spk两个引脚的插针稍微往外掰一下,这两个引脚设计的时候间距画小了
-
锂电池充电管理电路
充电管理芯片使用的IP5306芯片,和充电宝芯片一样,如果不需要这个芯片的按键可以把这个引脚悬空即可
注意:焊接这个芯片的时候需要使用风枪或者使用焊台焊接,因为这个芯片的底部式GND必须得焊接
-
按键和LED灯电路
软件代码
虾哥开源项目固件:https://github.com/78/xiaozhi-esp32/releases
注意事项
烧录请看https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb
大家在焊接的记得式先焊接这个语音播放的这个模块,排针不要太长,太长的话会和语音识别模块连在一起。
焊接语音识别模块的时候也是一样排针不要太长。
实物图
大家复刻的时候,不要按照这个自动生成的BOM来,要按照原理图里面的来,注意下这个原理图里面的esp32这个型号当时没注意选了个n16r2,这个不影响的哈,大家买的时候就买n16r8的就好了,封装是一样的
附上虾哥为大家准备好的固件连接:https://ccnphfhqs21z.feishu.cn/wiki/W14Kw1s1uieoKjkP8N0c1VVvn8d
设计图

BOM


评论