Tech Talkies ha costruito un orologio da scrivania ESP32 che unisce funzionalità e nostalgia. Il dispositivo sincronizza l’ora via Wi-Fi e la mostra su un display TFT a colori ST7735 da 160×128 pixel. La particolarità sta nei temi animati ispirati ai videogiochi retrò, che trasformano un semplice orologio in un piccolo pezzo di storia videoludica.
Il cuore del progetto è la scheda ESP32-S3 Zero, un modulo compatto con connettività Wi-Fi integrata. Il display è collegato tramite SPI, usando i GPIO 3, 2, 6, 4 e 5 per dati, clock, chip select, data/command e reset. Un pulsante touch sul GPIO 7 permette di ciclare tra i temi disponibili. Inoltre, una interfaccia web integrata consente di configurare le impostazioni dell’orologio senza ricompilare il firmware.
Come funziona l’orologio da scrivania ESP32
Il funzionamento è semplice e diretto. All’accensione, l’ESP32 si connette alla rete Wi-Fi e sincronizza l’ora. Il display TFT mostra l’ora corrente con un tema animato. Se si preme il pulsante touch, il tema cambia all’istante. Il firmware può essere flashato direttamente dal browser tramite un flasher online, quindi non serve alcun cavo o software aggiuntivo. Questo approccio rende il progetto accessibile anche a chi non ha esperienza con la programmazione di microcontrollori.
La configurazione web è un altro punto di forza. Invece di modificare il codice e ricompilare, si apre una pagina web e si cambiano le impostazioni. Ad esempio, si può modificare la rete Wi-Fi, il fuso orario o il formato dell’ora. Di conseguenza, l’orologio si adatta alle esigenze di chi lo usa senza alcuna difficoltà. Il tutto è racchiuso in un contenitore stampato in 3D, che protegge display e scheda.
- Sincronizzazione dell’ora via Wi-Fi
- Display TFT a colori ST7735 160×128 collegato via SPI
- Pulsante touch sul GPIO 7 per cambiare tema
- Interfaccia web integrata per la configurazione
- Firmware flashabile dal browser
- Contenitore stampato in 3D
Questo progetto porta i classici temi animati da videogioco retrò su un display a colori, mantenendo la configurazione web e la semplicità di un orologio da scrivania. La combinazione di hardware accessibile e software ben progettato lo rende ideale per maker di ogni livello. Inoltre, la possibilità di flashare il firmware dal browser elimina le barriere all’ingresso. Chi vuole replicare il progetto può partire da componenti simili, ad esempio un modulo ESP32 con display touch TFT per una soluzione tutto-in-uno.
Lo sviluppo del firmware avviene con PlatformIO in Visual Studio Code, un ambiente professionale e gratuito. Il codice è organizzato in modo chiaro, quindi è facile aggiungere nuovi temi o modificare quelli esistenti. La scheda ESP32-S3 Zero offre prestazioni sufficienti per animazioni fluide e una buona autonomia di sviluppo. Il repository del progetto documenta ogni passaggio, dalla connessione dei pin alla stampa 3D del contenitore.
Come replicare il progetto
Per replicare l’orologio da scrivania ESP32 servono pochi componenti. Oltre alla scheda ESP32-S3 Zero e al display ST7735, basta un pulsante touch e un contenitore stampato in 3D. La connessione SPI è standard, quindi si può usare qualsiasi display compatibile. In ogni caso, il progetto resta aperto a modifiche e personalizzazioni.
Il firmware si flasha dal browser, quindi non serve installare driver o tool complessi. Basta aprire la pagina del flasher online, selezionare il file e avviare la procedura. In pochi minuti l’orologio è operativo. La configurazione web successiva è altrettanto rapida. Infine, il contenitore stampato in 3D si può personalizzare nel colore e nella forma, rendendo ogni esemplare unico. Per chi vuole espandere il progetto, si possono aggiungere sensori o connettività aggiuntiva, sfruttando i GPIO liberi dell’ESP32.
