Inhaltsverzeichnis:
- Schritt 1: Bauen Sie die Uhr
- Schritt 2: Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
- Schritt 3: Installieren Sie den Code und genießen Sie
Video: DIY LED-Adventskalender - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Ich werde beschreiben, wie wir diese analoge Uhr hergestellt haben, die gleichzeitig als Adventskalender fungiert. Es gibt 24 ws2811 LEDs rund um die Uhr in einem Kreis und jede von ihnen leuchtet grün für die Tage vor Weihnachten. Am Weihnachtstag leuchten alle Lichter rot. In jedem zweiten Monat leuchten die Lichter durchgehend blau. Es wird von einem es8266 angetrieben, das von der Arduino-IDE verwaltet werden kann, aber ein Himbeer-Pi würde auch funktionieren. Dies kann stark angepasst und nach Ihren Wünschen geändert werden, und es können sogar Animationen außerhalb der normalen Volltonfarben ausgeführt werden. Lesen Sie weiter, um zu erfahren, wie ich das gemacht habe, oder sehen Sie sich das Video unten an!
Lieferungen:
- es8266
- 5V Netzteil
- ws2811 LEDs
- Uhr-Kit
Schritt 1: Bauen Sie die Uhr
Wir begannen mit dem Bau der Uhr, die 5 Stück rote Eiche 3,5 "breit und 18" hoch war. Nachdem wir sie zusammengeklebt hatten, kratzten wir den überschüssigen Kleber ab und schleiften ihn flach ab. Dann nahmen wir eine Stichsäge, um einen groben Kreis zu machen, und gingen zum Bandschleifer, um den Kreis zu verfeinern. Danach haben wir ein Zimmermannsquadrat verwendet, um 15-Grad-Winkel von der Mitte aus zu messen, um die Linien für jedes Licht zu zeichnen. Wir benutzten die Bohrmaschine, um die Löcher etwa 1,5 Zoll vom Rand der Uhr entfernt zu bohren. Wir haben es mit Mahoney's Walnut Oil beendet.
Schritt 2: Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Wir begannen mit der Montage, indem wir die 24 ws2811-LEDs durch die 1/2-Zoll-Löcher, die wir gebohrt hatten, drückten. Dann zeichneten wir einen Umriss der Uhrkomponente und führten eine etwa 3/8-Zoll-Aussparung aus, damit wir sie durch die Rückseite passen konnten. Sobald dies erledigt war, klebten wir das 5V-Netzteil auf die Rückseite, fügten eine Klampe hinzu, die es an der Wand halten würde, und löteten den Stromkreis, der die Lichter mit Strom versorgen würde. Die Schaltung ist sehr einfach und verwendet einen einzigen Pin des es8266-Mikrocontrollers, um die LEDs zu steuern, und das 5-V-Netzteil, um sie mit Strom zu versorgen.
Schritt 3: Installieren Sie den Code und genießen Sie
Der nächste Schritt besteht darin, den folgenden Code zu installieren. Da wir einen ES8266 verwenden, funktioniert die Arduino IDE dafür gut:
github.com/tmckay1/advent_calendar
Sie müssen die Pin-Definition ändern, die die LEDs steuert, wenn Sie nicht denselben Pin wie wir verwenden, und Ihre WLAN-Informationen (SSID/Passwort) hinzufügen. Sie müssen auch Abhängigkeiten wie FastLED und NTP Client installieren, und Sie verwenden das es8266-Board wie ich, Sie müssen das Board auch in der Arduino IDE installieren (weitere Informationen finden Sie in den Ressourcen).
Grundsätzlich ruft der Code alle 10 Sekunden das aktuelle Datum vom NTP-Client ab, sobald er mit dem WLAN verbunden ist, und berechnet dann, wie viele Lichter eingeschaltet werden sollen, wenn es Dezember ist. Sobald es diese Informationen erhält, verwendet es die FastLED-Bibliothek, um die LEDs auf der Uhr zum Leuchten zu bringen.
Nachdem Sie den Code installiert haben, schließen Sie ihn an und genießen Sie:)
Ressourcen
Installieren der NTP-Client-Abhängigkeit:
Installation der FastLED-Abhängigkeit:
Installieren des es8266-Boards in der Arduino-IDE:
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
DIY Wie man eine cool aussehende Uhr macht - StickC - Einfach zu machen: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen
DIY Bluetooth Boombox Lautsprecher - HOW TO: 13 Schritte (mit Bildern)
DIY Bluetooth Boombox Lautsprecher | WIE MAN: Hallo! Vielen Dank, dass Sie sich dieses Projekt angesehen haben, dieses ist auf meiner Favoritenliste! Ich freue mich sehr, dieses tolle Projekt realisiert zu haben. Während des gesamten Projekts wurden viele neue Techniken verwendet, um die Gesamtqualität und das Finish der Spea
DiY LED-Uhren-Kit - Teil 1: 5 Schritte
DiY LED Clock Kit - Teil 1: Ich habe vor kurzem ein DIY LED Clock Kit von AliExpress gekauft (es war ziemlich billig PLUS die PCB-Qualität sieht gut aus), also dachte ich, ich muss meine Erfahrungen mit der Montage, dem Bau und dem Testen teilen .Wenn Ihnen dieser gefallen hat, ziehen Sie bitte in Betracht, mir eine
Dekorative Blumen-RGB-LED-Leuchten - DIY: 7 Schritte (mit Bildern)
Dekorative Blumen-RGB-LED-Leuchten | DIY: In diesem Tutorial zeigen wir Ihnen, wie Sie dekoratives Blumen-RGB-LED-Licht herstellen. Sie können das in diesem Schritt eingebettete Video für Konstruktion, Stückliste, Schaltplan & testen oder Sie können den Beitrag für weitere Details weiterlesen