Forum: Mikrocontroller und Digitale Elektronik RGB-LED´s einzeln ansteuern ohne Matrix


von Mathias K. (matzeknu)


Lesenswert?

Hallo zusammen,
ich habe mir bezüglich meiner Frage schon ein paar Forenbeiträge zum 
Thema hier durchgelesen.
Mein Problem ist, das ich ca. 100 RGB LED´s einzeln ansteuern möchte, 
diese sind aber nicht als Matrix schaltbar, da sie auf 16 Platinen 
verteilt werden sollen die mittels Steckverbindung verbunden werden 
sollen.
(je Platine 4-8 LED´s) Platinenbreite ca. 10mm

Ich habe an den WS2803 (18-Channel LED-Driver) oder ähnliches gedacht, 
damit könnte man ja jeweils 6 LED´s steuern.

Meine Frage ist ob es noch alternativen gibt? Natürlich möglichst 
günstig :)

vielen Dank
Mit freundlichen Grüßen
Matze

von Jan B. (berge)


Lesenswert?

Hi,
guck dir mal WS2812 LEDs an. Da ist der Controller in die LED direkt 
integriert. Besser geht es kaum. Und die sind mit, wenn ich mich recht 
erinnere, ca. 40 cent das Stück auch gut bezahlbar.
LG Jan

von Stefan (Gast)


Lesenswert?

Wie wäre es damit:

http://www.watterott.com/de/WS2812-Intelligent-RGB-LED-10-Stueck

Alternativ bekommst Du diese Leds auch als Stripe mit 30 oder 60 Leds/m. 
Dann sind sie sogar günstiger.


Gruß Stefan

von Markus M. (adrock)


Lesenswert?

...wollte auch gerade die WS2812(B) vorschlagen.

Wenn es natürlich besondere RGB LEDs sind, scheidet diese Variante aus.

Es gibt auch von TI einige LED-Treiber mit serieller µC Anbindung.

Z.B. TLC5947, hat 24 Kanäle (könnte man also für 8x RGB verwenden).

Applications: "Amusement Illumination" passt auch :-)

Grüße
Markus

von Max H. (hartl192)


Lesenswert?


von Mathias K. (matzeknu)


Lesenswert?

Markus M. schrieb:
> ...wollte auch gerade die WS2812(B) vorschlagen.
>
> Wenn es natürlich besondere RGB LEDs sind, scheidet diese Variante aus.
>
> Es gibt auch von TI einige LED-Treiber mit serieller µC Anbindung.
>
> Z.B. TLC5947, hat 24 Kanäle (könnte man also für 8x RGB verwenden).
>
> Applications: "Amusement Illumination" passt auch :-)
>
> Grüße
> Markus

danke schonmal für die ganzen Antworten. :)
Also der TLC5947 ist schon ganz gut, da ich auch Platinen habe auf denen 
nur 4 LED´s sind stellt sich mir die Frage ob ich z.B. für die Platinen 
mit 8LED´s den TLC5947 nehmen kann und für solche mir 4 LED´s dann 
beispielsweise einen anderen wie den TLC5911. Ist es möglich diese 
"gemeinsam" zu betreiben?

Grüße

von Icke ®. (49636b65)


Lesenswert?

Sind die LEDs schon vorhanden bzw. bestückt?

von Mathias K. (matzeknu)


Lesenswert?

nein, alles noch in Planung

von Icke ®. (49636b65)


Lesenswert?

Mathias K. schrieb:
> nein, alles noch in Planung

Falls keine besonderen Anforderungen an die Bauform oder Lichtstärke der 
LEDs gestellt werden, würde ich für neue Projekte die WS2812 gegenüber 
Lösungen mit separaten LED-Treibern vorziehen. Die Vorteile liegen auf 
der Hand:

- nur drei Zuleitungen (GND/VCC/Data)
- relativ unempfindliche Datenleitung
- nur ein I/O-Pin am µC erforderlich
- einfache Programmierung (diverse Libs hier im Forum zu finden)
- als fertige Stripes verfügbar, die nach jeder LED geteilt werden 
können
- unkompliziertes Layout bei eigenen Platinen

von Sabine (Gast)


Lesenswert?

> ...wollte auch gerade die WS2812(B) vorschlagen.
>
> Wenn es natürlich besondere RGB LEDs sind, scheidet diese Variante aus.
Die Ansteuerchips gibt es doch auch ohne LEDs, ich habe z.B. eine 
Lichterkette, da sitzen die Chips jeweils vor den LEDs.

Sabine

von Stefan (Gast)


Lesenswert?

Und für die Ansteuerung gibt es bereits fertige Arduino-Firmware und 
eine Möglichkeit, die per PC zu steuern:

http://www.solderlab.de/index.php/software/glediator

Gruß Stefan

von Mathias K. (matzeknu)


Lesenswert?

okay hab jetz mal grob überschlagen, die WS2812 sind eindeutig zu teuer.
werde es doch mit shiftregister machen.

Danke für die Vorschläge!

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.