- EOL
Warnung! Der Verkauf des Produkts ist abgeschlossen. Überprüfen Sie die neue Version . |
Spezifikation
- Versorgungsspannung: 5V
- Stromaufnahme If: bis 50 mA
- Linsendurchmesser: 5 mm
- Möglichkeit, eine Farbe aus einer 24-Bit-Palette auszuwählen
- Digital gesteuert über eine 1-Wire-Schnittstelle mit der Möglichkeit, mehrere Geräte an einer Leitung anzuschließen
- Hat eine individuelle Geräteadresse
Artikel werden in 10er-Bündeln verkauft. |
Beschreibung
Ein Paket mit zehn RGB-LEDs, mit denen Sie Ihrem Projekt ganz einfach farbenfrohe visuelle Effekte hinzufügen können. Die LED verfügt über einen integrierten Treiber, mit dem Sie sie mit einer einzigen Leitung steuern können, die an den Mikrocontroller angeschlossen ist, z. B. Arduino , STM32 oder Raspberry Pi . Da jede LED eine individuelle Adresse hat, können viele Elemente an einem Bus angeschlossen werden.
Das Produkt ist mit Arduino kompatibel Die Firma Pololu stellt eine Bibliothek für Benutzer der Arduino-Plattform zur Verfügung. Sie können auch NeoPixel- und NeoMatrix- Bibliotheken von Adafruit im Internet finden . |
Verbindung
Die LED hat vier Pins, wie im Bild unten gezeigt. Blau ist standardmäßig eingeschaltet, wenn eine Verbindung besteht.
Stift | Beschreibung |
---|---|
5V | Versorgungsspannung 5 V. |
Masse | Die Masse des Systems. |
LÄRM | Steuereingang zum Anschluss an den Mikrocontroller oder eine frühere Diode in der Kette. |
AUS | Optionaler Ausgang zum Anschluss einer weiteren Diode. |
Nachfolgend finden Sie einige Tipps, die Ihre LED vor Schäden schützen können:
- Schließen Sie niemals eine höhere Spannung als 5 V an.
- Schließen Sie einen Kondensator mit einer Kapazität von mindestens 10 uF zwischen den Stromanschlüssen an.
- Vermeiden Sie es, Verbindungen zu ändern, während das Gerät eingeschaltet ist.
- Verwenden Sie auf der Steuerleitung zwischen den Dioden und dem Mikrocontroller möglichst kurze Drähte.
- Erwägen Sie die Verwendung eines Widerstands von 100 Ω bis 1000 Ω auf der Datenleitung zwischen dem Mikrocontroller und der Diode, um Rauschen zu reduzieren und zu vermeiden, dass die Diode versehentlich vom Prozessor-Pin mit Strom versorgt wird.
Warnung! Dioden können explodieren, wenn die Versorgungsspannung den zulässigen Wert überschreitet. Pololu-Tests zeigen, dass das Anlegen einer Spannung von 6 V die Diode dauerhaft beschädigen kann. |
Kommunikationsprotokoll
LEDs werden durch ein einfaches, schnelles Kommunikationsprotokoll gesteuert. Der Standard-Buszustand ist 0 V (niedriger Zustand). Um Farben zu aktivieren, sollte eine Reihe von Impulsen gesendet werden, wobei jeder hohe Zustand ein Bit ist: kurzer Impuls (0,35 μs) - Null, lang (0,9 μs) - logisch eins. Der Abstand zwischen aufeinanderfolgenden Anstiegsflanken sollte 1,25 μs betragen. Nachdem die Sequenz übertragen wurde, bleibt die Leitung für 50 µs auf Low.
Die Farbe wird in drei RGB-Zahlen (Rot-Grün-Blau) übertragen. Die Helligkeit jeder Farbe wird in einer Reihe von übertragenen 8-Bits kodiert, wobei das signifikanteste zuerst übertragen wird. Das bedeutet, dass Sie zum Kodieren von Vollfarbe 24 Bit senden müssen. Die erste Sequenz gilt für die Diode, die dem Mikrocontroller am nächsten ist, die zweite für die zweite in der Kette usw.
Das verwendete Protokoll ermöglicht eine schnelle Aktualisierung der Zustände vieler LEDs in einer Kette. Mit der von der Firma Pololu erstellten Arduino-Bibliothek können Sie den Zustand von 30 LEDs in 1,1-ms-Strings ändern. Nach dem Einstellen der entsprechenden Farbe behält jede LED diese bei, bis eine neue Sequenz gesendet oder die Stromversorgung ausgeschaltet wird.
Video
Nützliche Links |