PixLink
Eine App und eine AMOLED-Platine aus einem Guss: Fotos und animierte GIFs per Bluetooth vom Smartphone senden, die Platine zeigt sie an, dazu Benachrichtigungen und den Status von Claude Code.
Was es kann
- Fotos und animierte GIFs per Bluetooth Low Energy senden
- Integrierter Editor: Zuschnitt, Text, Presets und Video → GIF
- Smartphone-Benachrichtigungen auf der Platine
- Claude-Code-Widget: Sitzungen, Tokens und Kosten in Echtzeit
- Karussell, das die Modi auf der Platine wechselt
- WLAN-Einrichtung und Versand auch über Server
- Firmware-Updates over the air
- Google-Anmeldung und mehrere Platinen
PixLink besteht aus drei Teilen, alle von mir entwickelt und aufeinander abgestimmt.
Die App
Geschrieben in Flutter für Android und iOS. Sie findet Platinen in der Nähe, benennt sie um und sendet Bilder und GIFs, die bereits für den 280×456-Bildschirm optimiert sind: Ausrichtung, Zuschnitt, Kompression und Prüfung der Übertragung per MD5. Dazu ein Editor mit Text und Presets, Umwandlung von Videos in GIFs, Weiterleitung von Benachrichtigungen und der Status von Claude-Code-Sitzungen.
Die Platine
Die Firmware läuft auf einem ESP32-S3 mit 1,64"-AMOLED-Touchdisplay. LVGL-Oberfläche, NimBLE-Bluetooth, Dekodierung von JPEG und animierten GIFs, Benachrichtigungen, ein Karussell, das die Modi wechselt, und eine Ruheanimation. Sie aktualisiert sich selbst per Bluetooth, prüft das Image und kehrt bei Problemen zur vorherigen Version zurück.
Der Server
Ein Django-Backend verwaltet Konten mit Google-Anmeldung, registriert Platinen, leitet Inhalte bei WLAN-Nutzung weiter und verteilt neue Firmware-Versionen.