
喵伴 EchoEar 改版 桌面/车载聊天机器人
简介
根据乐鑫EchoEar 喵伴 改板。具体的请看工程及其说明
简介:根据乐鑫EchoEar 喵伴 改板。具体的请看工程及其说明开源协议
:MIT License
(未经作者授权,禁止转载)描述


一 相关链接
二 改版说明:
V1.0 & V1.1:
- 留两个接口;可对接4G或其它模块。引脚用磁吸接口或47.48
- 一键开关机芯片换成长按3S开长按3S关的
- PCB板改成三合一
- 增加了一个RGB灯,可满足不同灯光效果需求
- 配套的外壳设计完成后也会开源。会不断完善
- 屏幕不再兼容24P的
- 两个版本的屏幕链接会放在资料里面
- 修改:电源切换电路
- 修改:一键开关机模块可以关闭功放VIN的电源
- 两个版本的主要功能已经测试,目前没发现问题。触摸和陀螺仪没测
- PCB板为了更好的对接外壳,磁吸部分可能会稍微修改,不影响硬件功能
- V1.1 18P屏幕版本的屏幕背光逻辑可能改成和原版一样,为了一点不改动原版代码。实测触摸坐标和代码比较对应。39P屏幕稍微有点不对应,后续可能通过调整代码实现对应
V1.6:
硬件:
- 兼容乐鑫官网PCB_V1.2版本逻辑和线序:
- 针对47,48引脚优化对应硬件模块,使其兼容乐鑫官网PCB_V1.2版本逻辑;
- 调整引脚线序,使其和乐鑫官网PCB_V1.2版本线序一致
- 优化扩展接口:
- 引出USB接口,用于对接USB设备,比如USB摄像头;
- 引出音频和SD卡接口,用于对接经典蓝牙模块;
- 另外引出6个引脚,可对接4G模块或其它功能;
- 硬件调整屏幕背光控制逻辑,使其兼容代码
- 增加升压模块,用于主板上电池供电情况下5V的电源需求。比如USB摄像头
- 优化触摸模块电路
- 整体优化布局和走线
- 优化丝印,使其更美观
V1.7:
- 优化LDO选型,解决充电时屏幕变暗问题
- 相关具体优化可参考项目说明
V1.81:
- 优化功耗:使用DCDC替换LDO,优化后电流降低几十mA
- 优化电源路径
- 触摸和官网1.2版本保持一致:使用6,7两个引脚
V2.0:
- 优化器件选型,降低功耗。该版本功耗基本和官网达到同一水平
- 优化功放模块,解决声音最大时重启问题。22uf换成100uf。放大倍数调节电阻换成150K
- 优化屏幕模块,解决屏幕背光调节不明显问题
- 去掉经典蓝牙和内存卡的12P立贴接口;经典蓝牙计划设计到底座上
- 优化器件选型。检查新版本失败问题是WIFI信号问题,建议模组换成仅外接天线(U)版本的。模组供电电容10uf换成100uf,增加模组电源稳定性
- 优化电源逻辑
- 增加01_EchoEar_CM_V1.0小板,USB摄像头接口引出到外壳上;调整磁吸位置和官网保持一致,这样的话可以兼容官网底座
- 建议复刻该版本。由于资料有点乱,V2.0相关资料单独统一放在相应的压缩包里!
- 附件中内存卡测试音乐解压后放在内存卡中接可
- 关于USB摄像头调试问题
由于type-c刷机接口和USB摄像头共用USB引脚线,所以使用USB摄像头的时候无法看到串口信息,但是这个需求是存在的。
为此这里提供1种方案供大家参考:使用外接刷机小板进行串口刷机,刷机小板和主板最少需要连接3根线(TX,RX,GND)。两个板子的TX和RX需要交叉连接。至于其它线(电源,EN,BOOT)可依据自己需求选择是否连接,EN和BOOT用于自动刷机。不连接这俩线需要手动进入刷机模式。不连接电源线主板需要单独供电。
手动刷机方式:开机状态下,一致按住boot按键,按一下RST按键,松开boot按键。
最终效果是用刷机小板通过串口给芯片刷机,看刷口信息。USB引脚用于USB摄像头。刷机小板可以是任何给ESP32-S3芯片刷机的小板,可在网上采购。自己焊接对应连线即可。具体参考实物测试图:
1 框图
2 焊接图
注:图中三处标注位置不上件3 连接图
a 主板和4G模块连接图
说明:连接4G模块通信引脚可以用4 5或8 45,若用8 45要注释掉代码里面对这两个引脚的处理逻辑,这两个引脚本来用于屏幕。b 主板和USB摄像头模块连接图
说明:USB摄像头采购链接在下方店铺里面。也可在乐鑫官网采购,型号是一样的。c 主板和ESP32经典蓝牙模块连接图
说明:
1 主板和ESP32蓝牙模块需要对接两个地方,红线对接电源和串口,用于供电和通信。绿线对接音频和SD卡信号,需要FPC12P反向软排线连接。
2 蓝牙模块需要对接刷机板进行刷机,刷机板在我其它开源工程中可找到。可能线序不是完全对应,如果不对应的话,需要手工调一下线序。
软件:
喵伴豆包代码:计划添加小智对话;音乐播放器;USB摄像头等APP,计划对接蓝牙音响;
喵伴小智代码:融合USB摄像头功能;4G功能;播放SD卡音乐功能;播放网络音乐功能;AEC打断功能等。
开源代码有的已经实现,有的还在调试,我们决定开源源码,一是璞玉在前(乐鑫巨人),我们只不过稍作完善。二是个人力量有限,大家一起完善。1 源代码
- EchoEar_V1.2_xiaozhi_ALL.zip:喵伴V1.2版本线序板子,小智代码,融合了USB摄像头功能;4G功能;播放SD卡音乐功能;播放网络音乐功能;AEC打断功能;
2 固件
针对官网V1.2版本线序固件。对应本项目V1.6、V1.7、V1.81、V2.0版本;
- 豆包固件
- EchoEar_V1.2_doubao.bin:官网豆包固件
- 小智固件
- echoear_V1.2_xiaozhi_v1.8.9.bin:官网小智固件
- 4G固件
- EchoEar_V1.2_xiaozhi_4G_v1.8.9.bin:小智4G功能固件
- USB摄像头固件
- EchoEar_V1.2_xiaozhi_USBCam_v1.7.6.bin:小智USB摄像头固件
- 播放SD卡音乐固件
- EchoEar_V1.2_xiaozhi_V1.85_SDMUSIC.bin小智播放SD卡音乐固件
- 喵伴控制机械狗军团固件
- 敬请期待...
- 源码地址
3D:
- 01_EchoEar_M_V1.7_3D:该版本外壳兼容之前的PCB,细节方面做了很多优化.
三 主要物料链接
四 FAQ
- Q1:刷代码之后,串口显示检测到V1.0版本
- V1.0和V1.2版本的检测逻辑是:先检测ES8311的IIC地址,如果检测到串口输出1.0版本,否则把IO48引脚设置为高电平,再次检测ES8311的IIC地址,如果检测到串口输出V1.2版本。否则显示版本错误。这里IO48引脚是音频模块电源的开关引脚。
- 检查IIC器件焊接问题。找一个读取所有IIC设备地址的代码,定位读取不出来地址的器件,排查焊接问题
- Q2:同时插上USB和电池,屏幕会变暗
- LDO压降高,换一个压降低的LDO。新版本已经使用DCDC代替LDO
- Q3:插上USB,有时电脑会报无法识别的设备
- 排查USB引脚是否连锡
- Q4:有时检查新版本、服务器失败
- 这是由于模组布局不佳导致WIFI信号变弱,建议选用外接天线版本的模组;
- Q5:打板相关问题
- 01_EchoEar_M_V2.0: 四层板;厚度1.6mm。
- 01_EchoEar_CM_V1.0: 2层;厚度1.2mm。
- Q6:模组规格选择
- N32+R16,N32R8,N16R16,N16R8都可以。建议选择外接天线版本。
- Q7:声音调至最大时出现重启现象
- 这是因为功放电源不稳导致的。新版本已经解决,具体解决方案参考更新说明。
- Q8:其它问题
大家在过程遇到什么问题可以在群里多多交流,有价值的问题和解决方案我统计一下放在这里。
五 交流群
- ESP32技术交流1群:826793815
- ESP32技术交流2群:26875961
- ESP32技术交流3群:446195786
- ESP32技术交流4群:962516030
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。
















