Idee per un progetto Raspberry Pi: calendario e orologio e-ink
Oggi diamo un'occhiata a due progetti Raspberry Pi davvero brillanti: un calendario e-ink e un orologio e-ink!
Calendario elettronico
L'utente di Reddit Beaverknighterino ha dichiarato di essere "affascinato dai progetti di carta elettronica e ho deciso di realizzarne uno per il mio calendario di lavoro".
I materiali utilizzati da Beaverknighterino sono i seguenti:
- Carta elettronica Waveshare 7,5" B/N 800×480
- Raspberry Pi Zero W
- Xiaomi 10000mAH Banca di alimentazione
- Cornice IKEA HOVSTA
Beaverknighterino ha detto che il progetto è stato reso un po' più difficile. Questo perché il calendario di lavoro utilizza CalDAV e molte librerie open source supportano solo Google o iCloud.
Attualmente, il sistema ha un'autonomia di meno di cinque giorni prima di spegnersi.
Tuttavia, questo è anche il risultato di un codice non ottimizzato, che secondo Beaverknighterino sarà oggetto di miglioramento nella prossima iterazione.
I display e-ink sono molto efficienti dal punto di vista energetico perché la maggior parte del consumo avviene quando si aggiorna il display con nuovi contenuti. Una volta impostato il contenuto, il consumo energetico si riduce a zero.
Il problema è che il Pi Zero W viene tenuto in funzione per aggiornare il display dopo ogni appuntamento e a mezzanotte.
CLICCA QUI: Suggerimenti e trucchi per l'ottimizzazione dell'alimentazione di Raspberry Pi Zero 2
Orologio e-Ink
Ecco un altro progetto che utilizza il Raspberry Pi Zero.
A differenza del calendario di cui sopra, che è alimentato da una batteria, questo è alimentato via USB, quindi non ci sono problemi di durata della batteria.
La discussione sull'orologio è probabilmente la più interessante. Una domanda pertinente è se un display e-ink sia in grado di mostrare i secondi. Ecco un video importante:
Il punto debole di un display e-ink è il tempo di aggiornamento di un secondo. Questo rende molto fastidioso l'aggiornamento ogni secondo e potrebbe non essere conveniente.
Ma questo è il prezzo per un display ultra-efficiente.
Un'altra interessante discussione è se il Raspberry Pi Pico sia o meno un buon sostituto del Pi Zero. Soprattutto perché è più economico e molto più facile da trovare in magazzino.
La conclusione è stata che, sì, si poteva... ma...
Ma il problema è che il Pico non ha le stesse caratteristiche del Pi Zero.
Pertanto, è necessario aggiungere alcuni moduli. un modulo di orologio in tempo reale o qualcosa che gli consenta di accedere a Internet.
Non che il Pi Zero abbia un orologio in tempo reale a bordo, ma almeno c'è il WiFi (con la variante Zero W). Quindi, in sostanza, lo Zero è eccessivo, ma è conveniente.
u/tttpp ha condiviso il suo codice e istruzioni per il display Waveshare 2.13″ v2:
- Installare pi lite senza interfaccia grafica
- Installare python3 e tmux su di esso utilizzando SSH
- Seguire tutte le istruzioni di qui per installare le librerie e gli esempi per impostare il display e-ink
- Creare una nuova cartella nella cartella scaricata da waveshare (dove si trovano le cartelle lib, examples, ecc.) e copiare il mio file codice lì
- Creare una sessione tmux in modo che lo script possa essere eseguito indefinitamente in background e avviarlo con python3 (percorso del codice) e uscire dalla sessione tmux
Nota: questo codice è specifico per un display V2 di Waveshare da 2,13 pollici. È abbastanza facile passare da una versione all'altra, basta eseguire ogni esempio finché non ne funziona uno (che abbia la stessa risoluzione dell'e-ink in vostro possesso); presto realizzerò un vero e proprio tutorial e ripulirò il codice.
Avete un progetto interessante?
Potete vedere altri progetti come questo nella nostra serie di progetti Paragon. qui.
Se siete a conoscenza di un progetto interessante, lasciate un commento qui sotto 👇
Se vi piace questa serie, iscrivetevi alla nostra newsletter qui sotto 👇