Drücke „Enter”, um zum Inhalt zu springen.

[NodeMCU] LED Effekt via WS2812B

JanHandy18_pv8p5xfa 0

Um dieses Tutorial weiter verfolgen zu können, solltet ihr die
[NodeMCU] Vorbereiten für das Programmieren/ bereits gemacht haben, falls nicht wird das leider nicht funktionieren.

Was brauchen wir?

Ein programmierbaren LED-Streifen (WS2812B LED Strip)
Ein NodeMCU
USB Kabel (Verbindung zum PC)
PC/Laptop

Was ich noch zusätzlich verwende, aber nicht nötig ist:
Lötkolben
LED-Lagerschiene (U-Form)
Etwas Kabel

WS2812B adressierbare LED STRIP

Ich nutze die von der Firma CHINLY , die gibt es Wasserdicht und haben mich noch nicht in Stich gelassen.

Geht nicht ein normaler LED Streifen?
Leider nein! Der Vorteile des Streifen ist, dass man jede LED einzeln ansteuern kann. Das geht bei normalen LED Streifen nicht. Im Prinzip ist es auch simple mit den Streifen umzugehen und ich helfe euch bei euren ersten kleinen Programm und beim Anschließen.

Seht ihr bei „Din“ den kleinen Pfeil? -> Dieser gibt die Richtung des Stroms an. +V5 gibt + an und GND den Ground

Damit ich es leichter habe mit den Anschluss, habe ich mir die Kabel erweitert.

Kabel

Ich nutze eine Kabel Erweiterungen. Das ist nicht Not wenig, es ist nur eine Hilfe für mein Steckboard bez für das direkte anschließen an den NodeMCU.

Anschluss Steckboard

Ich nutze das Grüne Kabel um auf D1 zu gehen. Das Rote Kabel geht zu 3v3 und das Weiße (Grau) geht auf GND. Damit wäre es auch schon fertig.

Anschluss Direkt

Wer kein Steckboard hat, kann es auch direkt an den NodeMCU anschließen. Ich nutze dafür Stecker, mann kann es allerdings auch dran löten.

WS2812B nach den Hochladen eines Sketches

Einbinden

Zum Einbinden der passenden Bibliothek gehen wir unter [Werkzeuge-Bibliotheken verwalten….]

Bibliothekenverwalter

Im Verwalter suchen wir nach „NeoPixel“ und installieren uns die Bibliothek „Adafruit NeoPixel by Adafruit Version 1.1.8“

Nun laden wir uns den Sketch runter und öffnen ihn mit ein Doppelklick auf LED.ino

[NodeMCU] WS2812B Random Sample (482 Downloads)

Im Tab müssten nun 3 Fenster angezeigt werden. Das habe ich für eine bessere Übersicht so erstellt. LED.ino ist eure Standart seite, die anderen Tabs werden automatisch im Sketch eingebunden. framekid.ino habe ich erstellt, damit man auch die Beispiele von FastLED nutzen können.
unter ledeffekte habe ich schon ein paar Effekte rausgesucht.

Verbindet nun den NodeMCU (den ihr ja schon mit der LED STRIP verkabelt habt) mit den PC und ladet den Sketch hoch.

Hochladen

Die LED müsste euch mit einen Effekt „NewKitt“ begrüßen und dann zufällig verschiedene Effekte abspielen.

Falls ihr noch Fragen habt, hinterlasst einfach ein Kommentar.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.