Inhaltsverzeichnis:

Arduino Weihnachtslichter - Gunook
Arduino Weihnachtslichter - Gunook

Video: Arduino Weihnachtslichter - Gunook

Video: Arduino Weihnachtslichter - Gunook
Video: Arduino Weihnachtsbeleuchtung 2024, November
Anonim
Arduino Weihnachtsbeleuchtung
Arduino Weihnachtsbeleuchtung
Arduino Weihnachtsbeleuchtung
Arduino Weihnachtsbeleuchtung

Weihnachten naht, also habe ich mich entschlossen, eine ausgefallene Dekoration für mein Zuhause zu machen. Es gibt viele Arten von Weihnachtsbeleuchtung, aber ich habe mich entschieden, selbst eine zu kreieren. Das Einfachste, was ich mir vorstellen kann, ist, einige LEDs an den Arduino anzuschließen und sie zu beleuchten. Ohne ein IC zu verwenden, können Sie maximal 13 LEDs anschließen, damit Sie den Chip nicht verbrennen. Ich habe mich aus ästhetischen Gründen für 12 entschieden.

Schritt 1: Benötigte Dinge:

Benötigte Dinge
Benötigte Dinge
  • 12 LEDs
  • 12 220-Ohm-Widerstände (oder ähnlich)
  • Arduino UNO
  • USB-Kabel
  • 12 M-zu-M-Überbrückungsdrähte
  • Ein Steckbrett

Allchips ist eine Online-Serviceplattform für Elektronikkomponenten, auf der Sie alle Komponenten kaufen können

Schritt 2: Anschließen der LEDs

Anschließen der LEDs
Anschließen der LEDs
Anschließen der LEDs
Anschließen der LEDs
Anschließen der LEDs
Anschließen der LEDs

Jetzt müssen Sie jede LED auf dem Steckbrett anschließen. Ich habe sie in einer Reihe ausgerichtet, 2 Löcher voneinander entfernt, damit sie passen. Die rechte Seite der LED muss die längere Leitung (Anode, positiv) sein, die mit einem digitalen Pin des Arduino verbunden ist. Die Kathode geht mit einem Widerstand zur negativen Schiene des Steckbretts. Die Schiene ist mit GND (negativ) des Arduino verbunden. Ich habe die digitalen Pins 13 bis 2 ausgewählt, Sie können sie im Code neu anordnen

Schritt 3: Ändern und Hochladen des Codes

Ändern und Hochladen des Codes
Ändern und Hochladen des Codes

Verbinden Sie den Arduino über das USB-Kabel mit Ihrem Computer. Starten Sie die Arduino IDE und fügen Sie den Code von hier ein. Die verschiedenen Verzögerungen können geändert werden und auch die Reihenfolge der Animationen.

Schritt 4: Verstehen der Animationen

Die Animationen verstehen
Die Animationen verstehen
Die Animationen verstehen
Die Animationen verstehen

Zur Vereinfachung des Codes habe ich jede Blinksequenz in eine neue Funktion unterteilt. Lange Rede, kurzer Sinn – jede Animation hat ihre Funktion. In jedem finden Sie eine Schleife, die das Array durchläuft und die Nummer jeder LED und den entsprechenden digitalen Pin des Arduino enthält. Dann werden sie ein- und ausgeschaltet, um diese ausgefallenen Effekte zu erzeugen. Jede Funktion endet mit der Ausführung der Aus-Animation, die alle LEDs ausschaltet, um sich auf die nächste vorzubereiten.

Schritt 5: Projektdemonstration

Image
Image

In diesem Prototyp habe ich 4 grundlegende Animationen enthalten - All-On (eine nach der anderen), den Chaser, den Chaser mit Paaren und 50 zufällige Blinkzeichen.

Empfohlen: