这是我的ESP32实验基地。为了方便,同时也可能是由于对仓库的使用还不够了解,所有不同的项目都存放在这一个仓库下
涉及到的开发板包括:
- ESP32-CAM
- LCD(LCD液晶屏模块)
- MPU6050(六轴陀螺仪模块)
- MLX90640(热成像镜头模块)
- INM441(全向麦克风模块)
涉及到或将会涉及到以下项目,同时可能包括以下各种项目的组合
- ESP32-SD
- ESP32-STA
- ESP32-AP
- ESP32-BL
- ESP32-LCD
- ESP32-MPU6050
- ESP32-MLX90640
- ESP32-INM441
该项目主要用于探索通过ESP32将数据存入SD卡中。
由于使用的ESP32开发板型号为ESP32-CAM,本身自带了SD卡槽,因此暂时并未考虑SD卡的接线。
...由于之前没上传github,本地的代码不见了,以后再重新写吧
该项目主要用于探索使用ESP32开发板,通过WIFI模块的STA模式,与电脑进行数据通信。
站点(STA,Station)在无线局域网(WLAN,WirelessLocalAreaNetworks)中一般为客户端,可以是装有无线网卡的计算机,也可以是有WiFi模块的智能手机,可以是移动的,也可以是固定的。在无线环境中STA接入的过程包括:认证STA有没有权限和接入点(AP,AccessPoint)建立链路;STA能不能接入WLAN;以及STA接入WLAN网络之后,认证STA能不能访问网络的权限。
由于ESP32-CAM开发板本身带有wifi模块,因此不需要额外接线即可使用ESP32-CAM的STA模式。
该项目主要用于探索使用ESP32开发板,连接MPU6050模块,获取姿态和位置信息
该项目主要用于探索使用ESP32开发版,连接INM441模块,采样环境中的音频信号
- ESP32-CAM
- INM441
INMP441是InvenSense公司推出的一款具有底部端口的高信噪比、低功耗、数字输出的全向MEMS麦克风,信噪比高达61dB,使其成为近场应用的绝佳选择。INMP441的电路结构如图所示,包括MEMS声音传感器、模数转换器(ADC)、抗混叠滤波器、电源管理模块以及行业标准的24位I2S接口。 I2S接口让INMP441可以直接连接到FPGA等数字处理器,而无需再外接音频编解码器。https://blog.csdn.net/zephyr_wang/article/details/128458073
- I2S接口标准 I2S(Inter-IC Sound)是一种广泛应用于数字音频传输的串行接口标准。它最初由飞利浦(Philips)公司开发,用于解决在集成电路之间传输音频数据的问题。I2S协议定义了音频数据的传输格式、时序和控制信号。在工作中音频采集和输出,AD和主芯片之间的通信均是通过I2S进行通信的。https://zhuanlan.zhihu.com/p/678943329