ESP-EYE ESP32 AI Development Board Supports Face detection, Voice wakeup

Sometimes last month, Espressif Systems contacted me to send a mysterious new development kit together with a 10-year anniversary T-shirt, an offer I found hard to decline 🙂

So I got a new year present this morning delivered by DHL…

Espressif T-shirt ESP-EYE
Click to Enlarge

The letter lists the main specifications of ESP-EYE development board:

  • WiSoC- ESP32 dual core Tensilica LX6 processor with WiFi and Bluetooth
  • Memory – 8MB PSRAM
  • Storage – 4MB flash
  • Camera – 2MP OV2640 camera
  • Audio – Microphone
  • USB – 1x micro USB port for power and programming
  • Misc – Reset, boot and function buttons, 2x LEDs
  • Dimensions – 41 x 21 mm

It reminds me of ESP32-CAM camera board, except it adds a microphone, it’s even smaller, and as an official Espressif board, software support might be better. AI features such as face recognition or detection, and voice wake-up are supported out of the box.

ESP-EYE Block Diagram
Click to Enlarge

The board ships with a micro USB cable, and a card with a block diagram, and a quick start guide explaining you need to press the side “function” button to collect face data.

ESP-EYE Board
Click to Enlarge

One side of the board features the 2MP camera, reset and boot buttons, two LEDs, and the microphone (top to bottom),

ESP32 AI Development Board
Click to Enlarge

While the other side reveals the chips used in the design: ESP32-D0WD, 8MB PSRAM, 4MB flash, CP2102 USB to TTL chip, as well as the on-board antenna, a u.FL connector for external antenna, the micro USB port, and function button.

That’s all I know for now, as I can’t find documentation on Espressif website yet, and ESP-EYE board is not for sale at this time. The boards and T-shirt just have been sent to various members of the community, and after testing they should become available.

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
25 Comments
oldest
newest most voted
Brian
Brian
1 year ago

Micro SD card would have been nice.

Makes up for the last ESP32+audio board mentioned here a couple months ago, which got cancelled before it shipped.

haze
haze
1 year ago

how can to be members of the community??

Maxime
Maxime
1 year ago

How is this special ? I have had this board since August. How is this a prototype ?

Grumpy Old Coot
Grumpy Old Coot
1 year ago

Any chance of getting a purchase link? Please?

Kwabena W. Agyeman
1 year ago

Very cool! I took a look at the software for it and it uses OpenMV Cam code. Glad to see our efforts are enabling camera data processing on microcontrollers.

DurandA
1 year ago

Since the ESP32 lacks an NPU accelerator, will Espressif launch a software-only SDK for AI? I wonder if this will be part of ESP-IDF or a new framework like the ESP-ADF for audio.

Nobody Of Import
1 year ago

Wouldn’t know. I’d be…hesitant…to consider them more than a decent IP cam that MIGHT be able to do h.264 streaming. This is more because of the Kendryte coming along being a much more muscular part capable of doing everything that the ESP32 can and then some for roughly similar pricing per quantity. Your AI isn’t going to be much there because there’s only so much compute power those Tensilica LX6’s at 200-ish MHz can do. It’s an impressive little part, but they’ve had the industry come along and one-up them again in only about 2-3 years time. That being said,… Read more »

DurandA
1 year ago

The Kendryte K210 has no built-in wireless connectivity so I’m not sure about the comparison. The Sipeed M1w module adds an esp8285 for WiFi.

crashoverride
crashoverride
1 year ago

An ESP32 SDK for face recognition has been available for a few months:
https://github.com/espressif/esp-who

yair
1 year ago

i tested some of these older modules on our wiki
https://wiki.idiot.io/esp32-cam

zombie
zombie
1 year ago

that’s great. thanx for posting.
do you know what’s the diff between ttgo t8 and ttgo zero (supposedly a new thing) btw?

avra
avra
1 year ago

Does it over heat like M5Stack cam module when streaming video for extended time?

newshcye
newshcye
1 year ago

The article says PSRAM is 4MBit. Where did you get the 8MB?

newshcye
newshcye
1 year ago

The linked page just below your numbers:

https://www.cnx-software.com/2018/09/30/esp32-cam-esp32-camera-board/

It says:

ESP32-CAM board specifications:

Wireless Module- ESP32-S WiFi 802.11 b/g/n + Bluetooth 4.2 LE module with PCB antenna, u.FL connector, 32Mbit SPI flash, 4MBit PSRAM
External Storage – micro SD card slot up to 4GB

Kushal Sharma
1 year ago

How many faces can be enrolled in this?

Varun Chhabra
Varun Chhabra
1 year ago

Can I find examples showing how I may use this in my own way? I want the face recognition feature to trigger some other API end points (when a known face is found) to achieve different things. Any leads?

Jay
6 months ago

Did you manage to get it working?

suraj rode
suraj rode
1 year ago

can any one provide me link for software on which i will code for ESP-EYE

Philip Chisholm
Philip Chisholm
9 months ago

Hi If there was an OV2640 camera module that outputted h.264 encoded video – how hard to update the libraries on the esp32cam?? Yes I am trying to find one…maybe :). That way (I am sure you know this) we can just pass the video stream through the esp32 very efficiently. And if there was some sort of micro-gstreamer/webrtc library that could run on the esp32 (gstreamer runs on it now)- similar to the micro-RTSP library (that https://github.com/geeksville that Kevin Hester put together)… then some interesting things could happen – then you could do live streaming with the esp32 to… Read more »

Advertisements