本着我一贯的原则:简单粗暴,我将最近开发测试过的模块链接图分享给大家(送人玫瑰手有余香,分享给大家的同时,我也能将资料整理一下,防止以后忘了或丢失),都是测试过没有问题的,可以放心使用,希望大家在学习开发过程中少走弯路。
ESP32硬件版本太多,没有特定的标准,就不梳理了,目前简单目测性价比最高的板子应该是TTGO的板子(我用的TTGO-T8-ESP32),当然选板子完全应根据硬件需求。
ESP32 DEVKIT 接音频输出模块:
(目前目测最好用的音频功放模块,因为便宜并且带功放)
ESP32 DEVKIT 接SD卡:
INMP441全向麦克风模块I2S接口
经验总结:(为找到问题原因,先整理汇总问题现象,仅供参考,日后解决了再更新)
最近使用TTGO-T8-ESP32过程中发现经常出现无法下载程序的情况。使用ESP32 DEVKIT 板子没有发现这个问题
板子:TTGO T8 V1.7(x宝)板子上写的是T8 V1.7.1 20190702
开发环境:arudino
下载(upload)速度:921600(使用115200测试过,目测和这个速度没关系)
现象:
SD卡座边上的LED灯快速闪烁(没有要到原理图,不知道灯是干嘛的)
点击下载(upload)后等待半天最后出现连接ESP32失败(忘截图了,下次补)
log:
esptool.py v2.6
Serial port COM9
Connecting........_____....._____....._____....._____....._____....._____.....____上传项目出错
_
A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x43)
当前发现的成功率比较高的解决 方法:断电->按住boot不放->上电->松手->点击下载(upload),这个方法是我自己试出来的(问了好几圈没人回复),测试比较少,不能保证一定好使。
PS:听说芯元公司(出TTGO的公司)的高层是个美女
获取更多创客作品和教程
请扫描二维码