Inhaltsverzeichnis:

RGB-Uhr, um Kindern die Zeit beizubringen - Gunook
RGB-Uhr, um Kindern die Zeit beizubringen - Gunook

Video: RGB-Uhr, um Kindern die Zeit beizubringen - Gunook

Video: RGB-Uhr, um Kindern die Zeit beizubringen - Gunook
Video: Was ist Zeit? ⏰ l WOOZLE GOOZLE 2024, November
Anonim
RGB-Uhr, um Kindern die Zeit beizubringen
RGB-Uhr, um Kindern die Zeit beizubringen

Gestern Abend hatte ich eine Idee, wie ich meinem 5-jährigen ein Gefühl für die Zeit vermitteln kann.

Es ist klar, dass sich Kinder an den täglichen Ereignissen orientieren, um eine Vorstellung davon zu bekommen, was als nächstes kommt. Aber frühere Ereignisse sind normalerweise ein bisschen durcheinander und kaum in Ordnung.

Da es ziemlich sinnlos ist, ihr die aktuelle Uhrzeit zu sagen, da es ihr nichts bedeutet, verwende ich normalerweise ein Ereignis, um Dinge zu timen, z. nach dem Start, vor dem Schlafengehen usw.

Ich glaube also, dass die Verbindung von Zeit mit realen Ereignissen der Schlüssel ist.

Hier ist also die Idee, eine Uhr zu bauen, die ihren Hintergrund in Korrelation zu den Farben am Himmel ändert.

Dies ist ein sehr schnelles und, seien wir ehrlich, schmutziges Projekt. ich habe nur ein paar Stunden gebraucht. Ich bin mir sicher, dass das in Zukunft viel schöner und sauberer sein kann, aber ich wollte es einfach mal ausprobieren…

Lieferungen:

WeMos D1 Mini

LCD ST7735-Anzeige

Schritt 1: Vorbereiten des Boards

Vorbereitung des Vorstandes
Vorbereitung des Vorstandes

Die Wiering hier ist ziemlich eng, das Display des ST7735 wird wie folgt mit dem Wemos-Board verbunden:

RST-Pin ist mit D4 verbunden CS-Pin ist mit D3D/C-Pin verbunden mit D2DIN/SCL (MOSI) Pin ist mit D7CLK/SDA (SCK) verbunden Pin ist mit D5VCC verbunden und BL ist mit Pin 3V3 verbunden, GND ist verbunden auf Masse legen

Schritt 2: Legen Sie es zusammen und laden Sie den Code hoch

Legen Sie es zusammen und laden Sie den Code hoch
Legen Sie es zusammen und laden Sie den Code hoch
Legen Sie es zusammen und laden Sie den Code hoch
Legen Sie es zusammen und laden Sie den Code hoch
Legen Sie es zusammen und laden Sie den Code hoch
Legen Sie es zusammen und laden Sie den Code hoch

Der Code ist nicht sauber und benötigt wahrscheinlich ein wenig Arbeit, um lesbar zu sein. Ich werde ihn in Zukunft reparieren, jetzt funktioniert es …

Ich versuche es mit ein paar Worten zu beschreiben.

Das Board bootet. Verbindet sich mit dem Internet. Ruft die Zeit vom NTP-Server ab. Aktualisiert die Zeit mit DST-Einstellungen Es gibt ein Array mit einer Farbpalette für 24 Stunden. Die Farben sind:

Nacht - SchwarzBlau - MorgenGelb - MittagOrange - NachmittagLila - Abend

Die Palette wird oben gezeichnet und dient als Referenz für die Zeit, die vergeht.

Die Uhr wird zweimal pro Sekunde aktualisiert, Sie können auf 200 ms wechseln, wenn es Ihnen nicht glatt genug ist. Der Hintergrund wird nur zu Beginn einer Stunde aktualisiert, um ein Flackern zu vermeiden.

Schritt 3: Legen Sie es in eine Box

Legen Sie es in eine Kiste
Legen Sie es in eine Kiste
Legen Sie es in eine Kiste
Legen Sie es in eine Kiste

Ich habe hauptsächlich eine Ölkanne verwendet, weil ich nichts Schöneres im Haus gefunden habe. Ich musste das Brett mit Klebeband umwickeln, um sicherzustellen, dass es nicht kurzgeschlossen ist.

Ich vermute, das wird dekoriert sein, wenn ich von der Arbeit zurückkomme…

Schritt 4: Endergebnis

Endergebnis
Endergebnis

Alles erledigt.

Lassen Sie uns nach Hause, das Kind wird dies nützlich finden und etwas über die Zeit lernen!

Empfohlen: