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.