Der ESP8266-Rahmen
GeekMagic SmallTV ist eine günstige Geräteserie, die mit einem ESP8266- oder ESP32-Mikrocontroller arbeitet und in ihrem kleinen Kunststoffgehäuse ein Display beherbergt; sie zeigt Informationen wie Uhrzeit und Wetter an. Frühere Arbeiten an diesen Geräten erforderten in der Regel eine Änderung der Originalsoftware. Die neue Methode von Yongha Kim nutzt dagegen die integrierte Fotoanzeigefunktion des Geräts; weder ein Eingriff in die Software noch Löten ist erforderlich. Das Bild wird auf einem Computer im Netzwerk erzeugt und über HTTP an das Gerät gesendet.
Python-Pillow-Zahlen
Im Beispiel wird das Bild mit der Pillow-Bibliothek in Python erstellt und zeigt Nutzungsdaten von Claude und Codex an. Man muss lediglich ein Bild im Format 240×240 vorbereiten und an das Gerät übertragen; dank GIF-Unterstützung lässt sich auch eine Animation hinzufügen. Die Methode wird als Proof of Concept vorgestellt. Für alle, die weiter gehen möchten, bleibt es eine Option, die Firmware vollständig zu ersetzen.