Inhaltsverzeichnis:

Arduino / ESP LED-Kamin - Gunook
Arduino / ESP LED-Kamin - Gunook

Video: Arduino / ESP LED-Kamin - Gunook

Video: Arduino / ESP LED-Kamin - Gunook
Video: 🔥Добываем огонь из светодиодной ленты 2024, November
Anonim
Image
Image
Arduino / ESP LED-Kamin
Arduino / ESP LED-Kamin

In dem Haus, das ich gemietet habe, gab es einen stillgelegten Kamin, für den es keine wirkliche Option für einen schönen, gemütlichen echten Kamin gab. Also beschloss ich, meinen eigenen RGB-LED-Kamin zu bauen, der ein schönes Gefühl vermittelt, das ein echtes Feuer simuliert. Nicht so gut wie ein echtes Feuer, aber es gibt ein wirklich ähnliches gemütliches Gefühl.

Sie können auch Ihre eigenen machen, es ist ein einfaches Anfängerprojekt, das Sie mit nur wenigen Teilen und einem Arduino- oder ESP8266-Modul durchführen können. Beide Module funktionieren gut, der Grund, warum ich ESP8266 gewählt habe, ist, dass ich dadurch auch die Möglichkeit habe, den Kamin fernzusteuern und ihn über mein Hausautomationssystem ein- und auszuschalten. Das ganze Projekt ist recht günstig und erfordert auch nicht viel Zeit.

Benötigte Materialien:

  • WS2812B RGB LED-Streifen (1 Meter, 60 LEDs/Meter) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP-12 (3.3v) oder Arduino Nano V3.0 (5V) Modul (Wenn Sie WLAN wünschen, wählen Sie die NodeMCU) - cca. 4-7 USD
  • 1 x Kondensator (1000 uF, 6,3V+) zur Stabilisierung der Stromspitzen
  • Weißes gefettetes Backpapier
  • Etwas Holzbrett für die Basis (oder Pappe)
  • USB-Kabel, Netzteil (1 A oder mehr)

Außerdem benötigen Sie einen Lötkolben, Werkzeuge und Drähte.

Schritt 1: Vorbereiten der Basis

Vorbereitung der Basis
Vorbereitung der Basis
Vorbereitung der Basis
Vorbereitung der Basis
Vorbereitung der Basis
Vorbereitung der Basis

Zuerst müssen Sie den 1 Meter langen RGB-LED-Streifen in zwei Hälften schneiden und die Pins miteinander verdrahten (GND an GND, D an D, +5V bis +5V). Dadurch erhalten Sie einen 50 cm langen Doppelstreifen.

Jetzt können Sie etwas Holz nehmen und es zuschneiden, es sollte nur etwas länger als der LED-Streifen und nur ein bisschen breiter sein. Sie können jedes andere Material verwenden, aber ich denke, Holz sieht besser aus.

Befestigen Sie nur die Enden des RGB-LED-Streifens mit Klebeband oder (Heiß-)Kleber an der Platine.

Schritt 2: Hinzufügen der Flammen

Hinzufügen der Flammen
Hinzufügen der Flammen
Hinzufügen der Flammen
Hinzufügen der Flammen
Hinzufügen der Flammen
Hinzufügen der Flammen

Nehmen Sie das eingefettete Papier und reißen Sie ein Stück (ca. 10-15 cm breit) ab, falten Sie es ein wenig und schieben Sie es dann unter den LED-Streifen, falten Sie es hoch und herum, so dass es eine "Flamme" macht. Das Ziel ist es, es über den LEDs zu bauen, damit das Licht der LEDs auf das Papier gestreut wird.

Sie können versuchen, es einfach zu sichern, indem Sie die Seiten falten. Sie können kein Klebeband oder normalen Kleber verwenden, um es zusammenzuhalten, da es sich um gefettetes / antihaftbeschichtetes Papier handelt. Sie können es mit einem transparenten Faden mit einer Nadel zusammenbinden.

Sobald Sie die erste Flamme gemacht haben, bauen Sie alle nachfolgenden Flammen weiter auf, wobei Sie die Basis leicht mit der vorherigen überlappen.

Schritt 3: Verdrahten Sie es

Verkabeln
Verkabeln
Verkabeln
Verkabeln
Verkabeln
Verkabeln

Das Verdrahten des Moduls (NodeMCU) mit dem LED-Streifen ist einfach, aber Sie müssen etwas löten, um die Drähte vom LED-Streifen zu trennen. Stellen Sie außerdem sicher, dass Sie einen Kondensator mit 1000 uF 6,3 V (oder mehr) zwischen + und GND in der Nähe des LED-Streifens hinzufügen, um die Leistung zu stabilisieren.

Verkabelung ist:

  • Verbinden Sie +5V (USB VCC) von NodeMCU mit dem LED-Streifen +5V
  • Verbinden Sie GND von NodeMCU mit LED-Streifen GND
  • Verbinden Sie den mit "D7" gekennzeichneten Pin von NodeMCU mit "D" auf dem LED-Streifen

Wenn Sie Arduino verwenden, können Sie jeden digitalen Pin (D2-D13) mit dem LED-Streifen verbinden, stellen Sie nur sicher, dass er im Quellcode übereinstimmt.

Schritt 4: Hochladen des Codes

Hochladen des Codes
Hochladen des Codes
Hochladen des Codes
Hochladen des Codes

Sie müssen die Arduino IDE verwenden und sicherstellen, dass auch die ESP8266-Board-Unterstützung installiert ist:

github.com/esp8266/Arduino

Quellcode ist auf der Github-Seite verfügbar:

Kompilieren Sie den Code und laden Sie ihn in das NodeMCU-Modul hoch, und das war's! Es beginnt, die LEDs zu blinken.

Es gibt einen besonderen Hinweis zum Code: Die Stromaufnahme des aktuellen Codes wurde mit etwa 600-700 mA gemessen, was über den normalen 500 mA-USB-Ports liegt, die gerne geben. Aus diesem Grund wird es in der ersten Minute nur einen Teil der LEDs (etwa ein Drittel) mit Strom versorgen und dann alles aufleuchten lassen. Wenn Sie ein Netzteil verwenden, stellen Sie sicher, dass es mindestens 1 A unterstützt und nicht der billigste Typ.

Da der Quellcode verfügbar ist, können Sie auch mit Farben und Timings experimentieren.

Genießen!

Empfohlen: