Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ieri sera mi è venuta un'idea su come aiutare i miei 5 anni a capire il senso del tempo.
È chiaro che i ragazzi si stanno orientando sugli eventi quotidiani per avere un'idea di ciò che verrà dopo. Ma gli eventi precedenti di solito sono un po' disordinati e quasi mai in ordine.
Dal momento che dirle l'ora corrente è piuttosto inutile, poiché non significa nulla per lei, di solito uso un evento per cronometrare le cose, ad es. dopo il lancio, prima di andare a letto ecc.
Quindi sento che collegare il tempo agli eventi della vita reale è la chiave.
Quindi ecco l'idea, creare un orologio che cambia lo sfondo in correlazione ai colori del cielo.
Questo è un progetto molto veloce e, siamo onesti…, sporco. mi ci sono volute solo poche ore. Sono sicuro che questo può essere molto più bello e pulito in futuro, ma volevo solo provarlo…
Forniture:
WeMos D1 Mini
Display LCD ST7735
Passaggio 1: preparazione della scheda
Il cablaggio qui è piuttosto stretto, il display ST7735 è collegato alla scheda Wemos come segue:
Il pin RST è collegato a D4 Il pin CS è collegato a D3D/C Il pin è collegato a D2DIN/SCL (MOSI) Il pin è collegato a D7CLK/SDA (SCK) Il pin è collegato a D5VCC e BL sono collegati al pin 3V3, GND è collegato per appuntare GND
Passaggio 2: mettilo insieme e carica il codice
Il codice non è pulito e probabilmente ha bisogno di un po' di lavoro per essere leggibile. Cercherò di risolverlo in futuro, in questo momento, funziona…
cercherò di descriverlo in poche parole.
La scheda si avvia. Si connette a Internet. Ottiene l'ora dal server NTP. Aggiorna l'ora con le impostazioni dell'ora legale. C'è un array con tavolozza di colori per 24 ore. I colori sono:
Notte - BlackBlue - MorningYellow - NoonOrange - AfternoonPurple - Evening
Il Pallet è disegnato in alto e serve come riferimento per il tempo che passa. In futuro mi piacerebbe farlo scorrere in modo che il colore corrente sia sempre al centro.
L'orologio si aggiorna due volte al secondo, puoi passare a 200 ms se non è abbastanza fluido per te. Lo sfondo viene aggiornato solo all'inizio di un'ora per evitare lo sfarfallio.
Passaggio 3: mettilo in una scatola
Ho usato una lattina dell'olio principalmente perché non trovavo niente di più carino in casa. Ho dovuto avvolgere la scheda con del nastro adesivo, per assicurarmi che non andasse in cortocircuito.
Immagino che sarà decorato quando tornerò dal lavoro…
Passaggio 4: risultato finale
Tutto fatto.
Lascia a casa il bambino lo troverà utile e imparerà a conoscere il tempo!