Obsah:
Video: Hodiny RGB učia deti o čase: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Včera večer som prišiel s nápadom, ako pomôcť svojim 5 -ročným získať pocit času.
Je zrejmé, že deti sa orientujú na každodenné akcie, aby získali predstavu o tom, čo bude nasledovať. Predchádzajúce udalosti sú však zvyčajne trochu neporiadok a takmer nikdy nie sú v poriadku.
Keďže hovoriť jej o aktuálnom čase je dosť zbytočné, pretože pre ňu nič neznamená, zvyčajne používam udalosť na načasovanie vecí, tj. po spustení, pred spaním atď.
Preto mám pocit, že prepojenie času s udalosťami skutočného života je kľúčové.
Takže tu je nápad: Vytvorte hodiny, ktoré zmenia svoje pozadie v korelácii s farbami na oblohe.
Jedná sa o veľmi rýchly a, povedzme si úprimne …, špinavý projekt. trvalo mi to len pár hodín. Som si istý, že to môže byť v budúcnosti oveľa krajšie a čistejšie, ale chcel som to skúsiť …
Zásoby:
WeMos D1 Mini
LCD displej ST7735
Krok 1: Príprava rady
Tu dochádza k úbohému prechodu vpred, displej ST7735 je pripojený k doske Wemos nasledovne:
RST pin je pripojený k D4 CS pin je pripojený k D3D/C pin je pripojený k D2DIN/SCL (MOSI) pin je pripojený k D7CLK/SDA (SCK) pin je pripojený k D5VCC a BL sú pripojené k pinu 3V3, GND je pripojený pripnúť GND
Krok 2: Dajte to dohromady a nahrajte kód
Kód nie je čistý a pravdepodobne bude potrebovať trochu práce na to, aby bol čitateľný. Budem sa snažiť to opraviť v budúcnosti, práve teraz to funguje …
skúsim to popísať niekoľkými slovami.
Doska sa spustí. Pripojí sa k internetu. Získava čas zo servera NTP. Aktualizuje čas pomocou nastavení letného času. Existuje pole s paletou farieb na 24 hodín. Farby sú:
Noc - ČiernaModrá - RánoŽltá - PoludnaOranžová - PopoludníFialová - Večer
Paleta je nakreslená v hornej časti a slúži ako referencia pre čas, ktorý plynie. V budúcom ID ho radi cyklujeme, takže aktuálna farba je vždy v strede.
Hodiny sa aktualizujú dvakrát za sekundu, ak nie sú dostatočne plynulé, môžete ich zmeniť na 200 ms. Pozadie sa aktualizuje iba na začiatku hodiny, aby sa zabránilo blikaniu.
Krok 3: Vložte ho do škatule
Použil som olejovú plechovku hlavne preto, že som v dome nenašiel nič krajšie. Dosku som musel zabaliť páskou, aby som sa uistil, že neskratuje.
Myslím, že to bude ozdobené, keď sa vrátim z práce …
Krok 4: Konečný výsledok
Všetko hotové.
Poďme domov, dieťa to bude užitočné a naučí sa čas!