🧪 De nouveaux tutoriels arrivent — du bras robotique au capteur
Aller au contenu

Chapitre 3 : Bases de la caméra ​

Acheter en boutique

Objectif de ce chapitre : comprendre la chaîne de traitement caméra du NanoCam et découvrir les différents modes IA intégrés au firmware.

Principe ​

Le NanoCam connecte la caméra via une interface DVP (vidéo numérique parallèle). Le capteur GC2145 émet des données de pixels parallèles 8 bits ; le périphérique LCD_CAM de l'ESP32-S3 les stocke directement en PSRAM par DMA, puis le serveur HTTP les diffuse au navigateur au format MJPEG.

Concepts clés ​

  • DVP : 8 lignes de données parallèles + 3 lignes de synchronisation (VSYNC/HREF/PCLK)
  • MJPEG : chaque trame est une image JPEG indépendante ; le navigateur les charge en continu pour produire un effet vidéo
  • PSRAM : 8MB de PSRAM servent de tampon de trames, avec une capacité de 2 à 4 trames

Étapes ​

3.1 Afficher l'image par défaut ​

Après le flashage du firmware, le mode flux est actif par défaut ; ouvrez http://<IP> dans le navigateur pour voir l'image.

CommandeFonction
ai_mode:0\rTransmission d'images
ai_mode:1\rDétection de visage de chat
ai_mode:2\rDétection de visage
ai_mode:3\rReconnaissance des couleurs
ai_mode:4\rReconnaissance faciale
ai_mode:5\rLecture de QR codes

Pour tous les modes IA et les commandes série, voir le Manuel du protocole série.

Chapitre suivant : Chapitre 4 : Détection de visage