Raspberry Pi via GPIO LED Strip (WS2811) steuern

OP #3165277
Lesenswert?

Hi Leute ich habe einen LED Strip mit WS2812 5050 SMD LEDs mit 
integriertem WS2811 Controller.

Diesen kann ich mit meinem ARDUINO auch ansteuern nun möchte ich aber 
gerne ihn mit dem Raspberry Pi ansteuern über die GPIO hat jemand 
Erfahrung damit? bzw ein Tut? oder eine Libary die ich nutzen kann? 
werde von den Infos aus dem Netz nicht schlau...
Gast #3165367
Lesenswert?

Locker Licky schrieb:
> na... es gibt für den raspberry ein arduino-shield dann muss es doch
> möglich sein da ein signal durchzuschieben mit einem der pins?

Ja Meister kein Problem. Taktgenau alle 1,25µS (800 Khz) ein neues Bit 
das sich grob
aus 1/3 HL für ne 1 bzw. 3/1 HL für ne 0 bildet. ganze 30µS lang pro 
LED, ohne
Unterbrechung, ohne Zeitverschiebung den das Timing muss auch noch für
x LED in der chain Passen.

Das schaff die Hardware Locker und ohne Probleme.
Der Arm Kern mit einem Linux drauf wird sich da schon schwer tun.
Das ist halt alles andere als Realtime.

ggf würde sich RISC_OS Funktionieren. Weis aber garnicht wie weit die 
sind
und ob sich die GPIO sauber ansprechen lassen.
Gast #3200606
Lesenswert?

Also ich hab mir am Wochenende ein ambilight mit einem Raspberry als 
stand alone gemacht. Ich muss sagen es funktioniert optimal!
Angesteuert wird das ganze über die GPIO

Wer Hilfe braucht kann sich gerne melden :)
Angehängte Dateien:
#3201797
Lesenswert?

Steffen schrieb:
> Also Rgb Pixel mit einem ws2801 ic und den omx Player umprogrammiert

Der Unterschied ist: der ws2801 spricht ein serielles Protokoll mit 
separater Clock-Leitung, das sich z.B. über die SPI-Schnittstelle des 
RaspPi ansprechen lässt.

Der ws2811 spricht ein serielles Protokoll mit nur einer Datenleitung, 
so dass das Timing sehr kritisch wird. --> da wirds dann mit den 
Realtime-Fähigkeiten von Linux kritisch.

Viele Grüße,
        Simon
Gast #3215039
Lesenswert?

Also ich hätte sehr großes Interesse daran, Steffen. Das ist so ziemlich 
genau das, was ich gesucht hab. Wenn Du eine kurze Anleitung schreiben 
würdest und vielleicht eine Skizze hinzufügst, wäre das echt cool und 
ich wäre Dir sehr dankbar! Bestimmt würden sich auch noch andere darüber 
freuen!

Gruß
Sascha
Gast #3308573
Lesenswert?

Bitte, bitte, bitte stell uns eine Anleitung hier rein :)

Ich versuche jetzt seit einer Woche meine Raspi samt der Adafruit LED 
Pixel (2 Stränge a 25 Pixel) in Betrieb zu nehmen, leider ohne Erfolg...

Eigentlich habe ich mich an die Anleitungen im Netz gehalten, Masse, 
Clock und Mosi angeschlossen, das sind bei mir die Pins 19 und 23 auf 
dem Raspi, wenn man von oben links nach unten rechts zählt.

Nun gibts in der Adafruit WebIDE für den Raspi ein einfaches LEDPixel 
Beispiel, wo aber Clock und Daten auf den Pins 17 und 18 liegen - und 
das verwirrt mich! Zählen die ienfach anders? Oder schliesse ich die 
doch nicht an Clck und MOSI an? Ich versteh das nicht...

Kannst du denn bitte ein Bild von deinen Rasp Anschlüssen und der 
Zuordnung zu den LED Anschlüssen machen? Und kannst du evtl. auch ein 
kleines Progrämmchen dazulegen, das nur mal die einzelnen Pixel 
anspricht, um zu sehen, ob der Strang überhaupt funktioniert?

Das wäre total cool!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren