A ESP32-S3-EYE é uma placa de desenvolvimento compacta da Espressif voltada para IA embarcada, construída em cima do SoC ESP32-S3 e do framework ESP-WHO. Ela reúne câmera de 2 megapixels, microfone digital e display LCD na mesma placa, o suficiente para prototipar reconhecimento facial, comandos de voz e detecção de movimento sem hardware adicional.
O kit é dividido em duas partes conectadas por pin headers: a placa principal (ESP32-S3-EYE-MB), que reúne o módulo ESP32-S3-WROOM-1, a câmera, o slot de cartão SD, o microfone, o acelerômetro de três eixos, o circuito de carregamento de bateria Li-ion e os botões de função; e a placa secundária (ESP32-S3-EYE-SUB), que carrega o display LCD de 1,3 polegadas, ligado ao ESP32-S3 via barramento SPI.

Quem quiser colocar a mão na massa e testar a ESP32-S3-EYE pode se inscrever no workshop Inteligência Artificial na borda com ESP32-S3, promovido pela Espressif Systems durante o Embarcados Experience 2026, em Curitiba. Ao final, cada participante leva para casa uma ESP32-S3-EYE. Vagas limitadas: https://embarcados.com.br/embarcados-experience-2026/
Todos os recursos do ESP32-S3-EYE
A ESP32-S3-EYE reúne mais componentes do que aparecem à primeira vista. O diagrama de blocos abaixo apresenta os principais componentes da placa principal ESP32-S3-EYE-MB (à esquerda) e da placa secundária ESP32-S3-EYE-SUB (à direita), bem como as interconexões entre esses componentes.

Placa principal (ESP32-S3-EYE-MB)

| Componente | Descrição |
|---|---|
| Câmera OV2640 | 2 megapixels, campo de visão de 66,5°, resolução máxima de 1600×1200, ajustável em software |
| LED de energia do módulo | Verde, acende com a alimentação USB conectada; pode ser configurado por software via GPIO3 (modo open-drain) para indicar diferentes estados da placa |
| Pin headers | Conectam a placa principal à placa secundária |
| Regulador 5V → 3,3V | Alimenta o módulo ESP32-S3-WROOM-1 e os demais componentes |
| Microfone digital I2S MEMS | SNR de 61 dB, sensibilidade de -26 dBFS, alimentado em 3,3V |
| Conector FPC | Liga a placa principal à placa secundária |
| Botões de função (6) | Todos configuráveis por software, exceto o botão RST |
| Módulo ESP32-S3-WROOM-1 | Chip ESP32-S3R8, Wi-Fi e Bluetooth 5 (LE), instruções vetoriais para redes neurais e processamento de sinal, 8 MB de PSRAM Octal SPI e 8 MB de flash |
| Slot MicroSD | Expansão de armazenamento |
| Regulador 3,3V → 1,5V | Alimentação dedicada da câmera |
| Regulador 3,3V → 2,8V | Alimentação dedicada da câmera |
| Porta USB (Micro-USB) | Alimentação de 5V e comunicação com o chip via GPIO19 e GPIO20 |
| Pontos de solda para bateria | Conexão de bateria Li-ion externa como fonte alternativa; recomendado usar bateria com circuito de proteção e fusível, capacidade acima de 1000 mAh, saída de 3,7V e entrada de 4,2V a 5V |
| Chip carregador de bateria | ME4054BM5G-N, carregador linear de 1A em encapsulamento ThinSOT, alimentado pela porta USB |
| LED vermelho de bateria | Pisca com USB conectado e sem bateria; fica aceso durante o carregamento; apaga quando a bateria está cheia |
| Acelerômetro | QMA7981, três eixos, usado para rotação de tela e outras funções sensíveis à orientação da placa |
Placa secundária (ESP32-S3-EYE-SUB)

| Componente | Descrição |
|---|---|
| Display LCD | 1,3 polegadas, conectado ao ESP32-S3 via barramento SPI |
| Pinos de strapping (4) | Vindos da placa principal, disponíveis como pontos de teste |
| Female headers | Encaixam nos pin headers da placa principal |
| Conector FPC do LCD | Liga a placa secundária ao display |
| LCD_RST | Ponto de teste para resetar o display com sinais de controle |
Alimentação separada para a câmera
Um detalhe de engenharia que passa despercebido: a câmera tem alimentação independente do resto do módulo, com dois reguladores dedicados, um de 3,3V para 1,5V e outro de 3,3V para 2,8V, separados do regulador principal de 5V para 3,3V que alimenta o restante da placa. Isso isola o ruído que a comutação da câmera poderia introduzir no sinal do microfone, o tipo de cuidado que só aparece quando câmera e áudio dividem o mesmo PCB.


Vale um alerta para quem for reaproveitar GPIOs: com exceção do GPIO3, usado para configurar o LED de status, todos os pinos do módulo WROOM-1 já estão comprometidos com alguma função da placa. Quem quiser usar outros pinos precisa checar o esquemático antes.
Firmware de fábrica
Cada unidade sai com firmware pré-gravado que já demonstra wake word por voz, reconhecimento de comandos falados, e detecção e reconhecimento facial, sem precisar compilar nada. Ao ligar, o LED de energia acende por alguns segundos enquanto o firmware carrega, apaga quando termina, e a placa entra em modo de reconhecimento facial por padrão, com vídeo ao vivo no LCD.
Os seis botões de função controlam a placa sem precisar de comando de voz: MENU cadastra um rosto com um ID, UP+ inicia o reconhecimento, mostrando o ID ou “WHO?” se não reconhecer, e PLAY apaga o último ID cadastrado. Também dá para acordar a placa com o comando de voz em inglês “Hi ESP” e trocar de modo falando “face recognition”, “motion detection”, “display only” ou “stop working”.
Como desenvolver projetos?
O fluxo de desenvolvimento passa pelo ESP-IDF, framework padrão em C da Espressif, mais o ESP-WHO, a camada de processamento de imagem que roda sobre o IDF com exemplos prontos para câmera, voz e reconhecimento facial. Para programar a placa, basta um cabo USB Standard-A para Micro-B e um computador com Windows, Linux ou macOS; cartão MicroSD, bateria Li-ion e case impresso em 3D são opcionais.









