ESP32-CAM 硬件概述
ESP32-CAM 硬件概述
本节介绍 ESP32-CAM 模块的硬件架构和在远程巡检方案中的应用。学习完成后,您将能够:
- 理解 ESP32-CAM 的硬件组成和规格
- 区分不同摄像头模组的性能差异
- 向客户解释 ESP32-CAM 在工业巡检中的适用场景
- 评估 ESP32-CAM 方案的技术边界
ESP32-CAM Module Architecture
Section titled “ESP32-CAM Module Architecture”┌───────────────────────────────────────────────┐│ ESP32-CAM 模块 │├───────────────────────────────────────────────┤│ ││ ┌─────────────┐ ┌──────────────────────┐ ││ │ ESP32-S │ │ Camera Connector │ ││ │ (Dual-Core) │ │ (OV2640/OV7670) │ ││ │ 240MHz │ │ 2MP / 0.3MP │ ││ │ 520KB SRAM │ └──────────────────────┘ ││ │ 4MB PSRAM │ ││ └──────┬───────┘ ││ │ ││ ┌──────┴───────┐ ┌──────────────────────┐ ││ │ MicroSD │ │ RF Module │ ││ │ Card Slot │ │ (Wi-Fi + Bluetooth) │ ││ └──────────────┘ └──────────────────────┘ ││ ││ ┌──────────────┐ ┌──────────────────────┐ ││ │ Flash LED │ │ GPIO Pins │ ││ │ (Built-in) │ │ (PIR/UART/GPIO) │ ││ └──────────────┘ └──────────────────────┘ ││ │└───────────────────────────────────────────────┘Technical Specifications
Section titled “Technical Specifications”| 参数 | 规格 |
|---|---|
| 主控芯片 | ESP32-S (双核 Xtensa LX6 @ 240MHz) |
| PSRAM | 4MB (用于图像缓存) |
| Flash | 4MB |
| 摄像头接口 | 24-pin DIP, 支持 OV2640/OV7670/OV3660 |
| 最大分辨率 | OV2640: 1600×1200 (UXGA), OV7670: 640×480 (VGA) |
| SD 卡 | MicroSD 卡槽,支持 4-bit 模式 |
| Wi-Fi | 802.11 b/g/n (2.4GHz) |
| 蓝牙 | Bluetooth 4.2 BR/EDR + BLE |
| 内置 LED | 白色高亮 Flash LED (GPIO4) |
| 工作电压 | 5V (通过 FTDI 或外部电源) |
| 工作电流 | 待机: ~6mA, 拍照+WiFi: ~180-250mA |
| 尺寸 | 27×40.5×4.5mm |
Camera Module Comparison
Section titled “Camera Module Comparison”| 型号 | 分辨率 | 传感器 | 视角 | 适合场景 |
|---|---|---|---|---|
| OV2640 | 1600×1200 (2MP) | CMOS | 65° | 通用监控,性价比高 |
| OV7670 | 640×480 (0.3MP) | CMOS | 60° | 低分辨率,低数据量 |
| OV3660 | 2048×1536 (3MP) | CMOS | 70° | 高分辨率,画质更好 |
Wiring Diagram
Section titled “Wiring Diagram”FTDI 编程器 → ESP32-CAM 连接:
┌─────────────┐ ┌──────────────┐│ FTDI │ │ ESP32-CAM ││─────────────┤ │──────────────┤│ 5V ───────┼─────────┤ 5V ││ GND ───────┼─────────┤ GND ││ TX ───────┼─────────┤ U0R (RX) ││ RX ───────┼─────────┤ U0T (TX) ││ DTR ───────┼─────────┤ GPIO0 (可选)│└─────────────┘ └──────────────┘
烧录模式: GPIO0 接 GND → 上电 → 烧录运行模式: GPIO0 断开 GND → 复位 → 运行
注意: FTDI 5V 供电可能不足,建议烧录后使用外部电源Application Scenarios
Section titled “Application Scenarios”工业远程巡检
Section titled “工业远程巡检”┌──────────────────────────────────────────────────┐│ 工厂车间 │├──────────────────────────────────────────────────┤│ ││ [ESP32-CAM] ──WiFi──→ [MQTT Broker] ││ │ │ ││ PIR Motion [Node-RED] ││ 传感器 │ ││ │ ┌────┴────┐ ││ ▼ │ │ ││ 拍照触发 [保存] [Telegram/Email] ││ [图片] [推送通知] ││ │└──────────────────────────────────────────────────┘- 车间设备巡检: 定时拍照记录设备状态
- 仓库安防监控: PIR 触发拍照 + 即时通知
- 生产线质量检查: 远程查看生产过程
- 无人值守站点: 异常触发拍照上报
Common Customer Questions
Section titled “Common Customer Questions”Q1: ESP32-CAM 的图片质量如何?
Section titled “Q1: ESP32-CAM 的图片质量如何?”OV2640 摄像头最大 1600×1200 (2MP),对于识别设备状态、仪表读数足够。如果需要更高清晰度(如人脸识别),建议使用 OV3660 3MP 模组。
Q2: ESP32-CAM 的 Wi-Fi 传输距离?
Section titled “Q2: ESP32-CAM 的 Wi-Fi 传输距离?”通常室内 30-50 米。建议部署时确保 Wi-Fi 信号强度 > -70dBm。工厂环境中可能需要添加 AP 扩展覆盖。
Q3: 夜间能否使用?
Section titled “Q3: 夜间能否使用?”ESP32-CAM 内置白色闪光 LED,可以在低光环境下拍照。但有效距离约 1-3 米。如需更远的夜视能力,需要外接红外补光灯。
✅ 推荐做法:
- 烧录时使用 FTDI 供电,运行时使用外部独立电源
- 选择 OV2640 模组平衡画质和性能
- POC 阶段使用开发板验证,生产阶段设计专用 PCB
- 使用 4MB PSRAM 配置处理大分辨率图片
❌ 避免做法:
- 使用 FTDI 直接驱动 ESP32-CAM 长期运行(供电不足)
- 忘记断开 GPIO0-GND 导致无法正常启动
- 在 Wi-Fi 信号弱的位置部署
- 忽略散热(长时间工作摄像头区域可能发热)
Summary
Section titled “Summary”- ESP32-CAM 集成了 ESP32 主控、摄像头、SD 卡和 Wi-Fi
- OV2640 2MP 摄像头满足大多数巡检场景需求
- 烧录时需要 GPIO0 接 GND,运行需要断开
- 长期运行建议使用外部 5V 电源
- 可扩展 PIR 传感器实现运动触发拍照