Forum: Mikrocontroller und Digitale Elektronik LED Treiber für 16 (oder mehr) LEDs gesucht - Arduino / Teensy


von Christian (Gast)


Lesenswert?

Moin in die Runde,

ich bin auf der Suche nach einem günstigen 16-Kanal (gerne auch 24) LED 
Treiber. Ich möchte damit gerne LED Ketten bauen, die mir den aktuellen 
Status eines Potentiometers anzeigen.
Ich habe den TLC5940 gefunden. Der ist aber mit 4,50€ recht teuer, wenn 
ich davon 8-16Stk. brauche. Habt ihr Alternativen? SMD erstmal bitte 
außen vor lassen.

Als Board dient ein Arduino Duo bzw. ein Teensy 3.1.

Vielen Dank,
Christian

von H.Joachim S. (crazyhorse)


Lesenswert?

Mit Verzicht auf SMD wird die Auswahl aber sehr knapp..
Willst du statisch ansteuern oder multiplexen?
Strom?
Konstantstromausgänge oder mit ext. Widerstand?

von Ingo S. (schicki)


Lesenswert?

Hallo,

verwende doch einen I²C Expander MCP23017 von Mirochip. Der kann 16 
Ports, und ist relativ leicht zu implementieren. Zum anderen gibt es den 
auch im DIP-Gehäuse. Eine Lib für einen Arduino gibt es bestimmt auch.

Das Eagle Bauteil gibt es bei Farnell auf der Seite.

http://www.schwabenplan.com/downloads/d03500.pdf

Grüße
Ingo

von Christian (Gast)


Lesenswert?

Auf jedenfall multiplexen. Sonst reichen die Ausgänge am uC ja niemals 
:)

Da ich die LEDs sicher nicht mit 20mA betreiben muss, sollten 10-12mA 
pro Kanal genügen.

Widerstände können ruhig extern sein.

Schau mal nach der Mayhem Encoder Platine bei sparkfun. Das Ding macht 
ziemlich genau das, was ich suche. Die Platine ist mir aber zu teuer und 
ich möchte keine Encoder benutzen. Auf der Platine ist ein TI, aber auch 
nur in SMD zu bekommen. Später darf es gerne smd sein, aber momentan 
ist's zu fummelig für einen Versuchsaufbau.

von Icke ®. (49636b65)


Lesenswert?

Warum nicht gleich WS2812 verwenden? Einfacher gehts kaum.

von Mike (Gast)


Lesenswert?

Christian schrieb:
> Ich möchte damit gerne LED Ketten bauen, die mir den aktuellen
> Status eines Potentiometers anzeigen.

LED Ketten gibt es fertig als Daisy Chain mit WS2812 oder WS2812B. Das 
spart einen Haufen Verdrahtung.

von Christian (Gast)


Lesenswert?

Moin,

diese Streifen bieten mir leider nicht genügend LEDs auf den Zentimeter. 
Üblicherweise haben die Streifen 60 LEDs/m = 6 LEDs/10cm. Das ist zu 
wenig. Auf 10cm gerechnet brauch ich schon die 16 LEDs...

von Sabine (Gast)


Lesenswert?


von Christian (Gast)


Lesenswert?

Vielen Dank für den Link.

Das ist sicherlich eine Idee für das letztliche Projekt. Aber für den 
Anfang wollte ich SMD soweit es geht vermeiden.

Wie schaut es mit herkömmlichen 74HC595 aus? Spricht da was gegen? Da 
müsste man eben zwei Stück pro LED Kette nehmen. Dafür sind sie recht 
günstig.

Falls die LEDs zu dunkel sind, könnte man mit ULN2803 nachhelfen. Eure 
Meinung dazu?

von Max H. (hartl192)


Lesenswert?

Christian schrieb:
> Meinung dazu?
Das sollte Problemlos möglich sein.

Was sagst du zu diesem IC?
Integriertes 8bit PWM und Konstantstromquellen.
http://www.noodlehed.com/ebay/datasheets/WS2803.pdf
http://www.ebay.de/itm/271248351899

: Bearbeitet durch User
von Icke ®. (49636b65)


Lesenswert?

Christian schrieb:
> Aber für den
> Anfang wollte ich SMD soweit es geht vermeiden.

Überprüf diese Einstellung nochmal. SMD heißt nicht unbedingt "mit 
Amateurmitteln unbeherrschbar". Im Falle der WS2812 sind die Abmessungen 
auch für Altersweitsichtige noch akzeptabel.

von Christian (Gast)


Lesenswert?

Moin,

darum gehts mir nicht. Ich hab schon einiges mit SMD gemacht. Aber um 
mal schnell was auf dem Breadboard auszuprobieren, eignet es sich 
schlicht weg nicht. Wenn die Schaltung darauf funktioniert, würde ich 
auf SMD umsteigen. Es geht vorerst darum, sich mit dem Arduino an sich 
zu beschäftigen. Da würde SMD momentan nur aufhalten.

Der WS2803 sieht doch super aus!

von Icke ®. (49636b65)


Lesenswert?

Christian schrieb:
> Aber um mal schnell was auf dem Breadboard auszuprobieren, eignet es sich
> schlicht weg nicht.

Du mußt nur drei Anschlüsse auf dem Breadboard realisieren. Für die 
Erprobung spielen die Abstände der LEDs keine Rolle. Dir macht nur das 
Unbekannte Angst.

von Sabine (Gast)


Lesenswert?

Es gibt neuerdings auch WS2812-LEDs mit Beinchen:
Beitrag ""Sammelbestellung" für 8mm RGB LEDs mit WS2811 chip"

von Christian (Gast)


Lesenswert?

Wie gesagt ist mir die Arbeit mit SMD keinesfalls unbekannt. Daher hab 
ich auch davor keine Ängste.

Dennoch: 16 bedrahtete LEDs sind schneller gesteckt als 16 SMD Bauteile.

von Mike (Gast)


Lesenswert?

Christian schrieb:
> darum gehts mir nicht. Ich hab schon einiges mit SMD gemacht. Aber um
> mal schnell was auf dem Breadboard auszuprobieren, eignet es sich
> schlicht weg nicht. Wenn die Schaltung darauf funktioniert, würde ich
> auf SMD umsteigen.

Fürs Breadboard ist es am einfachsten, ein Stück LED Strip mit drei 
Leitungen anzuschließen. Zum probieren der Schaltung kommt es 
schließlich nicht wirklich auf die Abstände an.

von spontan (Gast)


Lesenswert?

>Dennoch: 16 bedrahtete LEDs sind schneller gesteckt als 16 SMD Bauteile.

Und was hat das mit einem Treiber in SMD-Bauform zu tun?

von Icke ®. (49636b65)


Lesenswert?

Mike schrieb:
> Fürs Breadboard ist es am einfachsten, ein Stück LED Strip mit drei
> Leitungen anzuschließen.

Eben. Geht mit Sicherheit schneller als Treiber-ICs auf Adapterplatinen 
zu löten und dann auf dem Breadboard zig Steckbrücken zu verkabeln. Aber 
man kann niemanden zu seinem Glück zwingen.

von Christian (Gast)


Lesenswert?

Okay, alles klar.

Ich hab mir von Arduino einen Satz NeoPixel (einzelne und einen 8fach 
Leuchtstreifen) bestellt, weil ich eh eine Order bei EXP offen hatte. 
Damit müsste das dann ja auch funktionieren.

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.