ESP-EYE : ESP32를 이용한 카메라 개발 보드

ESPRESSIF|2021. 2. 7. 13:31

ESP-EYE 소개

 

ESP-EYE는 ESP32를 이용한 개발보드로, 카메라 영상 및 Still shot(사진)을 전송하며, 간단한 얼굴인식 구현이 가능하다. 

 

ESP-EYE 보드 사진 / 구성

 

3D_PIFA Antenna

A 3D PIFA antenna. With the R14 resistor users can select the external IPEX antenna, whereas with the R15 resistor they can select the 3D antenna.

IPEX Connector

Used for connecting the external IPEX antenna. With the R14 resistor users can select the external IPEX antenna, whereas with the R15 resistor they can select the 3D antenna.

ESP32 Chip

A 2.4 GHz Wi-Fi and Bluetooth combo chip.

Crystal Oscillator

Provides an external clock to ESP32.

Flash & PSRAM

Provides memory for storing applications.

CP2102 USB-to-UART Chip

Converts the USB signals to UART signals.

USB Port

Provides power supply to the whole system.

LDO Power Supply

Provides the required power supply to the ESP32 chip, camera and LED indicators.

Side Tactile Button

A function key.

Top Tactile Button

Reset/Boot button. We recommend that you do not configure this button for other uses.

LED Indicators

The board has a red and a white indicator. Different flashing combinations of the red and white indicators reflect the different statuses of the board, e.g. waking up, networking, face detection, face recognition, face enrollment and face recognition.

Camera

An external 2-Megapixel camera module for face detection, face recognition and Face ID enrollment.

Camera Connector

Used for connecting the external camera.

MIC

A digital microphone for voice control functions.

SPI Port

A reserved port for data transmission.

 

 

 지원되는 카메라 모듈

 

ESP-EYE는 OV2640 또는 OV3660을 탑재하고 있다. 그런데, 이 센서는 이미 제조사에서 단종 된 제품이다. 

SDK에서 지원되는 카메라 센서로 OV5640이 있고 이 제품은 양산 중이다. 

실제 SDK상의 센서 드라이버 쪽을 보면 아래와 같은 카메라 센서를 지원한다.

그러나, ESP32는 카메라 센서에서 JPEG 압축을 해야 해서 반드시 카메라 센서에서 지원 여부를 확인 해야 한다.  

#define NT99141_PID     (0x14)
#define OV9650_PID     (0x96)
#define OV7725_PID     (0x77)
#define OV2640_PID     (0x26)
#define OV3660_PID     (0x36)
#define OV5640_PID     (0x56)
#define OV7670_PID     (0x76)

 

 최대 해상도 

 

카메라 센서에서 JPEG으로 압축시 동영상의 경우 640x480 20~25 fps정도 가능하다. RF 환경과 ESP32의 다른 Task 실행 여부에 의존 한다. 사진의 경우 Full HD(1920x1080) 가능하다, 다만, 빠르게 연속으로 찍을 경우는 해상도를 낮추어야 할 수도 있다. 

 

 자료 / 메뉴얼 

 

github.com/espressif/esp32-camera

github.com/espressif/esp-who

 

espressif/esp32-camera

Contribute to espressif/esp32-camera development by creating an account on GitHub.

github.com