Inhaltsverzeichnis:

DIY LED-Adventskalender - Gunook
DIY LED-Adventskalender - Gunook

Video: DIY LED-Adventskalender - Gunook

Video: DIY LED-Adventskalender - Gunook
Video: How to make an Advent Calendar with LED Lights #1 2024, November
Anonim
DIY LED Adventskalender
DIY LED Adventskalender
DIY LED Adventskalender
DIY LED Adventskalender

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:

  1. es8266
  2. 5V Netzteil
  3. ws2811 LEDs
  4. Uhr-Kit

Schritt 1: Bauen Sie die Uhr

Baue die Uhr
Baue die Uhr
Baue die Uhr
Baue die Uhr
Baue die Uhr
Baue 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

Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
Fügen Sie die elektronischen Komponenten hinzu und verdrahten Sie die Schaltung
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

Installieren Sie den Code und genießen Sie!
Installieren Sie den Code und genießen Sie!
Installieren Sie den Code und genießen Sie!
Installieren Sie den Code und genießen Sie!
Installieren Sie den Code und genießen Sie!
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: