Produktbeschreibung: RGB-LED-Streifen WS2812B - digital, adressiert - IP65 60 LED/m, 18 W/m 5 V - 5 m
Individuell adressierbare RGB-LEDs in einem 5-Meter-Streifen mit einer Dichte von 60 LEDs pro Meter. Jedes Pixel kann eine Farbe aus einer 24-Bit-Palette ausgeben. Ein Mikrocontroller-Pin reicht aus, um das Modul zu betreiben. (z.B. Arduino ). Adressierbare LEDs sind eine zunehmend beliebte Lösung.
Die LEDs sind dicht in einem Abstand von ca. 17 mm angeordnet, wodurch die Helligkeit sehr hoch ist. Hohe Leistung erfordert jedoch eine effiziente Stromversorgung. Das System wird mit einer Spannung von 5 V versorgt, es verbraucht ca. 3,5 A pro Meter (18 W). Die Kette kann nach jeder Diode durchtrennt werden. Adressierbare Dioden sind eine ideale Lösung für viele elektronische Projekte.
Das verwendete Kommunikationsprotokoll ermöglicht die serielle Verbindung der LEDs. Eine weitere Kette sollte an den Ausgangsanschluss angeschlossen werden und jeweils 5 V, GND und DOUT mit DIN verbinden. Der Hersteller weist darauf hin, dass bei Verwendung von mehr als 500 LEDs der Arbeitsspeicher im Arduino Uno möglicherweise nicht ausreicht. Es sollte auch beachtet werden, dass jede nachfolgende Matrix eine Steigerung der Effizienz der Stromquelle erfordert, damit der adressierbare LED-Streifen funktionieren kann.
Verbindung
Das Gerät verfügt über einen 3-poligen Stecker, der aus folgenden Schlussfolgerungen besteht:
- GND (weißer Draht) - Modulmasse
- 5 V (rotes Kabel) - Versorgungsspannung, für eine Matrix sollten Sie eine Quelle mit einer Stromausbeute von mindestens 3,5 A pro Meter Kette anschließen
- DIN (grünes Kabel) - digitales Steuersignal vom Mikrocontroller
Das Produkt ist kompatibel mit WS2812B - Arduino und Raspberry Pi
|
Adressierbare Dioden - Installation der Adafruit-Bibliothek für Arduino:
- Laden Sie die Bibliothek von GtitHub herunter, indem Sie auf die Schaltfläche ZIP herunterladen klicken
- Entpacken Sie die heruntergeladene ZIP-Datei, das Ergebnis sollte ein Ordner sein, der die Dateien enthält: Adafruit_NeoPixel.cpp, Adafruit_NeoPixel.h und andere Unterordner
- Benennen Sie den Stammordner um in: Adafruit_NeoPixel
- Verschieben Sie den gesamten Ordner in das Verzeichnis mit den Arduino-Bibliotheken, standardmäßig sollte es sich unter dem Pfad befinden: / Documents / Arduino / Libraries
- Starten Sie die Arduino-Umgebung neu, die Bibliothek erscheint im Menü: Datei -> Beispiele
Adressierbare LEDs - Erster Lauf - Beispiel einfach
- Führen Sie das Testprogramm aus, indem Sie in der Arduino-Umgebung Folgendes auswählen:
- Datei -> Beispiele -> Adafruit_Neopixel -> einfach
- Wählen Sie den Pin aus, von dem die LEDs gesteuert werden. Die Voreinstellung ist Pin 6:
- Zeile 11 #define PIN 6
- Wählen Sie die Anzahl der zu steuernden Pixel aus. Standardmäßig ist es 16:
- Zeile 14 #define NUMPIXELS 16
- Laden Sie das Programm auf Arduino hoch. Pixel sollten einzeln in der in Zeile 14 angegebenen Menge angehängt werden.
- Wenn Sie die Beleuchtungsfarbe ändern möchten, geben Sie verschiedene Werte in die Funktion ein:
- Zeile 40 Pixel.setPixelColor (i, Pixel.Color (0,150,0))
RGB-Komponenten sind in Klammern angegeben, der maximale Wert von jedem von ihnen ist 255
- Zeile 40 Pixel.setPixelColor (i, Pixel.Color (0,150,0))
- Das Ändern der Beleuchtungsgeschwindigkeit einzelner Pixel ist durch Bearbeiten des Werts möglich:
- Zeile 21 int delayval = 500;
WS2812 LED-Streifen in Verbindung mit dem Arduino Uno .
Spezifikation - WS2812B adressierbarer LED-Streifen
- Versorgungsspannung: 5V
- Leistung: 18 W/m
- Stromaufnahme: 3,5 A pro 1 Meter Kette für eine LED, weiß
- Angewandte Dioden: LED RGB SMD5050 WS2812b
- Adressierter Pixel: 1 RGB-LED
- Beständigkeit gegen äußere Einflüsse: IP65 (Silikonhülle)
- Kettenlänge: 5 m
- Kettenbreite: 10 mm
RGB-LED-Streifen mit digitaler Steuerung
Der vorgestellte 5-V-LED-Streifen ermöglicht im Gegensatz zu den klassischen LED-Streifen eine individuelle Steuerung der Farbe jedes Pixels direkt durch den Mikrocontroller. Außerdem reicht nur ein GPIO-Pin des Prozessors aus, um das gesamte Band zu unterstützen - die gesamte Kommunikation basiert auf einem speziellen digitalen Protokoll.
Die LEDs sind dicht platziert (bis zu 60 LEDs/Meter), wodurch das Band sowohl für Beleuchtungszwecke als auch für den Aufbau faszinierender Lichteffekte – z. B. für Werbezwecke – perfekt geeignet ist. Da zur Steuerung des Tapes kein spezieller PWM-Controller benötigt wird, wie es bei gewöhnlichen Tapes der Fall ist, um das gesamte System aufzubauen, reicht - abgesehen vom Tape selbst - ein beliebiges 5-Volt-Arduino (z. B. Uno-Version) oder Raspberry Pi mit einem zusätzlichen Logikpegelwandler.
WS2812B LED-Programmierung mit Arduino
RGB-LED-Streifen WS2812B - digital, adressiert - IP65 60 LED / m, 18 W / m, 5 V - 5 m funktioniert mit der Arduino-Bibliothek, die zur Unterstützung von adressierbaren WS2812B-LEDs entwickelt wurde. Im Abschnitt #define des Programms deklariert der Benutzer, welche Leitung mit dem Signaleingang des LED-Streifens verbunden werden soll, und gibt auch die Gesamtzahl der Pixel (Dioden) an.
Der Rest hängt von der Kreativität des Programmierers ab - die Farbe und Helligkeit der LEDs kann einfach mit der Funktion Adafruit_NeoPixel :: setPixelColor () geändert werden. Durch geeignetes "Schleifen" von Anweisungen, die die Farben einzelner Pixel codieren, können Sie faszinierende Bewegungseffekte, pseudozufällige Animationen und vieles mehr erzielen.
Nützliche Links
|