🧪 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 faces 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