跳转到内容

ESP32-CAM ​

ESP32-CAM 是 安信可 推出的摄像头开发板:一颗 ESP32 加 OV2640 摄像头、PSRAM 和 microSD 卡槽,体积只有一张邮票大小,价格通常是几美元级别。它是自制监控、拍照上传和视频流项目里最常见的起点,也是最容易踩坑的一块板。

规格 ​

项目参数
主控ESP32-S 模组,双核 Xtensa LX6,最高 240 MHz
Flash / PSRAM4 MB Flash,4 MB PSRAM,520 KB SRAM
摄像头OV2640,约 200 万像素,最大 1600 x 1200;排线座兼容 OV7670(需自行确认驱动与引脚)
无线Wi-Fi 802.11 b/g/n,蓝牙 4.2,板载 PCB 天线与 IPEX 接口可选
接口microSD 卡槽,约 9 个可用 IO,UART / SPI / I2C / PWM / ADC
板载闪光灯 LED (GPIO4),状态 LED (GPIO33),复位键
供电5 V 输入,工作电流约 180 至 310 mA(图像传输时更高)
尺寸约 41 x 27 x 5 mm,约 8 g
发布时间官方未公布,约在 2018 至 2019 年前后流行

不同卖家和批次之间 PSRAM 容量、摄像头型号和天线配置可能略有差异,购买时以商品页为准。

亮点 ​

  • 价格极低:摄像头、PSRAM 和 SD 卡槽都已集成,同价位里几乎没有对手
  • 生态成熟:Arduino 的 ESP32 核心自带 CameraWebServer 示例,ESPHome 也有 esp32_camera 组件
  • 体积小,便于塞进外壳、门铃或小车

能拿来做什么 ​

  • 局域网视频流与定时拍照:见 摄像头
  • 与 ESPHome 联动,把画面接入 Home Assistant
  • 配合边缘识别项目,如 AI on the Edge(用于读取水表电表等)
  • 简单的人脸检测、运动检测

开发方式 ​

这块板没有 USB 转串口芯片,不能直接插 USB 线下载。常见做法:

  1. 用 USB 转 TTL 适配器(3.3 V 逻辑电平)接 U0R、U0T、GND 和 5 V。
  2. 把 IO0 接到 GND,再复位,进入下载模式。
  3. 烧录完成后断开 IO0 与 GND,再次复位运行。

很多卖家会配一块叫 ESP32-CAM-MB 的底板,带 USB 转串口和自动下载电路,更省事。Arduino IDE 中可选择 AI Thinker ESP32-CAM 板型;旧教程里常见的 ESP32 Wrover Module 加启用 PSRAM 也可以。详见 Arduino-ESP32 与 烧录工具。

同类对比 ​

板子优点代价
ESP32-CAM最便宜,资料最多无板载下载器,可用 IO 极少,供电要求高
Freenove ESP32-WROVER 套件自带 USB 下载价格更高
XIAO ESP32S3 SenseUSB 直连,体积更小,S3 性能更强价格更高

注意事项 ​

  • 电源不稳是首要问题。USB 转串口适配器的 3.3 V 或细线供电常导致复位循环或花屏,建议使用稳定的 5 V 电源,电流预留 500 mA 以上。
  • 可用 IO 很少:SD 卡占用多个引脚,用了 SD 卡之后能留给外设的更少,GPIO4 还同时接着闪光灯。
  • 高负载下芯片发热明显,长时间视频流需要考虑散热。
  • 这是 ESP32 第一代芯片,不带 S3 的向量指令,做本地 AI 推理能力有限。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。