Last Updated on 4. Oktober 2026 by sfambachLink-Status: OK
Die erste Idee war es, den MJPeg-Stream der ESP32-Kamera zu lesen und auf dem TTGO Display zu zeigen. Da ich einige Probleme mit der Umsetzung des MJpeg-Protokolls hatte, habe ich mich für eine vereinfachte Variante entschieden und lese nun Schnappschüsse von der Kamera aus. Dies hat den Vorteil, dass der TTGO immer dann, wenn er zur Verarbeitung bereit ist, ein neues Bild bekommt.
Sehr geholfen und die Arbeit erleichtert hat mir das folgende Projekt:
https://github.com/moononournation/M5Stack-Cam-ViewerLink-Status: OK
Komponenten
- ESP 32 CamLink-Status: Unbekannt
- TTGO TS V1.2 als Viewer
Anwendungsbereiche
- Türspion
- Mobiler Cam Viewer
Ansichten
Programmierung
Bibliotheken
Display
Adafruit liefert die Display-Bibliothek
https://github.com/adafruit/Adafruit-GFX-LibraryLink-Status: OK

https://github.com/adafruit/Adafruit-ST7735-LibraryLink-Status: OK

JPeg-Decoder

https://github.com/Bodmer/JPEGDecoderLink-Status: OK
Programm
Das Programm findet ihr auf GitHub.
https://github.com/sfambach/esp32/tree/master/project/TtgoTsJPegViewerLink-Status: OK
Zum Downloaden als ZipLink-Status: OK
In der Datei secrets.h müssen die WLAN-Verbindung und die entsprechenden URL-Teile angegeben werden:
const char* SSID = "TEST";
const char* PASSWORD = "TEST123456789";
const char* host = "192.168.1.66";
const char* site = "/capture";
const int port = 80;
Probleme
Zu langsam
Die Darstellung ist sehr langsam, max. 3–4 Bilder pro Sekunde.
Ein Vorschlag wäre es, die JPEG-Codierung wegzulassen und Bitmaps zu übertragen. Hier müsste dann aber auch das Kameraprogramm entsprechend angepasst werden.
Fazit
Es geht, ist aber sehr langsam 😉
Verwandte Beiträge
- October Check 2026 – Neue Mikrocontroller und BoardsLink-Status: OK
- Ulanzi TC001 Smart Pixel ClockLink-Status: OK
- ESP32-C3 seeed studio xiaoLink-Status: OK
- ESP32-C3 Super Mini BoardLink-Status: OK
- Preview – LuatOs ESP32-C3 BoardLink-Status: OK
- ESP32 BlueTooth GamepadLink-Status: OK
- ESP8266/32 WiFi ManagerLink-Status: OK
- Preview – ESP32-IO Schild für Arduino ESP32 Wroom Core BoardLink-Status: OK
- Preview – ESP-WROOM-32 Rev1 Steckbrett Adapterplatine Link-Status: OK
- Preview – 7x9CM Prototyp Platine zum Löten für ESP8266, ESP-12E, ESP-12F, ESP32Link-Status: OK
Quellen
https://github.com/Bodmer/JPEGDecoderLink-Status: OK
https://github.com/adafruit/Adafruit-GFX-LibraryLink-Status: OK
https://github.com/adafruit/Adafruit-ST7735-LibraryLink-Status: OK
https://github.com/espressif/esp32-cameraLink-Status: OK
https://github.com/igrr/esp32-cam-demoLink-Status: Unbekannt
https://github.com/moononournation/M5Stack-Cam-ViewerLink-Status: OK
| Datum | Änderung | Autor |
|---|---|---|
| 04.10.2026 | Rechtschreibung korrigiert: Kommas, Tippfehler, Bindestriche, Groß-/Kleinschreibung, Formulierungen | sfambach |
| 03.10.2026 | Log-Liste eingefügt | sfambach |
| 17.05.2020 | Beitrag erstellt | sfambach |

Danke für diesen tollen Blog. War sehr informativ für mich.