Benutzer-Werkzeuge

Webseiten-Werkzeuge


hilfestellungen:ws2811

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hilfestellungen:ws2811 [2025/03/16 06:01] – [Die Anschluss-Reihenfolge] raily74hilfestellungen:ws2811 [2026/03/30 14:54] (aktuell) raily74
Zeile 9: Zeile 9:
 ===== Anschluss der LEDs ===== ===== Anschluss der LEDs =====
 ==== Wie wird eine LED an den IC angeschlossen? ==== ==== Wie wird eine LED an den IC angeschlossen? ====
-Das ist glücklicherweise ganz einfach. Innerhalb der MobaLedLib gibt es zahlreiche Platinen, die das vereinfachen. Die zwei wichtigsten sind der [[anleitungen:bauanleitungen:521de_ws2811_extender24_v1-0_vorbestueckt|24 LED Single Connector]] und die [[anleitungen:bauanleitungen:503de_ws2811_multi-use_v3|MultiUse-Platine]]. Beide Platinen sind vorbestückt im Shop erhältlich und vereinfachen den Anschluss einzelner LEDs oder Straßenlaternen enorm. Doch nicht jeder will gleich 24 oder 30 LEDs an einem Ort anschließen. Manchmal reichen auch zwei, z. B. zwei Andreaskreuze an einem Bahnübergang. Hier kommen sogenannte [[https://de.aliexpress.com/item/32821263233.html|WS2811-Module]] zum Einsatz, die wir liebevoll Schokoladentafel nennen, weil man sie so schön zerteilen kann. Das Anschluss-Prinzip ist aber immer das Gleiche und alle nachfolgenden Anwendungen funktionieren mit allen dieser Varianten.+Das ist glücklicherweise ganz einfach. Innerhalb der MobaLedLib gibt es zahlreiche Platinen, die das vereinfachen. Die zwei wichtigsten sind der [[anleitungen:bauanleitungen:521de_ws2811_extender24_v1-0_vorbestueckt|24 LED Single Connector]] und die [[anleitungen:bauanleitungen:503de_ws2811_multi-use|MultiUse-Platine]]. Beide Platinen sind vorbestückt im Shop erhältlich und vereinfachen den Anschluss einzelner LEDs oder Straßenlaternen enorm. Doch nicht jeder will gleich 24 oder 30 LEDs an einem Ort anschließen. Manchmal reichen auch zwei, z. B. zwei Andreaskreuze an einem Bahnübergang. Hier kommen sogenannte [[https://de.aliexpress.com/item/32821263233.html|WS2811-Module]] zum Einsatz, die wir liebevoll Schokoladentafel nennen, weil man sie so schön zerteilen kann. Das Anschluss-Prinzip ist aber immer das Gleiche und alle nachfolgenden Anwendungen funktionieren mit allen dieser Varianten.
  
 ^ MultiUse-Platine ^ WS2811-Modul ^ ^ MultiUse-Platine ^ WS2811-Modul ^
Zeile 24: Zeile 24:
 ==== Die Anschluss-Reihenfolge ==== ==== Die Anschluss-Reihenfolge ====
 Grundsätzlich sind der WS2811-IC und die WS2812-RGB-LED standardisierte Bauteile aus der Beleuchtungstechnik. Dabei werden sie aber nie zusammen innerhalb einer Anwendung kombiniert. Bei Lichtbändern und Gaming-PCs setzt man üblicherweise auf die WS2812-RGB LEDs, bei einigen LED-Monitorwänden auf die WS2811-ICs, die wiederum herkömmliche LEDs in der Monitorwand ansteuern.\\ Grundsätzlich sind der WS2811-IC und die WS2812-RGB-LED standardisierte Bauteile aus der Beleuchtungstechnik. Dabei werden sie aber nie zusammen innerhalb einer Anwendung kombiniert. Bei Lichtbändern und Gaming-PCs setzt man üblicherweise auf die WS2812-RGB LEDs, bei einigen LED-Monitorwänden auf die WS2811-ICs, die wiederum herkömmliche LEDs in der Monitorwand ansteuern.\\
-Bei der Ansteuerung über den gemeinsamen Datenbus gibt es eine Besonderheit zu beachten. Die WS2812 LED erwartet das Signal für **<color #ed1c24>Rot</color>, <color #22b14c>Grün</color> und <color #00a2e8>Blau</color>** in einer anderen Reihenfolge, nämlich **<color #22b14c>Grün</color>, <color #ed1c24>Rot</color> und <color #00a2e8>Blau</color>**. Somit ist die Reihenfolge im Datensignal als GRB vorgegeben.  Das bedeutet für den WS2811 IC, dass er mit dem Grünkanal auf Rot reagiert und umgekehrt, weil er das Signal als RGB erwartet. \\+Bei der Ansteuerung über den gemeinsamen Datenbus gibt es eine Besonderheit zu beachten. Die meisten WS2812 LEDs erwarten das Signal für **<color #ed1c24>Rot</color>, <color #22b14c>Grün</color> und <color #00a2e8>Blau</color>** in einer anderen Reihenfolge, nämlich **<color #22b14c>Grün</color>, <color #ed1c24>Rot</color> und <color #00a2e8>Blau</color>**. Somit ist die Reihenfolge im Datenbus als GRB vorgegeben.  Das bedeutet für den WS2811 IC, dass er mit dem Grünkanal auf Rot reagiert und umgekehrt, weil er das Signal als RGB erwartet. \\
 Bei einem Straßenzug mit 24 Straßenlaternen, die zufällig ein- und ausgeschaltet werden, spielt das eine untergeordnete Rolle. Auch in einer Fabrikhalle oder den 15 LEDs in der Kirche ist die Reihenfolge zu vernachlässigen. Anders sieht es beispielsweise bei einem Baustellen-Lauflicht aus.\\ Bei einem Straßenzug mit 24 Straßenlaternen, die zufällig ein- und ausgeschaltet werden, spielt das eine untergeordnete Rolle. Auch in einer Fabrikhalle oder den 15 LEDs in der Kirche ist die Reihenfolge zu vernachlässigen. Anders sieht es beispielsweise bei einem Baustellen-Lauflicht aus.\\
 **Doch keine Angst!** Alle Platinen, die für die MobaLedLib entwickelt werden, berücksichtigen diesen Unterschied, indem die Kanäle Rot und Grün auf der Platine wieder zurückgetauscht werden. Somit muss man nicht umdenken.  **Doch keine Angst!** Alle Platinen, die für die MobaLedLib entwickelt werden, berücksichtigen diesen Unterschied, indem die Kanäle Rot und Grün auf der Platine wieder zurückgetauscht werden. Somit muss man nicht umdenken. 
Zeile 31: Zeile 31:
 {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811-grb-to-rgb.jpg?400|}} {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811-grb-to-rgb.jpg?400|}}
  
-<WRAP round info> Die Mobaledlib verwendet am LED Bus das WS2812 Protokoll (GRB)welches sich vom WS2811 Protokoll (RGB) dadurch unterscheidet, dass die Helligkeitswerte für den R und G Kanal in einer anderer Reihenfolge geschickt werden. Da die WS2812-RGB-LEDs auch zum Erzeugen von Mischfarben verwendet werden, gaben die Entwickler dem Datensignal GRB den Vorrang (100% Rot + 100% Grün = 100% Gelb). Beim Mischen von Farben ist das Umdenken von Farbwerten schon komplex genug. Da bedarf es keiner weiteren Variable. Bei der Reihenfolge eines Baustellenblitzes ist es hingegen einfach, die LEDs in der richtigen Reihenfolge anzuschließen, da hier das Mischen von Farben entfällt. +<WRAP round info>Die Mobaledlib verwendet am LED Bus das GRB-Signaldas für die marktüblichen WS2812 LEDs passt. Es unterscheidet sich vom WS2811 Protokoll (RGB) dadurch, dass die Helligkeitswerte für den R und G Kanal in einer anderer Reihenfolge geschickt werden. Da die WS2812-RGB-LEDs auch zum Erzeugen von Mischfarben verwendet werden, gaben die Entwickler dem Datensignal GRB den Vorrang (100% Rot + 100% Grün = 100% Gelb). Beim Mischen von Farben ist das Umdenken von Farbwerten schon komplex genug. Da bedarf es keiner weiteren Variable. Bei der Reihenfolge eines Baustellenblitzes ist es hingegen einfach, die LEDs in der richtigen Reihenfolge anzuschließen, da hier das Mischen von Farben entfällt. 
  
 Im Wissen der unterschiedlichen Protokolle wurden die MobaledLib-Platinen so entwickelt, dass R und G auf der Platine wieder getauscht sind.  Im Wissen der unterschiedlichen Protokolle wurden die MobaledLib-Platinen so entwickelt, dass R und G auf der Platine wieder getauscht sind. 
