WS2801 anschließen

Schaltungen, Widerstände, Spannung, Strom, ...

Moderator: T.Hoffmann

Antworten
Joerg77
Mini-User
Beiträge: 3
Registriert: Mo, 08.02.16, 19:55

Mo, 08.02.16, 20:03

Hallo zusammen,

hier kommt mein erster Beitrag in diesem Forum und ich hoffe ihr könnt mir bei meinem kleinem Problem helfen. Es ist eigentlich nicht so schwer...
Ich habe mir mit Hilfe einem WS2801 LED-Band und einem Raspberry Pi ein Ambilight gebaut. Soweit so gut. Jetzt habe ich von dem WS2801 noch ein paar Meter übrig und würde damit gerne etwas basteln. Ich habe mir vorgestellt das Band über einen USB-Stecker auszuschließen. Damit ich es an einer USB-Powerbank betreiben kann. (Das ist mein Hauptziel, ich will das Ding nicht an der Steckdose betreiben!)
Das WS2081 braucht ja soweit ich weiß nur 5V im Gegensatz zu all den anderen 12V Bändern, daher sollte das doch gehen oder? Allerdings wird die Farbe, Helligkeit usw. also die Ansteuerung der LEDs ja über ein PWM-Signal gesteuert(?)! Da hört mein Wissen langsam auf...

Ich hab das hier auf Conrad.de gefunden. könnte ich das damit ansteuern?
https://www.conrad.de/de/mini-rgb-contr ... 29237.html


Gruß Jörg
Benutzeravatar
Achim H
Star-Admin
Star-Admin
Beiträge: 13067
Registriert: Mi, 14.11.07, 02:14
Wohnort: Herdecke (NRW)
Kontaktdaten:

Mo, 08.02.16, 20:39

Ich hab das hier auf Conrad.de gefunden. könnte ich das damit ansteuern?
https://www.conrad.de/de/mini-rgb-contr ... 29237.html

Nein, das funktioniert nicht.
Der Conrad-Controller ist nicht für eine digital adressierbare RGB-Leiste verwendbar.
Verwenden kann man diesen an normalen RGB-Leisten, wo Rot (R), Grün (G) und Blau (B) direkt angesteuert werden.
Alle Leds leuchten in der gleichen Farbe.

Der WS2801 erwartet die Informationen seriell, also nacheinander.
Hierfür wird der Dateneingang (SDI) benutzt. Wie bei einem Schieberegister wird die Information
mit dem Clock (Clock-Input (CKI) + Clock-Output (CKO)) über den Datenausgang (SDO) zum
nächsten IC weitergeschoben. Jedes IC wandelt die serielle Information in ein RGB-Signal um,
womit die 3 Farben einer RGB-Led angesteuert werden. Nur so ist es möglich, dass jede RGB-Led
für sich in einer speziell eingestellten Farbe leuchtet.

Weitere Informationen gibt es im Datenblatt zum WS2801 (PDF, 15 Seiten, englisch, ca. 433kB).

Zum Ansteuern wird ein WS2801 Controller verwendet.
Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

Mo, 08.02.16, 21:47

Recht günstig sind die Diamex Controller. Bekommt man direkt beim Hersteller oder z.B. bei elv:
http://www.elv.de/output/controller.asp ... ail2=48646
Joerg77
Mini-User
Beiträge: 3
Registriert: Mo, 08.02.16, 19:55

Di, 09.02.16, 06:29

Ah Dankeschön, jetzt bin ich schon wieder etwas schlauer.
Bei dem Controller von Diamex ist ja eigentlich für WS2812 LEDs gedacht und hat 3 Ausgänge. Meine WS2801 hat aber 4 Eingänge. Ist das denn sicher kompatibel?
Joerg77
Mini-User
Beiträge: 3
Registriert: Mo, 08.02.16, 19:55

Di, 09.02.16, 06:48

Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

Di, 09.02.16, 10:31

Ok. Da hast Du recht. Die alten WS2801 hatte ich gar nicht mehr im Kopf. Die sind nicht mit den WS2812 Typen kompatibel.
Der verlinke 'Controller' ist aber in erster Linie nur ein DMX nach WS 2801 Umsetzer (ok, es gibt anscheinend auch 30 vorprogrammierte Sequenzen, aber wie die aussehen ist nicht erklärt). Für 'selbsterstellte' Sequenzen wäre dann ein DMX Steuergerät nötig. Da wäre es aber einfacher gleich einen passenden Controller zu suchen, oder einen zu 'bauen' (mit Raspberry Pi, Arduino...) Ein Raspberry Pi Zero würde ja reichen und kostet nur 15€ (wenn man ihn bekommt). Ansonsten halt einen Raspberry Pi Model A+ (kostet 24€)...
Antworten