Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Elektronik und Verkabelung
- Schritt 3: Programmierung
- Schritt 4: Drucken Sie das Lichtreglergehäuse
Video: Atmender Weihnachtsbaum - Arduino Christmas Light Controller - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Es ist keine gute Nachricht, dass die Steuerbox für meinen vorbeleuchteten 9-Fuß-Kunstweihnachtsbaum vor Weihnachten kaputt gegangen ist und der Hersteller keine Ersatzteile liefert. Diese undurchschaubare zeigt, wie Sie Ihren eigenen LED-Lichttreiber und -controller mit Arduino und L298N-Motortreiber herstellen können, mit mehreren visuellen Effekten, einschließlich "Atemmuster", um diesen Weihnachtsbaum wieder zum Leben zu erwecken.
Der Baum, den ich habe, ist ein farbwechselnder LED-Weihnachtsbaum von GE mit folgenden Lichtoptionen: 1) klare LED-Lichter, 2) mehrfarbige LED-Lichter, 3) abwechselnd von klar zu mehrfarbig. Der Baum wird von einem Lichtcontroller gesteuert, der von einem 29V DC Netzteil gespeist wird. Wie funktioniert der Farbwechsel? Ich zerlegte die Kontrollbox, es stellte sich heraus, dass jede Glühbirne aus einer klaren LED und einer farbigen LED besteht, die parallel geschaltet sind, jedoch mit umgekehrter Polarität. Abhängig von der Polarität des zugeführten Gleichstroms leuchtet entweder die klare LED oder die farbige LED auf, sodass mit nur zwei Stromversorgungsleitungen ein Farbwechseleffekt erzielt wird. In meinem Fall sind die Transistoren in der H-Brücke im Schaltkasten kurzgeschlossen und auch das Netzteilmodul ist beschädigt. Damit der Baum wieder funktioniert, muss ich eine 29-V-DC-Stromversorgung finden und die Polarität auf die LEDs umschalten. Dies ist dieselbe Aufgabe wie die Steuerung der Richtung und Geschwindigkeit von Gleichstrommotoren. Mit ein wenig Programmierung ist es auch möglich, die Intensität des Lichts zu verändern und zusätzliche visuelle Effekte wie „Atmen“zu erzeugen.
Schritt 1: Teile
Der Lichtregler besteht aus zwei Teilen:
- 29V DC-Netzteil
- Die Controller-Schaltung, die die Farbe und Helligkeit des LED-Lichts ändert, indem die Polarität der DC-Leistung mit PWM (Pulsweitenmodulation) wechselt.
Der Baum benötigt eine 29V Stromquelle mit ca. 500mA Kapazität. Es ist schwierig, ein 29-V-DC-Netzteil mit geringer Leistung zu finden. Ich habe einen XL6009 Step-up Power Module DC-DC Converter verwendet, um 12V DC auf 29V DC hochzuwandeln. Für die Details der XL6009-Module gibt es einen hilfreichen Anleitungsartikel.
Um das Licht zu steuern, habe ich einen L298N H-Brücken-Motorcontroller verwendet, der von der Arduino Nano-Platine gesteuert wird. Der L298N besteht aus zwei identischen H-Brücken mit jeweils maximal 2 Ampere Kapazität und sind ideal für diesen Fall.
Da das LN298N-Modul mit 29 V Gleichstrom versorgt wird, sollte die integrierte 5 V-Stromversorgung deaktiviert (den kleinen 5 V-Aktivierungs-Jumper entfernen) und mit einer externen 5 V-Stromversorgung versorgt werden. Ich habe einen LM2596 DC-zu-DC-Abwärtswandler verwendet, um die 12V DC in 5V umzuwandeln, um sowohl den LM298N als auch das Arduino Nano Board mit Strom zu versorgen. Die Module XL6009 und LM2596 sehen sehr ähnlich aus, es wird empfohlen, die Ausgangsspannung vor der Endmontage des Lichtsteuermoduls separat einzustellen und die Drähte deutlich zu markieren.
Um die Komponenten zu verbinden, habe ich Dupont-Überbrückungsdrähte oder 16-18 AWG-Litzen verwendet.
Darüber hinaus benötigen Sie einige Drähte und Schrauben sowie Zugriff auf einen 3D-Drucker zum Drucken des Gehäuses und einen Lötkolben.
Schritt 2: Elektronik und Verkabelung
Die Verkabelung ist unkompliziert. Sobald die Stromversorgungsmodule auf die gewünschte Spannung eingestellt sind, verbinden Sie die 29V mit den mit GND und +12V gekennzeichneten Stromversorgungsanschlüssen des L298N-Modulmotors und die GND- und 5V-Klemmen des L298N-Moduls mit den entsprechenden Pins des Arduino Nano Planke. Schließen Sie außerdem die +5V-Stromversorgung des LM2596-Moduls an die gleichen GND- und +5V-Klemmen an, um den Logikteil der Schaltung zu versorgen. Verbinden Sie dann den Arduino Nano wie folgt mit dem L298N:
Pin 9 IN1
Pin 8 IN2
Pin 10 ENA
Schließen Sie schließlich die LED-Leuchten an den Ausgang A-Anschluss des L298N-Moduls an.
Schritt 3: Programmierung
Im Anhang ist die Beispiel-Arduino-Skizze mit dem Effekt "Breathing". Sie können den Code ändern, um die Frequenz zu ändern oder zusätzliche Muster und Lichteffekte hinzuzufügen.
Schritt 4: Drucken Sie das Lichtreglergehäuse
Unten sind die STL-Dateien für das Gehäuse, ich habe alle Teile mit 25% Füllung gedruckt. Montieren Sie alle elektronischen Komponenten in der Box mit M2x5mm Blechschrauben und montieren Sie die Box.
Empfohlen:
Beginnen Sie mit Light Painting (kein Photoshop): 5 Schritte (mit Bildern)
Beginnend mit Light Painting (kein Photoshop): Ich habe vor kurzem eine neue Kamera gekauft und einige ihrer Funktionen untersucht, als ich im Internet auf Light Painting oder Langzeitbelichtung gestoßen bin. Die meisten von uns werden die Grundform des Lightpaintings mit einem Foto in einer Stadt mit einer Straße gesehen haben
So koppeln Sie einen Xbox One-Controller mit einem Windows 10-Laptop.: 16 Schritte
So koppeln Sie einen Xbox One Controller mit einem Windows 10 Laptop.: Sie benötigen:Xbox ControllerWindows 10 Laptop
Der von Google Trends angetriebene Weihnachtsbaum – wikiHow
The Google Trends Powered Christmas Tree: Möchten Sie wissen, wie trendig Weihnachten ist? Finden Sie es mit diesem von Google Trends angetriebenen Weihnachtsbaum heraus! Partymodus inklusive
Unifi Controller auf der Google Cloud Platform (GCP): 6 Schritte
Unifi Controller auf der Google Cloud Platform (GCP): Der Unifi Controller von Ubiquity ermöglicht die Webverwaltung ihrer Unifi-Produkte, einschließlich drahtloser Zugangspunkte, Router und Switches. Sie haben eine ausgezeichnete Anleitung zum Einrichten des Controllers auf Amazon AWS mit dem kostenlosen Kontingent, das eine kostenlose VM bietet
"Deaktivieren" oder Entfernen des Mikrofons im FireTV-Controller Version 2: 3 Schritte
"Deaktivieren" oder Entfernen des Mikrofons im FireTV-Controller Version 2: Da es keine eindeutige Lösung gibt, das Mikrofon im FireTV-Controller durch Softwareeinstellungen zu deaktivieren, besteht die einzige andere Möglichkeit darin, das Mikrofon physisch zu entfernen. Für die erste Version des FireTV Controller kann eine andere Lösung helfen, tha