Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:theorie:prinzip_rgb_leds [2020/03/07 12:29] – ↷ Seite von prinzip_rgb_leds nach anleitungen:theorie:prinzip_rgb_leds verschoben moba_nick | anleitungen:theorie:prinzip_rgb_leds [2025/03/05 16:09] (aktuell) – raily74 | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Die LEDs sind in einer Kette angeordnet. Jede LED besitzt einen Daten Eingang und Daten Ausgang. Die erste LED ist mit dem Arduino verbunden. Die zweite LED bekommt ihr Signal vom Ausgang der LED Nummer 1. Sie reicht die Daten über ihren Ausgang an die nächste LED weiter. | Die LEDs sind in einer Kette angeordnet. Jede LED besitzt einen Daten Eingang und Daten Ausgang. Die erste LED ist mit dem Arduino verbunden. Die zweite LED bekommt ihr Signal vom Ausgang der LED Nummer 1. Sie reicht die Daten über ihren Ausgang an die nächste LED weiter. | ||
- | {{https:// | + | {{:bilder: |
Alle LEDs haben eine gemeinsame Plusleitung (Rot) und eine gemeinsame Masseleitung (Schwarz). | Alle LEDs haben eine gemeinsame Plusleitung (Rot) und eine gemeinsame Masseleitung (Schwarz). | ||
Zeile 13: | Zeile 13: | ||
Das kann man sich wie eine Eimerkette vorstellen. Jeder in der Kette stellt den Ersten Eimer der ihm gereicht wird vor sich hin. Den nächsten Eimer reicht er weiter. | Das kann man sich wie eine Eimerkette vorstellen. Jeder in der Kette stellt den Ersten Eimer der ihm gereicht wird vor sich hin. Den nächsten Eimer reicht er weiter. | ||
- | {{https:// | + | {{:bilder: |
- | {{https:// | + | {{:bilder: |
- | {{https:// | + | {{:bilder: |
Am Ende hat jeder einen Eimer vor sich stehen. Dann kommt der Befehl vom Kommandanten die Eimer in das Feuer zu schütten. | Am Ende hat jeder einen Eimer vor sich stehen. Dann kommt der Befehl vom Kommandanten die Eimer in das Feuer zu schütten. | ||
Zeile 31: | Zeile 31: | ||
Entscheiden aber ist, dass man diese Kette nicht teilen kann. Bei einem T-Stück müssten die „Eimer“ verdoppelt werden. Bei elektrischen Signalen funktioniert das. Dann bekommen aber immer zwei Leuchtdioden die gleichen Helligkeitswerte. | Entscheiden aber ist, dass man diese Kette nicht teilen kann. Bei einem T-Stück müssten die „Eimer“ verdoppelt werden. Bei elektrischen Signalen funktioniert das. Dann bekommen aber immer zwei Leuchtdioden die gleichen Helligkeitswerte. | ||
- | {{https:// | + | {{:bilder: |
So eine Duplizierung der Signale kann man z.B. bei einer Ampel nutzen. Bei einer Kreuzung sollen die gegenüber liegenden Ampeln das gleiche Bild Anzeigen: | So eine Duplizierung der Signale kann man z.B. bei einer Ampel nutzen. Bei einer Kreuzung sollen die gegenüber liegenden Ampeln das gleiche Bild Anzeigen: | ||
- | {{https:// | + | {{:bilder: |
Ampel A = B und C = D. Hier könnte man so eine Verzweigung einbauen. Das wird man aber direkt bei den Ampeln machen und diese mit einem 4-poligen Kabel an einen Verteiler anschließen. | Ampel A = B und C = D. Hier könnte man so eine Verzweigung einbauen. Das wird man aber direkt bei den Ampeln machen und diese mit einem 4-poligen Kabel an einen Verteiler anschließen. | ||
Zeile 41: | Zeile 41: | ||
Doch jetzt zurück zu der Kette. Elektrisch werden die LEDs in einer Kette angeordnet. Der Ausgang einer LED ist mit dem Eingang der nächsten LED verbunden. Auf der Modelleisenbahn ist diese Anordnung aber unpraktisch. Durch die Verwendung einer __vierten Leitungen als Daten-Rückleitung__ vom Ausgang der letzten LED in einem Strang zu der ersten LED im nächsten Strang kann man die LEDs beliebig anordnen. Die Verteiler erleichtern den Aufbau erheblich. Das zeigt dieses Bild: | Doch jetzt zurück zu der Kette. Elektrisch werden die LEDs in einer Kette angeordnet. Der Ausgang einer LED ist mit dem Eingang der nächsten LED verbunden. Auf der Modelleisenbahn ist diese Anordnung aber unpraktisch. Durch die Verwendung einer __vierten Leitungen als Daten-Rückleitung__ vom Ausgang der letzten LED in einem Strang zu der ersten LED im nächsten Strang kann man die LEDs beliebig anordnen. Die Verteiler erleichtern den Aufbau erheblich. Das zeigt dieses Bild: | ||
- | {{https:// | + | {{:bilder: |
- | Neben den LEDs sind kleine Nummern welche die „Adresse“ der LED beschreibt. | + | Neben den LEDs sind kleine Nummern welche die „Adresse“ der LED beschreibt. Praktischerweise gibt es die " |
+ | Eine andere Versinnbildlichung wäre diese: | ||
+ | Das kannst du dir vorstellen wie einen langen Zug mit Güterwagen. Der Zug hält an der ersten LED und der erste Wagen wird abgekoppelt, | ||
+ | ====== WS2812 ====== | ||
+ | Hier ein Anschlussbeispiel für zwei Ketten mit WS2812B. \\ | ||
+ | Dabei sind jeweils vier RGB-LEDs in einer Reihe geschaltet. \\ | ||
+ | Von der letzten LED geht ein Kabel zurück zum Flachbandkabel, | ||
+ | Jede LED ist dabei mit Ihrer Vorder- und Rückseite abgebildet. \\ | ||
+ | {{bilder: | ||
+ | |||
+ | ===== WS2812 parallel ===== | ||
+ | Hier ein Anschlussbeispiel für zwei parallel geschaltete WS2812B. \\ | ||
+ | |||
+ | Wenn in einem Raum zwei oder mehr RGB-LEDs gebraucht werden, um den Raum beispielsweise gleichmäßig auszuleuchten, | ||
+ | Diese parallel angeschlossenen LEDs bekommen alle das gleiche Signal für den Dateneingang und reagieren somit auch synchron. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Das folgende Bild zeigt fünf große Räume. Im Programm Generator werden nur die fünf LEDs der oberen Reihe definiert. Alle LEDs ab der zweiten Reihe abwärts sind für den Arduino unsichtbar. | ||
+ | Das ist ein zusätzlicher Vorteil ggü. dem CopyLED-Befehl, | ||
+ | |||
+ | Diese Anschlussmöglichkeit ist immer dann empfehlenswert, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <WRAP important 100%> | ||
+ | ACHTUNG: Das Signal für den Datenausgang (D Out) darf in diesem Fall nur von einer dieser parallel geschalteten WS2812B weiter gereicht werden. | ||
+ | </ | ||