🧪 Stanno arrivando nuovi tutorial — dal braccio robotico al sensore
Vai al contenuto
Acquista questo prodottoNegozio ufficialeSito ufficiale

Capitolo 3: Nozioni di base sulla fotocamera ​

Acquista nel negozio

Obiettivo del capitolo: comprendere la catena di dati della fotocamera di NanoCam e conoscere le modalità AI integrate nel firmware.

Funzionamento ​

NanoCam collega la fotocamera tramite l'interfaccia DVP (video digitale parallelo). Il sensore GC2145 emette dati pixel paralleli a 8 bit; la periferica LCD_CAM dell'ESP32-S3 li memorizza direttamente nella PSRAM tramite DMA, poi il server HTTP invia lo stream in formato MJPEG al browser.

Concetti chiave ​

  • DVP: 8 linee di dati paralleli + 3 linee di segnale di sincronizzazione (VSYNC/HREF/PCLK)
  • MJPEG: ogni frame è un'immagine JPEG indipendente; il browser le carica in sequenza per ottenere l'effetto video
  • PSRAM: 8MB di PSRAM usati come frame buffer, in grado di contenere 2-4 frame

Procedura ​

3.1 Visualizzare l'immagine predefinita ​

Dopo il flashing del firmware la modalità predefinita è quella di streaming; apri http://<IP> nel browser per vedere l'immagine.

ComandoFunzione
ai_mode:0\rModulo di trasmissione video
ai_mode:1\rRilevamento del muso dei gatti
ai_mode:2\rRilevamento volti
ai_mode:3\rRiconoscimento dei colori
ai_mode:4\rRiconoscimento facciale
ai_mode:5\rRiconoscimento codici QR

Per tutte le modalità AI e i comandi seriali vedi il manuale del protocollo seriale.

Capitolo successivo: Capitolo 4: Rilevamento volti