Forum: Mikrocontroller und Digitale Elektronik LED Strip via raspberry pi steuern


von Hans W. (jecka1000)


Lesenswert?

Guten Tag,

Ich habe vor ein LED Stip per raspberry pi zu steuern.
Nun habe ich aber kein Strip welches man einach mit hile von 
Transistoren steuern lässt sondern eines welche 4 Stränge hat : VCC, 
GND, GND, DI
Ich habe mich im Internet schon schlau darüber gemacht und bin zum 
Schluss gekommen, dass das machbar ist und über spi oder i2c ausührbar 
ist. Nun kenn ich mich aber nicht so gut aus damit und wollte ragen ob 
mir das mal jemand genauer erklären will. Wie genau ich das machen kann.

MFG

Hans

von Disco (Gast)


Lesenswert?

Es gibt ausführlichen Beispielcode. Such mal nach Ambylight und 
raspberry pi

von Hans W. (jecka1000)


Lesenswert?

Ja schon, aber da sind sie Stribes immer mit DI CI GND und +5V so ist 
das bei mir ja nicht...

von holger (Gast)


Lesenswert?

>Nun kenn ich mich aber nicht so gut aus damit und wollte ragen ob
>mir das mal jemand genauer erklären will. Wie genau ich das machen kann.

Und wie soll das jemand erklären wenn keiner weiss was
für einen Stripe du da hast?

von Hans W. (jecka1000)


Lesenswert?

Ich habe doch geschrieben welche Ausgänge es hat.
Es handelt sich um ein Digital RGB-LED Flex Band der Marke IC lite.
Hier hat es jemand mit einem Arduino gemacht 
http://www.tns-labs.org/iclite-digital-rgb-led-flex-band-aldi-arduino/

von holger (Gast)


Lesenswert?

>Ich habe doch geschrieben welche Ausgänge es hat.

Du scheinst keinen blassen Schimmer von dem zu haben
was du tust. Das wird schwer für dich werden.

https://learn.adafruit.com/neopixels-on-raspberry-pi/overview

von Hans W. (jecka1000)


Lesenswert?

Sagmal müssen die angeblichen Profis hier immer herabschauend antworten?
Traurig sowas...

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Da sehe ich erstmal schwarz, denn die Strips brauchen ein beinhartes 
Timing:
Beitrag "Frage zum Digital RGB Stripe vom Aldi"
Dein Job wäre es vermutlich, entweder einen Treiber für Linux zu machen, 
der dir über die GPIO solch ein Timing macht, oder gleich den Arduino 
mit dem Programm, was die Jungs im anderen Thread ausgeheckt haben, zu 
nehmen.
Die 400 oder 800kHz auf die GPIO des Raspberry zu bringen, wird 
vermutlich echt kompliziert.

holger schrieb:
> Du scheinst keinen blassen Schimmer von dem zu haben
> was du tust. Das wird schwer für dich werden.
>
> https://learn.adafruit.com/neopixels-on-raspberry-pi/overview

Ah, da hats ja jemand geschafft. Kostet allerdings Blood,Sweat & Tears 
auf dem RPi. Denk dran, das die GPIO direkt ins Herz des RPi gehen. Ein 
unbedeutender Kurzschluss kostet die Platine.

von Disco (Gast)


Lesenswert?

Ich habe mal ein Beispiel gesehen wo beim STM32 über DMA Output Compare 
Register geschrieben werden. Aktuell will ich auf einen CPLD nehmen, der 
über SPI Daten bekommt und diese dann in das LED Protokoll übersetzt.

von Hans W. (jecka1000)


Lesenswert?

bei dem Led Strip ist ja ein Controller mit Fernbedienung dabei. Ist es 
nicht möglich diesen zu nutzen und mit dem Pi im Prinzip nur die 
Fernbedienung simuliert?

von Peter II (Gast)


Lesenswert?

Matthias Sch. schrieb:
> Die 400 oder 800kHz auf die GPIO des Raspberry zu bringen, wird
> vermutlich echt kompliziert.

sollte kein Problem sein, einige haben sogar ein UKW Sender mit den 
IO-ports gebaut.

http://makezine.com/projects/make-38-cameras-and-av/raspberry-pirate-radio/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.