ESP32 is now being used for AI workloads such as face detection with camera boards like ESP32-CAM, or the upcoming ESP-EYE board from Espressif Systems themselves, combined with ESP-WHO face detection and recognition framework.

The two aforementioned board require you to use a phone to vizualize the results, unless you blink some LEDs or connect your own display. But the just released TTGO T-Camera board includes a 128×64 OLED display which should allow you to display face detection and/or recognition results, as well as a BME280 environmental sensor, a PIR sensor, and an optional fisheye lens.

TTGO T-Camera board specifications:

ESP32-WROVER-B Wireless Module SoC – ESP32 dual core Tensilica LX6 processor Memory – 8MB PSRAM Storage – 4MB SPI flash Connectivity – 2.4 GHz 802.11n WiFI 5, Bluetooth 4.2 LE

Camera – 2MP OV2640 camera with normal or fisheye lens

Display – 0.96″ 128×64 OLED display connected via SSD1306 I2C display controller

Audio – Microphone

USB – 1x micro USB port for power and programming (CP2104)

Sensors – AS312 PIR, BME280 pressure, humidity and temperature I2C sensor

Expansion – 5-pin I2C header with 5V,3.3V, and GND

Misc – Reset and user (IO34) buttons, LED

Power Supply – 5V via micro USB port, support for LiPo battery via 2-pin header and IP5306 charging chip

Dimensions – 68 x 28 mm



The board is made by LilyGO, and the company just uploaded Arduino sample code to esp32-camera-bme280 Github repository.

TTGO T-Camera can be purchased on Aliexpress with a normal or fisheye lense for respectively $15.58 or $17.22 plus a small shipping fee.

Thanks to Robin for the tip.