Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Ist es nach einem langen und kalten Wintertag nicht schön, in der Wärme Ihres Hauses vor Ihrem Kamin zu sitzen? Die meisten Menschen haben nicht wirklich einen Kamin, aber selbst der Anblick oder das Licht von Flammen kann Sie und Ihr kaltes Herz wärmen.
Wenn Sie dieses gemütliche Gefühl suchen, sind Sie hier genau richtig! Ich zeige Ihnen, wie Sie mit einem Arduino-Board und adressierbaren LED-Streifen Ihren eigenen Kaminlichteffekt erzeugen können. Sie werden viel Zeit haben, um dieses Projekt zu machen, bevor der Winter kommt.
Ich möchte darauf hinweisen, dass die Bilder nicht die wahren Farben des Lichts wiedergeben, vielleicht wegen des Weißabgleichs meiner Handykamera. Das Kerzenvideo kommt den echten Farben am nächsten. Da dieses anweisbare für den Regenbogenwettbewerb ist, ist es wichtig, dass dies orangefarbene Farben auf den Bildern sind.
Lieferungen
Dinge, die Sie brauchen:
- Arduino-Board (ich habe einen Nano-Klon verwendet, Sie können fast jede Art verwenden)
- WS2812B adressierbarer RGB-LED-Streifen (gewünschte Länge, meiner hat 29 LEDs)
- 5V-Wandadapter (9V ist auch in Ordnung)
- Aluminium-LED-Profil (gewünschte Länge)
- Taster (normalerweise geöffnet)
- Anschlussdose (eine kleine)
- Drähte
- Schrumpfschlauch (optional)
Dinge, die Sie verwenden werden:
- Lötkolben und Lot
- Skalpell oder Universalmesser
- Heißluftpistole oder Feuerzeug
- Seitenschneider
- Metallsäge oder Handsäge
Schritt 1: Konzept
Ich habe einen Arduino Nano Klon von ebay verwendet, Sie müssen nicht bei diesem Typ bleiben, es kann jedes Arduino-Board verwendet werden. Sie benötigen ein Stück adressierbaren RGB-LED-Streifen WS2812B. Der Controller sendet N*16 Informationsbits an die erste LED. Die erste LED liest die ersten 16 Bits und lässt die restlichen Informationen ((N-1)*16 Bits) durch. Auf diese Weise können wir die LEDs des gesamten Streifens einzeln mit nur einem Ausgang der Platine steuern. Ich benutze auch einen Eingang für den Druckknopf, damit ich leicht Muster auswählen kann.
Das Gerät selbst ist wirklich einfach, es kann von einem Anfänger leicht gebaut werden. Selbst in diesem einfachen Projekt gibt es viele Dinge, die Sie weglassen können, was es noch einfacher macht. Wenn Sie den Code ändern, können Sie den Taster weglassen, oder wenn Sie das Aluminiumprofil nicht verwenden möchten, ist das völlig in Ordnung. Kleben Sie einfach den Streifen, wo immer Sie wollen.
Schritt 2: Gerät herstellen
Zunächst müssen Sie die Länge Ihrer Kaminlichtreihe festlegen. Es kann ein Meter sein, ein Yard, meiner ist ungefähr 50cm lang. Sie können den LED-Streifen zwischen beliebige LEDs schneiden. Ich hatte ein 52cm langes Aluminiumprofil, also passen nur 29 LEDs rein. Wenn Sie die Länge des Streifens festgelegt haben, schneiden Sie ihn zu. Danach müssen Sie das Aluminiumprofil zuschneiden. Es wird empfohlen, das Profil etwas länger zu schneiden (ca. 2 cm länger), damit etwas Platz für die Drähte und die Endstücke bleibt. Verwenden Sie das doppelseitige Klebeband auf der Rückseite des LED-Streifens, um ihn im Profil zu befestigen. Schieben Sie den Kunststoffprofildeckel ein. Wenn Sie das Profil nicht verwenden möchten, können Sie den LED-Streifen später aufkleben.
Sie benötigen 3 Drähte für den LED-Streifen.
- 5V
- Masse
- Daten in
Löten Sie diese 3 Drähte an den Streifen. Achten Sie darauf, die Eingangsseite des Streifens zu verlöten (ein kleines Dreieck zeigt die Richtung des Datenflusses).
Schneiden oder bohren Sie ein Loch in die Oberseite der Anschlussdose, damit Ihr normalerweise geöffneter Knopf perfekt hineinpasst. Löten Sie zwei Drähte an die Tastenanschlüsse. Sie können hier Schrumpfschläuche oder Isolierband verwenden.
Schneiden oder bohren Sie 2 kleine Löcher an den Seiten der Box, damit Sie Strom und die Drähte von den LEDs einführen können. Lötverbinder an den Drahtenden anlöten. (Verwenden Sie Buchsenleisten, wenn Sie auch einen Nano verwenden).
Verbinden Sie die Kabel des Wandadapters mit GND und VIN. Wenn Sie ein geregeltes 5V-Netzteil verwenden, können Sie es an 5V anstelle von VIN anschließen. Verbinden Sie die Drucktastenstifte mit GND und D4 (Sie können andere GPIO-Pins verwenden, wenn Sie den Code ändern). Verbinden Sie den LED-Streifen mit GND, 5V und D3 (Sie können andere GPIO-Pins verwenden, wenn Sie den Code ändern). Möglicherweise müssen Sie den GND-Pin am ISP-Header verwenden, wenn Sie keine GND-Pins haben. Sie können den Controller mit Heißkleber oder doppelseitigem Klebeband in der Box befestigen. Oder Sie können es so lassen, wie es ist (genau wie ich es getan habe).
Schritt 3: Programmierung
Dieser Schritt ist ziemlich einfach, aber Sie benötigen die Neopixel-Bibliothek von adafruit. Sie können es hier mit meinem Programmcode herunterladen. Nach dem Download-Vorgang müssen Sie die Neopixel-Bibliothek in den Arduino-Bibliotheksordner verschieben. Sie können den Programmcode neben Ihre Arduino-Skizzen verschieben.
Wenn Sie meinen Code nicht ändern möchten, schließen Sie Ihr Arduino an und Sie können den Boardtyp und den Port in der IDE auswählen. Nehmen Sie bei Bedarf die erforderlichen Änderungen vor und klicken Sie auf Hochladen. Die IDE sollte den Code kompilieren und auf Ihr Board hochladen und er ist einsatzbereit.
Mit dem Taster können Sie das gewünschte LED-Muster auswählen. Mein Code enthält einen Kamin, eine Kerze und einen sterbenden Kamin zusammen mit anderen Mustern.
Im Kerzenmodus pulsiert und flackert die zentrale LED gelb-orange. Im Kaminmuster stellt jede LED eine kleine Flamme dar. Jede Flamme hat ein maximales und minimales Licht, je heller sie ist, desto näher ist sie an Gelb. Dimmerflammen haben eine orange-rote Farbe. In jedem Zyklus werden die Flammenwerte zufällig aus dem vorherigen Wert generiert, dieser Wert darf jedoch nicht zu weit von den benachbarten entfernt sein. Das aussterbende Kaminlicht wird dunkler und leuchtet nach einiger Zeit nur noch schwach in einer rötlichen Farbe
Sie können die Anzahl der LEDs in meinem Code einstellen, oder Sie können mit den Werten am Anfang meines Programmcodes herumspielen. Ich habe versucht, den Feuereffekt ziemlich realistisch zu gestalten, und ich denke, es hat ziemlich gut geklappt.
Schritt 4: Das Ende
Hier sind 3 Videos des Effekts. Der Kamin, die Kerze und ein Zeitraffer des sterbenden Kamins.
Du bist fertig. Sie haben ein schönes Kaminlicht für Ihr Zuhause gemacht.
Es ist ein schönes und einfaches Projekt, das auch Anfänger in kürzester Zeit erstellen können.
Fragen zu diesem Projekt könnt ihr gerne in den Kommentaren stellen, ich helfe euch gerne bei Problemen.