Obsah:

Hodiny RGB učia deti o čase: 4 kroky
Hodiny RGB učia deti o čase: 4 kroky

Video: Hodiny RGB učia deti o čase: 4 kroky

Video: Hodiny RGB učia deti o čase: 4 kroky
Video: CS50 2016 Week 0 at Yale (pre-release) 2024, December
Anonim
Hodiny RGB učia deti o čase
Hodiny RGB učia deti o čase

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

Príprava rady
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

Dajte to dohromady a nahrajte kód
Dajte to dohromady a nahrajte kód
Dajte to dohromady a nahrajte kód
Dajte to dohromady a nahrajte kód
Dajte to dohromady a nahrajte kód
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

Vložte to do škatule
Vložte to do škatule
Vložte to do škatule
Vložte to 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

Konečný výsledok
Konečný výsledok

Všetko hotové.

Poďme domov, dieťa to bude užitočné a naučí sa čas!

Odporúča: