Retour au blog

Revue hebdomadaire · 25 octobre 2026

Une caméra USB sur un écran ESP32 de sept pouces

Le premier visualiseur utilise un pont Windows pour transmettre la vidéo d'une caméra endoscopique à l'écran tactile.

Choix et évolution

Le PC capture la caméra avec FFmpeg, encode en JPEG et transmet les images par UART. L'ESP32-S3 décode en RGB565 et affiche avec LVGL sur la Waveshare de 1024 × 600. Des crédits de réception et un CRC protègent contre les débordements et les trames corrompues.

Le firmware 0.2.0 propose arrêt sur image, zoom, rotation, miroir, luminosité et photos BMP sur microSD. Le test enregistré du 20 septembre a reçu et décodé 71 images, en a transmis 70 au moteur de rendu et n'a signalé aucune erreur vidéo. Environ 3 FPS à 320 × 240 ont été observés.

  • ESP32-S3
  • LVGL
  • Python
  • JPEG / UART