Inhaltsverzeichnis:

Dekorative RGB-Leuchten mit einem Arduino - Gunook
Dekorative RGB-Leuchten mit einem Arduino - Gunook

Video: Dekorative RGB-Leuchten mit einem Arduino - Gunook

Video: Dekorative RGB-Leuchten mit einem Arduino - Gunook
Video: RGB LED Strip Tutorial - Farben mit dem Arduino steuern - WS2811 WS2812 Neopixel 2024, November
Anonim
Dekorative RGB-Leuchten mit einem Arduino
Dekorative RGB-Leuchten mit einem Arduino

Da Heiligabend nur noch eine Woche entfernt ist, habe ich beschlossen, ein einfaches RGB-Dekorlicht mit einem Arduino Nano und WS2812B-LEDs zu bauen. Wir verwenden einige Plastikbehälter/Gläser, um den visuellen Effekt zu verbessern. Dieses Video verwendet 5 LEDs, die jedoch nach Bedarf erweitert werden können. Sie können sogar mehrere Muster hinzufügen oder Farbthemen basierend auf Ihren Wünschen erstellen.

Das obige Video führt Sie durch alles, was Sie zum Erstellen dieses Projekts benötigen, und ich würde empfehlen, es zuerst anzusehen, um einen Überblick darüber zu erhalten, wie alles zusammenkommt.

Schritt 1: Sammeln Sie die Elektronik

Sammeln Sie die Elektronik
Sammeln Sie die Elektronik

Das erste, was wir brauchen würden, sind die WS2812B RGB-LEDs und diese sind in mehreren Varianten erhältlich. Beides wird gut funktionieren. Wir werden den Arduino Nano für diesen Build verwenden, aber die Skizze funktioniert mit praktisch jedem Arduino-kompatiblen Board, das Sie haben. Wir brauchen auch etwas Draht, um alles miteinander zu verbinden, und ich verwende dreiadrige, verdrillte Drähte für diesen Build. Schließlich brauchen wir die Plastikbehälter, die rein dekorativen Zwecken dienen. Das Licht wird vom Kunststoff reflektiert, um uns einen schönen Effekt zu verleihen.

Hier sind Links zu den Produkten, wenn es hilft:

Arduino Nano:

WS2812B LEDs:

Verdrillter Draht:

Plastikbehälter:

Schritt 2: Bereiten Sie die Skizze vor und laden Sie sie herunter

Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter
Bereiten Sie die Skizze vor und laden Sie sie herunter

Wir werden die fastLED-Bibliothek verwenden, um die WS2812B-LEDs anzusteuern, aber Sie können auch die Adafruit Neopixel-Bibliothek verwenden, wenn Sie dies bevorzugen. Öffnen Sie die Arduino IDE und geben Sie im Bibliotheksmanager "fastLED" ein. Installieren Sie die angezeigte Bibliothek und öffnen Sie dann die Beispielskizze "DemoReel 100".

Wir müssen den Daten-Pin, die Anzahl der LEDs und den LED-Typ aktualisieren. Ich werde Pin 2 mit 5 LEDs verwenden. Bitte aktualisieren Sie auch den LED-Typ auf WS2812B, wie im Bild zu sehen.

Stecken Sie dann die Platine ein, wählen Sie die richtige Platine und den richtigen COM-Port aus. Klicken Sie abschließend auf die Schaltfläche zum Hochladen und warten Sie, bis der Upload abgeschlossen ist. Wenn Sie fertig sind, verbinden Sie die LEDs - 5V, GND und Datenstift mit Pin 2. Die LEDs sollten ein zufälliges Muster anzeigen, das ein Zeichen dafür ist, dass alles wie erwartet funktioniert.

Schritt 3: Bereiten Sie die LEDs für den endgültigen Build vor

Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor
Bereiten Sie LEDs für den endgültigen Build vor

Als nächstes müssen wir die LEDs schneiden, da wir Draht verwenden, um die endgültige Länge zu verlängern. Wenn Sie fertig sind, entfernen Sie die LEDs aus allen wasserdichten Schläuchen. Schneiden Sie den Draht für jede der LEDs ab und die Länge hängt von der endgültigen Positionierung ab, die Sie anstreben. Ich beschloss, für alle die gleichen Drahtlängen zu verwenden. Schneiden Sie auch einen Draht ab, der verwendet wird, um den Mikrocontroller mit der ersten LED zu verbinden.

Bohren Sie dann einige Löcher in den Kunststoffdeckel, da wir die LEDs an der Außenfläche der LED mit dem Strahl nach innen montieren.

Schritt 4: Endmontage

Endmontage
Endmontage
Endmontage
Endmontage
Endmontage
Endmontage

Beginnen Sie mit dem Löten der Drähte an jede der LEDs. Stellen Sie sicher, dass Sie die Pins richtig anschließen. Der Mikrocontroller muss mit dem DI-Pin (Dateneingang) der ersten LED verbunden werden. Dann muss der DO-Pin (Datenausgang) mit dem DI-Pin der nächsten LED verbunden werden und so weiter. Sobald Sie alle Drähte gelötet haben, schalten Sie den Mikrocontroller ein und alle LEDs sollten mit einem zufälligen Muster leuchten.

Ich beschloss, doppelseitiges Klebeband zu verwenden, um die LEDs an der Oberseite des Deckels zu befestigen, aber Sie können auch etwas Klebeband über den LEDs oder etwas Kleber verwenden. Es ist ratsam, der Mikrocontrollerplatine etwas Kaptonband oder Schrumpfschlauch zur Isolierung hinzuzufügen.

Schrauben Sie schließlich die andere Hälfte des Behälters fest und schalten Sie die LEDs ein. Jede der LEDs verbraucht ca. 60mA, stellen Sie also sicher, dass das von Ihnen verwendete Netzteil die erforderliche Leistung liefern kann. Wir haben bereits Netzteile gebaut, die bei Bedarf dafür verwendet werden können.

Wenn Ihnen dieser Build gefallen hat, dann ziehen Sie bitte in Betracht, unseren YouTube-Kanal zu abonnieren, da Ihre Unterstützung uns dabei hilft, solche Inhalte zu erstellen.

YouTube:

Vielen Dank fürs Lesen!

Empfohlen: