发作品签到
专业版

【MolunSmartHome】默语管家(ESP32-S3)

工程标签

813
0
0
5

简介

基于ESP32-S3-WROOM-I-N4和天问ASRPRO核心板的开发板。

简介:基于ESP32-S3-WROOM-I-N4和天问ASRPRO核心板的开发板。
彩色丝印征集令

开源协议

GPL 3.0

创建时间:2024-11-01 08:09:36更新时间:2025-01-06 02:21:58

描述

前言

最近逛哔哩哔哩,发现有很多基于ESP32-S3模组接入各大模型的智能对话项目,前阵日子也考虑制作一个用于店内的迎客小助手,总体的需求是通过雷达模组检测有人进店,播报欢迎语,最好是可以远程通过手机发送文本进行语音播报;通过离线语音模块进行唤醒,可以进行产品的介绍、查询店内的温湿度、时间、天气预报或者更多想知道的内容;语音或者定时开关门头灯;通过环境光传感器检测环境亮度实现自动开关灯或者调节屏幕亮度。原版计划使用离线模块是安信可VC-02,发现开源的使用天问ASRPRO-CORE的多,于是陆续采购了所需的模块。

 

3D渲染图

 
 
 
 

原理图

 

项目介绍

原本的计划是把外设集成到这一块板子上,通过排针引出,通过跳线帽或者0Ω电阻切换,使用ESP32-S3、天问ASRPRO、AI8051U来进行驱动,奈何画了几个版本,使用2层板走线困难。进行简化后堪堪完成了布线。

 

主控模组使用ESP32-S3-WROOM-1,手里的是N4版本,不知道能否顺利跑起来。板载MAX98357A功放模块、INMP441麦克风模块、TF卡,以上三者既可以插购买的模块或者选择芯片进行焊接。

 
 

RGB灯、WS2812B灯、红外接收、红外发射、MPU-6050、1.5寸焊接TFT屏幕、4Pin OLED屏幕、7/8Pin TFT屏幕插座、SHT40温湿度传感器,预留1.27mm I2C插座,方便插接温湿度模块,以便降低焊接难度。

雷达模组预留安信可RD-03和萤火工场CEM5826-M11,这两个模块都有串口输出和OUT引脚,检测到有人无人时改引脚可以输出高低变化的电平,方便使用开发。需要注意的是引脚不同,需要焊接不同的电阻进行切换。

雷达模组的串口接ESP32-S3 IO17、IO18,OUT引脚通过电阻切换接入ESP32-S3或者ASRPRO。

设计中有些不确定的问题,如TFT屏幕与ESP32-S3的GPIO接口选择不知道是否合适,看数据手册半天找不到头绪,只能打板回来一试。

屏幕是不是有些眼熟?没错,就是之前在积分商城兑换的1.54英寸屏幕,做小电视时钟用了一块,还剩下一块!

 
打板发现的问题:
1、INMP441由于找的是封装是公开的,没有注意核对,打板回来焊接才发现开孔太小,无法插入2.54mm排针,于是剪了3个电容腿用来焊接固定。该问题已经修正!
2、MAX98357A模块上的喇叭接口与板子上预留的稍微有点出入,同样通过两条电容的腿插入把对应的孔进行焊接,板体使用一个2P 2.54mm弯针座子用于插接喇叭。
3、卧贴1.25mm喇叭座子引脚与购买的腔体喇叭座子正负极性相反,PCB中已经修正该问题。
4、离线语音模块的麦克风与MAX98357A模块略有影响,问题不大,像我这样把麦克风引脚弯曲焊接即可,使用1.25mm座子的话,需要先把麦克风接上在进行MAX98357A模块焊接,或者通过排针插接。
5、我焊接的ESP32-S3-WROOM-I-N4空间太小,无法直接烧录小智或者ESP-AI的固件,需要使用ESP32-S3-WROOM-I-N16R8模组。
 
天问演示代码:

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
studio_video_1735823541851.mp4
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航