回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【花雕学编程】Arduino动手做(230)---ESP32 CAM开发板 带OV2640摄像头模块 WIFI+蓝牙模块 简单

头像 驴友花雕 2024.09.06 19 0

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

 

 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
 实验二百三十:ESP32 CAM开发板 带OV2640摄像头模块 WIFI+蓝牙模块

 

000.jpg
00.jpg
00-.jpg
00-2.jpg

 

ESP32-CAM 是一款非常小的摄像头模块,配备 ESP32-S 芯片。除了 OV2640 摄像头和几个用于连接外围设备的 GPIO 外,它还具有一个 microSD 卡插槽,可用于存储使用摄像头拍摄的图像或存储文件以提供给客户。包括乐鑫 ESP32-S Wifi + 蓝牙+BLE 芯片、2MP 摄像头模块 OV2640 和带有 CH340 UART 芯片的 USB 编程适配器。

 

01.jpg
04.jpg

ESP32-CAM 功能的列表:
最小的 802.11b/g/n Wi-Fi BT SoC 模块
低功耗 32 位 CPU,也可服务于应用处理器
高达 160MHz 的时钟速度,汇总计算能力高达 600 DMIPS
内置 520 KB SRAM,外部 4MPSRAM
支持 UART/SPI/I2C/PWM/ADC/DAC
支持 OV2640 和 OV7670 摄像头,内置闪光灯 lamp
支持图像 WiFi 上传
支持 TF 卡
支持多种睡眠模式
嵌入式 Lwip 和 FreeRTOS
支持 STA/AP/STA+AP 操作模式
支持 Smart Config/AirKiss 技术
支持串行端口本地和远程固件升级 (FOTA)

 

02.jpg

ESP32-CAM 引脚排列
有三个接地引脚和两个电源引脚:任一3.3V或5V.

GPIO 1和GPIO 3是串行引脚。您需要这些 pin 才能将代码上传到您的开发板。此外GPIO 0也起着重要作用,因为它决定了 ESP32 是否处于闪烁模式。什么时候GPIO 0连接到接地,则 ESP32 处于闪烁模式。

以下引脚内部连接到 microSD 读卡器:

GPIO 14:CLK
GPIO 15:CMD
GPIO 2:数据 0
GPIO 4:数据 1(也连接到板载 LED)
GPIO 12:数据 2
GPIO 13:数据 3

 

06.jpg
07.jpg

模块参数:
工作电压:4.75-5.25V
splash:默认 32Mbit
内存:内部 520KB + 外部 8MB PSRAM
无线网络连接:802.11b/g/n/e/i
蓝牙:蓝牙 4.2BR/EDR 和 BLE 标准
支持接口 (2Mbps):UART、SPI、I2C、PWM
支持TF卡:最大支持4G
IO 端口:9
串口速率:默认 115200bps
频谱范围:2400 ~2483.5MHz
天线形式:板载PCB天线,增益2dBi
图像输出格式:JPEG(仅支持 OV2640)、BMP、GRAYSCALE

 

 

05.jpg

实验模块接线示意图
 

08.jpg
09.jpg

评论

user-avatar
icon 他的勋章
    展开更多