Inhaltsverzeichnis:
- Schritt 1: Vorbereiten der Basis
- Schritt 2: Hinzufügen der Flammen
- Schritt 3: Verdrahten Sie es
- Schritt 4: Hochladen des Codes
Video: Arduino / ESP LED-Kamin - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
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
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
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:
Arduino Ampel-Controller mit RBG Led - 4-Wege: 3 Schritte
Arduino Ampel-Controller mit RBG Led | 4-Wege: In diesem Beitrag erfahren Sie, wie Sie einen Arduino-Ampelcontroller herstellen. Mit diesem Ampelsteuergerät wird der Verkehrsfluss gesteuert. Diese können in stark frequentierten Bereichen angewendet werden, um Verkehrsblockaden oder Unfälle zu vermeiden
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmierer Hack - der Einfache :): Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber t
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Arduino LED-Würfellichter 2: 4 Schritte
Arduino LED Dice Lights 2: Dies ist ein Projekt mit einem Arduino-Kit, um eine auffällige Würfel-Lichtshow zu erstellen! Durch Drücken der Taste blinken die Lichter nacheinander, dann bleibt eine zufällige Anzahl von Lichtern erleuchtet. Dies ist ein ziemlich einfaches Starterprojekt für diejenigen, die gerade erst
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 Schritte (mit Bildern)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Wir alle möchten gerne wissen, wie die aktuelle Raumtemperatur ist und manchmal auch die Temperatur in einem anderen Raum oder vielleicht sogar in Ihrem Ferienhaus am anderen Ende der Welt. Vielleicht möchten Sie die Temperatur im Haus Ihres Haustiers Eidechse überwachen