ESP32-CAM [2M]+OV2640 Camera (CHN)

SKU: FA1053-2-0
Module

ESP32-CAM (AI-Thinker Type)

Camera Sensor

OV2640 (2.0 Megapixel)

Flash / PSRAM

32Mbit (4MB) Flash / 4MB External PSRAM

Wireless

2.4GHz Wi-Fi (802.11 b/g/n) + BT 4.2 / BLE

Storage Interface

MicroSD Card Slot (Up to 4GB)

Logic/Input Voltage

5V Recommended (Accepts 4.75V – 5.25V)

Image Resolution

UXGA (1600×1200), SVGA, VGA, CIF, and more

Power Consumption

Flash LED On: 310mA; Deep Sleep: 6mA

This ESP32-CAM [2M] with OV2640 Camera is a highly integrated, cost-effective vision development kit. Built for the 2025 AIoT landscape, it combines the powerful dual-core ESP32-S processor with a 2-Megapixel camera and local storage capabilities, making it the industry standard for low-cost wireless imaging.
Product Description
The ESP32-CAM is a small-form-factor camera module that operates as a standalone system. It features the ESP32-S chip with an integrated 4MB PSRAM—essential for buffering high-resolution JPEG images before transmission.
This specific [CHN] variant is optimized for high-volume production and rapid prototyping. It includes an onboard TF/MicroSD card slot, allowing the device to act as a remote “Dashcam” or security recorder. Because it integrates Wi-Fi and Dual-mode Bluetooth, users can stream video to a web browser, upload images to a cloud server via FTP, or receive alerts via BLE, all from a device smaller than a matchbox.
Key Features
  • Integrated 2MP Vision: Comes with the OV2640 camera module, providing high sensitivity and support for JPEG, BMP, and Grayscale outputs.
  • Dual-Core Processing: Powered by the 32-bit LX6 CPU (up to 240MHz) for simultaneous image processing and wireless communication.
  • External PSRAM (4MB): Vital for handling high-resolution image frames (up to 1600×1200) without system crashes.
  • Local Storage: Built-in MicroSD card slot supporting up to 4GB for offline image and data logging.
  • Ultra-Compact Footprint: DIP-16 package (27mm x 40.5mm) fits easily into small project enclosures or hidden surveillance housings.
  • Onboard Flash LED: Includes a bright white LED for night-time illumination or signal status.
Usage Scenarios
  • Business / Commercial: Prototyping for smart doorbells, wireless industrial QR code scanners, and agricultural monitoring (crop growth tracking).
  • Single User / Maker: DIY smart home security cameras (integrated with Home Assistant), birdhouse monitors, and Wi-Fi-enabled RC car cameras.
  • Education: An excellent tool for teaching “TinyML” (Machine Learning on microcontrollers) for simple object detection and color tracking.
Q: Does this board have a USB port for programming?

No. This board uses a serial interface to save space. You must use an FTDI/USB-to-Serial adapter (set to 3.3V) or a dedicated ESP32-CAM-MB programmer shield to upload code

Q: Why does the video stream fail or the board reboot constantly?

This is almost always a power supply issue. The ESP32-CAM is very sensitive to voltage drops when the Wi-Fi and Camera are both active. Ensure you are providing at least 5V / 2A to the 5V pin

Q: Can I use the Flash LED (GPIO4) independently?

Yes, but be aware that GPIO4 is also used by the MicroSD card slot. If you are using the SD card, the LED may flicker during data writes

Q: What is the maximum Wi-Fi range for video streaming?

With the onboard PCB antenna, the range is typically 30-50 meters in an open area. For better range, you can solder an external antenna to the IPEX/U.FL connector after moving the onboard 0-ohm resistor

Q: Is it compatible with the Arduino IDE?

Yes. Select “AI Thinker ESP32-CAM” from the board manager. It is also fully compatible with MicroPython and ESP-IDF

Q: Can I use a 5MP camera (OV5640) with this board?

While the connector is physically compatible, the ESP32-S chip’s processing power and the 4MB PSRAM are optimized for the OV2640 (2MP). Using a 5MP camera may result in very low frame rates