DIY Projects
Editor choice

ESP32-CAM, ESP32 development board for DIY IP video surveillance

esp32 cam mb wifi bluetooth development board ov2640 camera module support

Selection of development board ESP32-CAM on sale. ESP-EYE, ESP32-CAM Ai Thinker, M5Stack TimerCamera, TTGO T-Camera, T-Camera Plus, T-Journal

The ESP32CAM is a development board that allows you to build your own IP surveillance cameras with Arduino code or directly with C++ code using the ESP32-Arduino library or the ESP-IDF framework from the manufacturer Espressif. No fear of your CCTV feeds hitting questionable servers. You keep control of the source code of the firmware installed on the ESP32 microcontroller.


ESP-EYE v2.x


ESP-EYE is a development board for image recognition and audio processing developed by Espressif. It is a development board primarily intended for companies wishing to quickly develop a prototype connected to the Amazon AWS-IoT platform.

The ESP-EYE is equipped with an ESP32 chip (ESP32-D0WD version), a 3D WiFi antenna of a 2MP camera, a Cirrus Logic CS53L30 microphone, 2 LEDs (red and white), 8Mo of PSRAM usable to increase the RAM of the ESP32 and 4MB of flash memory (program and user data storage). Programming is done via a micro USB connector.


ESP32-CAM AI Thinker Modules


Entry-level ESP32-CAM module built on the basis of an ESP32-S from AI Thinker. It is an economical variant of the ESP32-EYE from Espressif. Please note, the ESP32-CAM does not have a UART / USB converter (to reduce the price and size). You will have to think about buying an FTDI module. You will also need some female-female jumpers.


ESP32-CAM Development Board with IPEX External Antenna


Please note, before you can use the external IPEX antenna, you must change the position of the resistor. Follow the instructions explained in this tutorial. You will also find some useful optimizations to improve the stability of the video stream (reduction of video freeze, compression level …).


M5Stack compatible ESP32-CAM development board


The M5Stack Timer Camera is a development board equipped with the OV3660 optical sensor to achieve a resolution of 3MP as well as a RTC BM8563 clock. The card is equipped with a 3D WiFi antenna.

The M5Stack Timer Camera is also able to connect I2C Grove 4 pin accessories. ESP32 pins IO04 and IO13 are exposed. The Grove connector is used to connect M5Stack or SeeedStudio sensors and actuators.

No need to put the camera in “bootloader” mode each time you want to upload a new program, the card is equipped with a USB-C connector as well as a UART / USB converter CP2104. The M5Stack Timer Camera is ideal for getting started. Programming can be done by assembling blocks (blocky language).


TTGO T-Journal, T-Camera or T-Camera Plus


LilyGo, the manufacturer of TTGO development boards, offers us 3 special ESP32-CAM development boards with PIR motion detector, LCD screen or SMA / IPEX WiFi antenna.

Function TTGO T-Camera TTGO T-Camera Plus T-Journal
PSRAM memory 8Mo 8Mo ?
Flash memory 4Mo 4Mo 4Mo


TFcard reader
BME280 (temp + humidity + barometer) Integrated
I2C Connector Connector
Display OLED SSD1306

0,96″ (128×64)

IPS ST7789



0,96″ (128×64)

Camera OV2640 OV2640 OV2640


User button

UART / USB CP2104 CP2104 CP2104
Connector micro-usb micro-usb micro-usb
JST connector for LiPo battery
WiFi 3D Antenna  
IPEX uFL connector
SMA connector
Dimensions 69.13*28.41*8.45mm 64.57mm*23.98mm
Ressources Read Read Read

T-Camera with PIR motion detection

TTGO T-Camera Plus with microphone, BME280, 1.3″color TFT screen and SD card reader


Too bad, the motion detector has been replaced by a push button, probably to make selphis! It would have been perfect for a surveillance camera with its microSD card reader.


TTGO T-Journal


The TTGO T-Journal is directly fitted with an SMA connector. An IPEX connector (uFL) is also present at the base of the SMA connector. Good idea !


Tutorials to get started with the ESP32 CAM


Click to rate this post!
[Total: 0 Average: 0]
Exit mobile version