ESP32-CAM 技术参考手册

知识库
知识库文档
/firmware/开发板/ESP32-CAM/ESP32-CAM 技术参考手册.md

文档

ESP32-CAM 技术参考手册

概述

ESP32-CAM 是安信可(Ai-Thinker)推出的基于 ESP32-S 芯片的摄像头开发板。板载 OV2640 200万像素摄像头和 MicroSD 卡槽,通过 Wi-Fi 实时传输图像流。ESP32-S 搭载双核 Xtensa LX6 处理器,主频 240MHz,自带 520KB SRAM 和 4MB PSRAM,为图像处理和网络传输提供了充足的内存。广泛用于家庭监控、AI 视觉识别、无线图传、物联网摄像头等场景。

引脚定义

摄像头接口 (24P FPC / 排针)

信号 ESP32-S GPIO 说明
OV_D0~D7 (Y0-Y7) GPIO5,18,19,21,36,39,34,35 8位并行数据
OV_XCLK GPIO0 主时钟输出 (10-20MHz)
OV_PCLK GPIO22 像素时钟输入
OV_VSYNC GPIO25 帧同步
OV_HREF GPIO23 行同步
OV_SIOD GPIO13 SCCB 数据 (I2C-like)
OV_SIOC GPIO12 SCCB 时钟
OV_PWDN GPIO32 摄像头掉电控制
OV_RESET GPIO15 摄像头复位

板载外设

功能 GPIO 说明
闪光灯 LED GPIO4 高电平点亮,需接三极管驱动
MicroSD 卡 GPIO2,4,12,13,14,15 SPI 模式,与摄像头共用部分引脚
PSRAM GPIO16,17 片内互联,不可用于外部

可用 GPIO (慎重使用)

  • GPIO0 (下载按钮) — 上电低电平 = 下载模式
  • GPIO16 (UART2 RX,不可与PSRAM同时用)
  • GPIO33 (板载红色LED指示灯,低电平点亮)

电气特性

供电

参数
MicroUSB 输入 5.0V ±5%
5V 排针 5.0V (经 AMS1117-3.3V 稳压至 3.3V)
3.3V 排针 3.3V (直连芯片)
工作电流 (Wi-Fi 发射 + 摄像头) ~310mA (峰值可达 500mA+)
Deep-sleep 电流 ~6mA (含 LDO 静态电流)

注意:ESP32-CAM 峰值电流较大,务必使用能提供至少 1A 的 5V 电源,USB 供电时避免使用长/细 USB 线。

典型应用电路

最小接线 (首次烧录)

USB转TTL模块        ESP32-CAM
───────────        ──────────
  VCC (5V)    →    5V (排针)
  GND         →    GND
  TXD         →    U0RXD (GPIO3)
  RXD         →    U0TXD (GPIO1)
  
  GPIO0 ── 跳线 ── GND  (进入下载模式)
  
上电 → 烧录 → 移除 GPIO0-GND 跳线 → 复位 → 正常运行

使用注意事项

  1. 烧录必须用 USB-TTL:ESP32-CAM 板载 MicroUSB 仅供电,不支持数据传输,必须使用 USB 转 TTL 模块(CP2102/CH340等)烧录
  2. GPIO0 下载模式:烧录前需将 GPIO0 接 GND,烧录完成后断开才能正常运行
  3. 供电要求严格:Wi-Fi + 摄像头全速工作时电流可能超过 500mA,USB-TTL 模块的 3.3V 输出通常不足以供电,必须使用外部 5V 供电
  4. MicroSD 与摄像头冲突:SD 卡和摄像头共用部分 GPIO,在某些模式下可能冲突,建议通过软件合理管理
  5. 散热:长时间 Wi-Fi 图传时芯片温度较高,建议加散热片
  6. 摄像头排线:OV2640 排线较脆弱,反复插拔容易损坏,建议固定后勿频繁拆卸
  7. 天线:ESP32-CAM 使用板载 PCB 天线,信号强度受安装位置影响,金属外壳会严重削弱信号
  8. PSRAM 必需:图像处理需要 PSRAM,购买时确认板子带 PSRAM(大部分 ESP32-CAM 已有)

信息

路径
/firmware/开发板/ESP32-CAM/ESP32-CAM 技术参考手册.md
更新时间
2026/5/26