-Zusätzlich gibt es das Makro „define USE_WS2811“, welches das Protokoll für den GESAMTEN LED Bus ändert, was zur Folge hat, dass R/G mit den WS2811 stimmt und bei den WS2812 falsch ist. Das ist aber nur dann sinnvoll zu verwenden, wenn man an einem Kanal ausschließlich WS2811-Module betreibt (also Schokoladentafeln). +Zusätzlich gibt es das Makro „#define USE_WS2811“ (Schreibweise beachten), welches das Protokoll für den GESAMTEN LED Bus ändert, was zur Folge hat, dass R/G mit den WS2811 stimmt und bei den WS2812 falsch ist. Das ist aber nur dann sinnvoll zu verwenden, wenn man an einem Kanal ausschließlich WS2811-Module betreibt (also Schokoladentafeln). 
 </WRAP> </WRAP>
 ==== Modulvarianten ==== ==== Modulvarianten ====
Zeile 75: Zeile 75:
 {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811_pnp.jpg?480|}} {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811_pnp.jpg?480|}}
 ==== WS2811 und Arduino Relais ==== ==== WS2811 und Arduino Relais ====
-Gerade die großen Relaiskarten betreibt man besser mit einer [[anleitungen:bauanleitungen:503de_ws2811_multi-use_v3#beispiele_der_anwendung|MultiUse-Platine]]. Der Vollständigkeit halber wird aber hier nochmal gezeigt, wie man dieses Relais mit einem WS2811-Modul betreibt.\\+Gerade die großen Relaiskarten betreibt man besser mit einer [[anleitungen:bauanleitungen:503de_ws2811_multi-use#beispiele_der_anwendung|MultiUse-Platine]]. Der Vollständigkeit halber wird aber hier nochmal gezeigt, wie man dieses Relais mit einem WS2811-Modul betreibt.\\
  
 {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811_relais.jpg?720|}}\\ {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811_relais.jpg?720|}}\\
Zeile 154: Zeile 154:
  
 <WRAP important 100%> <WRAP important 100%>
-Einzel-LEDs und Reihenschaltungen können wie im oberen Beispiel gezeigt, im Mischbetrieb an einem WS2811 betrieben werden. Dabei sollten Einzel-LEDs aber nach wie vor mit 5 Volt versorgt werden und nur die Reihenschaltungen, die 12 Volt erfordern mit 12 Volt. Erforderlich werden 12 Volt bei mehr als einer blauen/weißen LED oder bei mehr als zwei roten/grünen/gelben LED. Bei nur zwei weißen/blauen bzw. drei roten LEDs ist ein zusätzlicher Widerstand innerhalb der Reihe erforderlich. +Einzel-LEDs und Reihenschaltungen dürfen **NICHT** im Mischbetrieb an einem WS2811 betrieben werden. Einzel-LEDs müssen immer mit 5 Volt versorgt werden und nur die Reihenschaltungen, die 12 Volt erfordern mit 12 Volt. Erforderlich werden 12 Volt ab zwei blauen/weißen LEDs oder ab drei roten/grünen/gelben LEDs. Bei nur zwei weißen/blauen bzw. drei roten LEDs kann ein zusätzlicher Widerstand innerhalb der Reihe erforderlich sein
 </WRAP> </WRAP>
  
hilfestellungen/ws2811.1742104909.txt.gz · Zuletzt geändert: von raily74