ESP32-CAM 规格
模块型号 | ESP32-CAM |
套餐 | DIP-16 |
尺寸 | 27*40.5*4.5 毫米 |
SPI闪存 | 默认 32Mbit |
内存 | 520KB SRAM +4M PSRAM |
蓝牙 | 蓝牙 4.2 BR/EDR 和 BLE 标准 |
无线网络 | 802.11 b/g/n/ |
支持接口 | UART/SPI/I2C/PWM |
支持TF卡 | 最大支持4G |
IO口 | 9 |
串口波特率 | 默认 115200 bps |
图像输出格式 | JPEG(仅支持 OV2640)、BMP、灰度 |
频谱范围 | 2412 ~2484MHz |
天线 | 板载PCB天线,增益2dBi |
发射功率 | 802.11b:17±2 dBm (@11Mbps) 802.11g:14±2 dBm (@54Mbps) 802.11n:13±2 dBm (@MCS7) |
接收灵敏度 | CCK,1 Mbps:-90dBm CCK,11 Mbps:-85dBm 6 Mbps(1/2 BPSK):-88dBm 54 Mbps(3/4 64-QAM):-70dBm MCS7(65 Mbps,72.2 Mbps):-67dBm |
功耗 | Deep-sleep: 6mA@5V Modem-sleep: 20mA@5V Light-sleep: 6.7mA@5V |
安全 | WPA/WPA2/WPA2-企业/WPS |
电源范围 | 5V |
工作温度 | -20℃~85℃ |
存储环境 | -40℃~90℃,<90%RH |
重量 | 10克 |
关于 ESP32-CAM 的快速总结:
该板由乐鑫的 ESP32-S SoC供电,这是一款功能强大的可编程 MCU,具有开箱即用的 WIFI 和蓝牙功能。
它是最便宜的(约 7 美元)ESP32 开发板,同时提供板载摄像头模块、MicroSD 卡支持和 4MB PSRAM。
添加用于信号增强的外部 wifi 天线需要额外的焊接工作。
该板没有传统的 USB 端口,您必须使用 FTDI 编程器、附加 HAT 或 Arduino UNO 以及 Arduino IDE/ESP-IDF DEV 工具来向其上传代码。
作为一款外形尺寸足够小的低成本电路板,它非常受许多物联网和机器视觉应用的欢迎。
过时的规格表和许多教程页面都说 ESP32-CAM 仅支持两个摄像头模块(OV2640 和 OV7670),而实际上您可以使用多个摄像头,只需向下滚动以获取更多详细信息。
ESP32-CAM 数据表
- ESP32-CAM 开发板完整规格
- OV2640 数据表
ESP32-CAM 入门(完整指南)
第一次使用 ESP32-CAM?DroneBotWorkshop 有一个很好的教程,您可以参考。
开发人员在使用 ESP32-CAM 时遇到的 4 大问题
支持的最大 SD 卡大小
数据表指出 ESP32-CAM 最多可以支持 4GB,但Redditor 的一位同事尝试了 64GB 的卡,效果很好。
局部图像分类
使用最新的 TinyML 模型,ESP-32 CAM 能够执行设备上的机器学习任务,如图像分类、人物检测等。查看教程部分了解更多详细信息。
以最大分辨率捕获 RAW 图像
OV2640 传感器本身支持 RAW 数据格式,而且由于它还有高达 4MB 的外部 PSRAM,因此只要相机配置正确,就完全可以以 1600 x 1200 的分辨率获得未压缩的图像。
5V 或 3.3V 输入
ESP-32 CAM 有两个输入电源引脚,默认情况下,板子采用 3.3V,如果您尝试在 3.3V 下使用 OV2640,板子可能会变得不稳定,出现错误或带有彩色线条的图像。推荐 5V 输入。
车载摄像头(OV2640)变体:鱼眼、夜视、延长线等
虽然 ESP32-CAM 可以很划算,并且在物联网相关项目中具有很大的潜力,但它并不是一个完美的板子,尤其是在相机部分,它附带的 2MP OV2640 相机有很多限制。
视野窄:现货模组上的镜头只能提供65度的FoV,远低于我们实际需要的家庭/办公桌椅等。监测项目。
短电缆长度:库存相机的带子太短了,任何人都不能在不旋转电路板的情况下改变相机的方向。
无法夜视:如果您想将 IR LED 与相机一起用于弱光或夜视项目,别无他法,只能手动松开/拧开镜头并从底部取下红外线阻挡滤光片。这样做还会使您面临损坏镜头或在图像传感器表面沾上灰尘的风险。
对于 ESP32-CAM,Arducam 决定用三个可靠的解决方案来解决这些问题。
OV2640 模块,带多个镜头选项
Arducam OV2640 广角相机系列是需要在更宽视野中使用 ESP32-CAM 的项目的完美补充。
OV2640版 | 可用视场 |
股票相机 | 65℃ |
Arducam OV2640 相机 | 100/120/140/170℃ |
各种电缆长度
为便于项目开发,我们还提供多种不同电缆长度的 OV2640 摄像机。
OV2640版 | 长度 |
股票相机 | 21 毫米 |
Arducam OV2640 相机 | 40/60/100/189 毫米 |
NoIR OV2640 模块
并且为了省去手动拆卸的麻烦,OV2640 相机不带 IR-Cut 滤镜也可以使 ESP32-CAM 成为创客社区更灵活的 MCU。
OV2640版 | 红外敏感 |
股票相机 | 不,仅可见光 |
Arducam OV2640 相机 | 是的,可见光/红外线 |
联系我们定制 OV2640 模块
一个 ESP32-CAM 板的多个摄像头
两年前,我们设计了一个具有相同 ESP32-S 模块的电路板,并设法让我们的多摄像头适配器板与它配合使用,成功地在其上放置了四个 OV2640 摄像头。同样的四摄像头设置也可以与 ESP32-CAM 一起使用。
在此处了解更多信息:
推出 Arducam IoTai – 具有摄像头支持的终极 IoT(物联网)板,基于 ESP32 和 Arduino UNO 形状
发布时间:2019 年 8 月 9 日
使用 ESP32 的物联网平台如果您对创客板和物联网项目感兴趣,那么您一定听说过 ESP-32 系列等 ESP 平台。考虑到集成的 Wifi 和蓝牙功能,它是阅读更多…
1 条评论
ESP32-CAM:兼容相机列表
除了官方支持的两个摄像头之外,乐鑫的摄像头存储库为与 ESP32-CAM 兼容的总共 9 个图像传感器提供驱动程序支持,但使用 Arducam 的解决方案,您可以使用它或任何基于 ESP32 的开发板和数十个摄像头模块!
以下是可用于 ESP32-CAM 的完整相机列表:
传感器 | 分辨率 | 镜头尺寸 |
OV2640 | 2MP,1600 x 1200 | 1/4 英寸 |
OV3640 | 3MP,2048 x 1536 | 1/4 英寸 |
OV3660 | 3MP,2048 x 1536 | 1/5 英寸 |
OV5640 | 5MP,2592 x 1944 | 1/4 英寸 |
OV7670 | 0.3MP,640 x 480 | 1/6" |
OV7725 | 0.3MP,640 x 480 | 1/4 英寸 |
NT99141 | 1MP,1280 x 720 | 1/4 英寸 |
GC032A | 0.3MP,640 x 480 | 1/10 英寸 |
GC0308 | 0.3MP,640 x 480 | 1/6.5" |
GC2145 | 2MP,1600 x 1200 | 1/5 英寸 |
联系我们获取 OV2640 替代品
ESP32-CAM 机器视觉/学习:资源和教程
ESP32-CAM 的微型机器学习资源
- TensorFlow Lite Micro
- 凯拉斯
- 火炬
- 咖啡
- u张量
- 小YOLO v3
- 时尚潮流
- 画布
- 深海
- 边缘脉冲
- 预训练的 TensorFlow.js 模型
- TensorFlow Lite 示例
- 预训练的 Pytorch 模型
- 预训练的 Keras 模型
- 预训练的 Caffe 模型
ESP32-CAM 机器学习/视觉教程
- 使用 ESP32 和 Arduino 进行图像识别
- 如何使用边缘脉冲在 ESP32-Cam 上运行推理
- 带有 Platform.io 和 ESP32 的 TensorFlow Lite
- 使用 Tensorflow.js 进行对象检测
- 如何为 ESP32 设置 TensorFlow Lite 环境
- TinyML:使用 MicroPython 在 ESP32 上进行机器学习
基于 ESP32-CAM 的项目
Tin yML 人员检测 w/ ESP-32
带边缘脉冲的 ESP32-CAM 图像分类
使用 ESP32-CAM 进行延时摄影
带有 ESP32-CAM 的微型 RTSP
带 ESP32-CAM 的低功耗追踪相机
带 ESP32-CAM 的二维码阅读器
ESP32-CAM 视频监控摄像机
使用 ESP32-CAM 进行人脸检测和多摄像头