Arduino e Raspberry Pi

Un pannello smart per le riunioni che mostra Google Calendar a parete con un ESP32

Questo progetto, pubblicato sul blog Maker di Robotistan, risolve un problema che chi passa da una riunione all'altra conosce bene: invece di controllare di continuo la scheda del calendario o aspettare una notifica sul telefono, si vede la prossima riunione su uno schermo fisico sulla scrivania.

Il progetto usa un display TFT LCD HMI ESP32 da 5,0 pollici. Lo schermo ha già un microcontrollore ESP32-S3, il Wi-Fi e il circuito di pilotaggio grafico, quindi non serve collegare un ESP32 separato con cavetti jumper. Il sistema si connette al Wi-Fi, interroga l'API di Google Calendar per il prossimo evento e mostra titolo, orario e descrizione della riunione sullo schermo da 800x480. L'ora corrente arriva da un server NTP. Quando si aggiunge una riunione al calendario non serve toccare l'ESP32: il dispositivo controlla il calendario a intervalli regolari e aggiorna da solo lo schermo.

Lo schermo è capacitivo, ma in questa versione il touch non viene usato: il pannello serve solo a visualizzare informazioni. Il progetto non si ferma all'elettronica e al software: funziona con una batteria LiPo 1S da 3,7 V e 1800 mAh, e una custodia da parete stampata in 3D contiene sia lo schermo sia la batteria. Così il pannello si può montare a muro senza restare collegato a un cavo USB. Durante lo sviluppo è stata usata anche una scheda di sviluppo ESP32 a 30 pin, ma nella versione finale non è indispensabile.

Quello che apprezzo è che con pochi componenti si ottiene uno strumento davvero utile ogni giorno. La stessa idea si potrebbe adattare per mostrare l'orario di una scuola o di un laboratorio. La lista dei materiali è breve, quindi anche chi è alle prime armi può provarci senza troppe difficoltà.

Fonte: Robotistan Maker

Commenti 0

Lascia il primo commento, in qualsiasi lingua.

Accedi per commentare