🧪 Novos tutoriais em andamento — do braço robótico ao sensor
Ir para o conteúdo
Compre este produtoLoja oficialSite oficial

Capítulo 3: Noções básicas da câmara

Comprar na loja

Objetivo deste capítulo: compreender a cadeia de dados da câmara do NanoCam e conhecer os vários modos de IA integrados no firmware.

Princípio

O NanoCam liga a câmara através da interface DVP (vídeo digital paralelo). O sensor GC2145 emite dados de píxeis paralelos de 8 bits; o periférico LCD_CAM do ESP32-S3 armazena-os diretamente na PSRAM por DMA e, em seguida, o servidor HTTP transmite-os em formato MJPEG para o navegador.

Conceitos-chave

  • DVP: dados paralelos de 8 linhas + 3 linhas de sinais de sincronização (VSYNC/HREF/PCLK)

  • MJPEG: cada fotograma é uma imagem JPEG independente; o navegador carrega-os em sequência, criando o efeito de vídeo

  • PSRAM: 8 MB de PSRAM utilizados como buffer de fotogramas, com capacidade para 2 a 4 fotogramas

Passos

3.1 Ver a imagem predefinida

Após a gravação do firmware, o modo predefinido é o de transmissão; abra http://<IP> no navegador para ver a imagem.

ComandoFunção
ai_mode:0\rTransmissão de vídeo
ai_mode:1\rDeteção de caras de gato
ai_mode:2\rDeteção de rostos
ai_mode:3\rReconhecimento de cores
ai_mode:4\rReconhecimento facial
ai_mode:5\rLeitura de códigos QR

Consulte o manual do protocolo da porta serial para conhecer todos os modos de IA e comandos da porta serial.

Próximo capítulo: Capítulo 4: Deteção de rostos