🧪 Se publican nuevos tutoriales — del brazo robótico al sensor
Saltar al contenido
Comprar este productoTienda oficialSitio web oficial

Capítulo 3: Fundamentos de la cámara ​

Comprar en la tienda

Objetivo de este capítulo: comprender la cadena de datos de la cámara de NanoCam y conocer los distintos modos de IA integrados en el firmware.

Principio ​

NanoCam conecta la cámara mediante la interfaz DVP (vídeo digital en paralelo). El sensor GC2145 emite datos de píxel en paralelo de 8 bits; el periférico LCD_CAM del ESP32-S3 los almacena directamente en la PSRAM mediante DMA y, a continuación, el servidor HTTP transmite el flujo al navegador en formato MJPEG.

Conceptos clave ​

  • DVP: datos en paralelo de 8 líneas + señales de sincronización de 3 líneas (VSYNC/HREF/PCLK)
  • MJPEG: cada fotograma es una imagen JPEG independiente; el navegador los carga de forma continua para lograr el efecto de vídeo
  • PSRAM: 8 MB de PSRAM usados como búfer de fotogramas; caben 2-4 fotogramas

Pasos ​

3.1 Ver la imagen predeterminada ​

Tras grabar el firmware, el modo predeterminado es el de transmisión; abre http://<IP> en el navegador para ver la imagen.

ComandoFunción
ai_mode:0\rTransmisión de vídeo
ai_mode:1\rDetección de cara de gato
ai_mode:2\rDetección de rostros
ai_mode:3\rReconocimiento de colores
ai_mode:4\rReconocimiento facial
ai_mode:5\rReconocimiento de códigos QR

Consulta el manual del protocolo de puerto serie para ver todos los modos de IA y comandos de puerto serie.

Capítulo siguiente: Capítulo 4: Detección de rostros