ESP32 CAM Development Board with OV2640 Module

AED 49.00

Low stock


The ESP32-CAM module is a feature-rich component designed for various IoT and embedded applications. With its compact dimensions of 27x40mm (1.06x1.57in), it packs many capabilities to enhance your projects. This module supports WiFi image upload, and multiple sleep modes, and comes embedded with Lwip and FreeRTOS for seamless development. It's not just a camera module; it supports secondary development, offering flexibility in your design. Equipped with both OV2640 and OV7670 cameras and built-in flash, it's ready to capture and transmit images. The ESP32-CAM works with popular network configuration methods, such as Smart Config and AirKiss, simplifying connectivity. Running at a clock speed of up to 160 MHz and offering substantial computing power of up to 600 DMIPS, it's a reliable choice for high-performance applications. Furthermore, it supports local and remote firmware upgrades through FOTA (Firmware Over The Air).

The ESP32-CAM comes with a programmer board which is a convenient shield designed to connect seamlessly with the GPIOs on your ESP32-CAM board. In the accompanying image, you can observe the programmer positioned alongside the ESP32-CAM. Equipped with the CH340C USB to serial chip, the programmer facilitates programming of the ESP32-CAM through the USB port on the shield. Moreover, the shield incorporates RESET and BOOT (IO0) buttons, providing a convenient means to reset the ESP32-CAM or activate its flashing mode when needed.


Package Included:

  • 1 x ESP32-CAM Module
  • 1 x Camera Module OV2640 2MP
  • 1 x ESP32-CAM-MB Module - USB-TTL Serial Adapter Module



  • IO port: 9
  • Power supply: 5V 2A
  • SPI Flash: Default 32Mbit
  • Dimension: 27x40mm (1.06x1.57in)
  • RAM: Built-in 520KB SRAM + 4MB PSRAM
  • Wi-Fi: 802.11b/g/n/e/i
  • Bluetooth: Bluetooth 4.2 BR/EDR and BLE standards
  • Spectrum Range: 2412~2484MHz
  • Support TF card: Maximum support 4G
  • Support Interface: UART, SPI, I2C, PWM
  • Serial Port Baud-rate: Default 115200 bps
  • Antenna: Onboard PCB antenna, gain 2dBi
  • Security: WPA/WPA2/WPA2-Enterprise/WPS
  • Image Output Format: JPEG (OV2640 support only), BMP, GRAYSCALE



  • Supports WiFi Image Upload.
  • Support for multiple sleep modes.
  • Embedded Lwip and FreeRTOS.
  • Support secondary development.
  • Supports STA/AP/STA+AP working modes.
  • Supports OV2640 and OV7670 cameras, with built-in flash.
  • Supports Smart Config/AirKiss one-click network configuration.
  • Clock speed up to 160 MHz, with computing power up to 600 DMIPS.
  • Support for serial port local and remote firmware upgrades (FOTA).


How to start with the ESP32 board:

 install the CH340C driver on Windows for your ESP32 board:

  1. Download the CH340C driver.
  2. Extract the downloaded zip file to a folder.
  3. Run the setup file as administrator.
  4. Follow the on-screen instructions to complete the installation.
  5. Open Device Manager and check for "USB-SERIAL CH340" in the Ports section.
  6. If successful, reconnect your ESP32 board to the USB port.
  7. Confirm the ESP32 board recognition in the Arduino IDE under "Tools" > "Port."

Integrating the ESP32 board into your Arduino IDE:

Open your Arduino IDE and navigate to File > Preferences.

  • In the "Additional Board Manager URLs" field, input the following URL:

Then, click the OK button.

Note: If you already have the ESP8266 board URL, you can include both URLs, separating them with a comma, like this:

  • Open the Boards Manager by going to Tools > Board > Boards Manager....
  • In the Boards Manager, type ESP32 in the search bar. Press the install button for the ESP32 by Espressif Systems.
  • Wait a few seconds for the installation to complete.