Vai al contenuto
Progetti
BetaApp mobile · IoT

PixLink

Un'app e una scheda AMOLED progettate insieme: mandi foto e GIF animate dal telefono via Bluetooth, la scheda le mostra, insieme alle tue notifiche e allo stato di Claude Code.

Cosa fa

  • Invio di foto e GIF animate via Bluetooth Low Energy
  • Editor integrato: ritaglio, testo, preset e conversione video → GIF
  • Notifiche del telefono inoltrate sulla scheda
  • Widget Claude Code: sessioni, token e costo in tempo reale
  • Carosello che alterna le modalità sulla scheda
  • Configurazione Wi‑Fi e invio anche via server
  • Aggiornamenti del firmware over-the-air
  • Accesso con Google e gestione di più schede

PixLink è un prodotto in tre parti, tutte sviluppate da me e pensate per funzionare insieme.

L'app

Scritta in Flutter per Android e iOS. Trova le schede vicine, le rinomina e invia immagini e GIF già ottimizzate per lo schermo da 280×456 pixel: adatta l'orientamento, ritaglia, comprime e verifica il trasferimento con un controllo MD5. Ha un editor con testi e preset, converte i video in GIF, inoltra le notifiche del telefono e mostra lo stato delle sessioni di Claude Code.

La scheda

Il firmware gira su una ESP32-S3 con display AMOLED touch da 1,64". Interfaccia in LVGL, Bluetooth NimBLE, decodifica di JPEG e GIF animate, notifiche a comparsa, un carosello che alterna le modalità e un'animazione quando è in attesa. Si aggiorna da sola via Bluetooth, con verifica dell'immagine e ritorno alla versione precedente se qualcosa va storto.

Il server

Un backend Django gestisce gli account con accesso Google, registra le schede, inoltra i contenuti quando si usa il Wi‑Fi invece del Bluetooth e distribuisce le nuove versioni del firmware.