Zurück zum Blog

Wochenrückblick · 25. Oktober 2026

Eine USB-Kamera auf einem sieben Zoll großen ESP32-Display

Der erste Viewer überträgt das Video einer Endoskopkamera über eine Windows-Brücke auf den Touchscreen.

Entscheidungen und Entwicklung

Der PC erfasst die Kamera mit FFmpeg, kodiert JPEG und sendet Frames per UART. Der ESP32-S3 dekodiert RGB565 und zeichnet mit LVGL auf dem Waveshare-Display mit 1024 × 600 Pixeln. Empfangsguthaben und CRC schützen vor Überläufen und beschädigten Frames.

Firmware 0.2.0 implementiert Standbild, Zoom, Rotation, Spiegelung, Helligkeit und BMP-Fotos auf microSD. Der dokumentierte Test vom 20. September empfing und dekodierte 71 Bilder, übergab 70 an den Renderer und meldete keine Videofehler. Beobachtet wurden etwa 3 FPS bei 320 × 240.

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