Obsah:

Hodiny RGB učí děti o čase: 4 kroky
Hodiny RGB učí děti o čase: 4 kroky

Video: Hodiny RGB učí děti o čase: 4 kroky

Video: Hodiny RGB učí děti o čase: 4 kroky
Video: Přišel mi nový míč ⚽️ z LaLigy 22/23 🇪🇸 ze Španělska! 2024, Září
Anonim
Hodiny RGB učí děti o čase
Hodiny RGB učí děti o čase

Včera večer jsem přišel s nápadem, jak pomoci svým 5letým získat pocit času.

Je jasné, že se děti orientují na každodenní akce, aby získaly představu o tom, co přijde dál. Ale předchozí události jsou obvykle trochu nepořádek a téměř nikdy nejsou v pořádku.

Protože říkat jí aktuální čas je celkem zbytečné, protože pro ni nic neznamená, obvykle používám událost k načasování věcí, tzn. po spuštění, před spaním atd.

Cítím tedy, že propojení času se skutečnými událostmi je klíčové.

Takže tady je myšlenka: Vytvořte hodiny, které změní pozadí v korelaci s barvami na obloze.

Jedná se o velmi rychlý a, řekněme upřímně …, špinavý projekt. trvalo mi to jen pár hodin. Jsem si jistý, že to v budoucnu může být mnohem hezčí a čistší, ale chtěl jsem to zkusit…

Zásoby:

WeMos D1 Mini

LCD displej ST7735

Krok 1: Příprava desky

Příprava rady
Příprava rady

Rozmístění zde je úhledné přímo vpřed, displej ST7735 je připojen k desce Wemos následovně:

RST pin je připojen k D4 CS pin je připojen k D3D/C pin je připojen k D2DIN/SCL (MOSI) pin je připojen k D7CLK/SDA (SCK) pin je připojen k D5VCC a BL jsou připojeny k pinu 3V3, GND je připojeno připnout GND

Krok 2: Dejte to dohromady a nahrajte kód

Dejte to dohromady a nahrajte kód
Dejte to dohromady a nahrajte kód
Dejte to dohromady a nahrajte kód
Dejte to dohromady a nahrajte kód
Dejte to dohromady a nahrajte kód
Dejte to dohromady a nahrajte kód

Kód není čistý a pravděpodobně bude vyžadovat trochu práce, aby byl čitelný. Budu se snažit to v budoucnu opravit, právě teď to funguje …

zkusím to popsat několika slovy.

Deska se spustí. Připojí se k internetu. Získá čas ze serveru NTP. Aktualizuje čas pomocí nastavení DST. Existuje pole s paletou barev na 24 hodin. Barvy jsou:

Noc - ČernáModrá - RánoŽlutá - PoledneOranžová - OdpoledneFialová - Večer

Paleta je nakreslena nahoře a slouží jako reference pro čas, který plyne. V budoucím ID by rádo zacyklovalo, takže aktuální barva je vždy uprostřed.

Hodiny se aktualizují dvakrát za sekundu, můžete to změnit na 200 ms, pokud to není dost plynulé. Pozadí se aktualizuje pouze na začátku hodiny, aby se zabránilo blikání.

Krok 3: Vložte jej do krabice

Dejte to do krabice
Dejte to do krabice
Dejte to do krabice
Dejte to do krabice

Použil jsem plechovku na olej hlavně proto, že jsem v domě nenašel nic hezčího. Desku jsem musel omotat páskou, abych se ujistil, že nezkratuje.

Můj odhad je, že to bude vyzdobeno, až se vrátím z práce …

Krok 4: Konečný výsledek

Konečný výsledek
Konečný výsledek

Vše hotovo.

Pojďme domů, dítě to bude považovat za užitečné a dozví se o čase!

Doporučuje: