Obsah:
Video: Hodiny RGB učí děti o čase: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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
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
Vše hotovo.
Pojďme domů, dítě to bude považovat za užitečné a dozví se o čase!