- 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.
ESP32-CAM [2M]+OV2640 Camera (CHN)
| 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 |





- 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.
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
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
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
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
Yes. Select “AI Thinker ESP32-CAM” from the board manager. It is also fully compatible with MicroPython and ESP-IDF
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










