Di solito, il problema viene prima della soluzione, ma per [Stavros], è successo il contrario. Un display E-Ink da 4,7 pollici con gestione della batteria integrata ed ESP32 attirò la sua attenzione, lo comprò e iniziò a pensare a cosa volesse farne. lasso di tempo (anche il collegamento hackaday.io) è un elegante calendario desktop basato sullo schermo a inchiostro elettronico incorporato.
[Stavros] Ho trovato il supporto MicroPython del dispositivo un po’ scarno e spesso non riusciva a disegnare. Ho trovato un progetto Platform.io che utilizzava una libreria precedente ma modificata per gestire un display e-ink che funziona correttamente. Tuttavia, la vecchia libreria non supportava l’orientamento verticale o altre sottigliezze. Invece di provare a creare qualcosa di complesso in C, ha trasferito la complessità in un ambiente server di cui sapeva di più. Con l’aiuto di CoPilot, ha ottenuto un codice che riattiva l’ESP32 ogni mezz’ora, scarica un’immagine da un server e quindi la visualizza. Lo script Python utilizza un browser headless per visitare Google Calendar, ridimensionare la finestra, acquisire uno screenshot e quindi caricarlo.La parte più difficile dell’esercizio è stata far funzionare in modo affidabile l’autenticazione con Google. Un’elegante copertina rigida bianca stampata in 3D avvolge l’intero numero in un involucro esteticamente gradevole. Finora, questa è stata una grande storia di qualcuno che costruisce qualcosa per se stesso e usa il proprio potere. Dov’è l’hack?
Quando arriva la svolta [Stavros] Ho provato a infilare la sua piastra in una custodia troppo stretta e ha rotto lo schermo. Improvvisamente gran parte dello schermo non verrà disegnata. Ha trasformato ciò che era rotto in qualcosa di nuovo mappando l’area che non era stata tracciata e facendo in modo che Python tracciasse le informazioni meteorologiche con un pad invece di uno screenshot di una pagina web: riutilizzo intelligente e un modo per trarre vantaggio da un brutto incidente.
IL Codice trovato su GitLabe il Fascicoli 3D Disponibile su Printables. Sfortunatamente, mentre il Timeframe è molto efficiente dal punto di vista energetico, non dura quanto questo calendario con la sua durata della batteria di 50 anni.
“Appassionato pioniere della birra. Alcolico inguaribile. Geek del bacon. Drogato generale del web.”