Forum: Mikrocontroller und Digitale Elektronik Gute LED PWM für einfarbige LEDs über Arduino?


von Michael O. (madboy)


Lesenswert?

Hallo,

ich baue momentan an einer Ansteuerung für LED Strips mit einem Arduino 
Ethernet Board. Dabei benutze ich einen LED Strip der den LPD8806 
Chipsatz benutzt. Der kann jeweils 2 RGB LEDs versorgen und ich finde 
das ganze sehr angenehm zu handhaben, zumal es für den Arduino auch eine 
fertige Library dafür gibt.

Parallel dazu bin ich aber auf der Suche nach vernünftigen LED Treibern 
die mein Vater für seine Modelleisenbahn nutzen kann. Dafür benötige ich 
allerdings keine RGB LEDs sondern lediglich weiße und warmweiße LEDs. 
Meine Idee war, an den LPD8806 einfach 6 einfarbige LEDs anzuschließen 
anstelle 2 RGB LEDs. Leider finde ich diesen Chipsatz nirgendwo einzeln.

Ich bin daher also auf der Suche nach einem ähnlich bequemen Chipsatz 
für den es für Arduino bereits eine Library gibt und der sich auch in 
Reihe hängen lässt. Meine Idee wäre dann, kleine Platinen mit dem Chip 
zu bestücken, die Ausgänge für die LEDs haben. Von diesen Platinen 
könnte man dann beliebig viele (natürlich im Rahmen) zusammenschalten 
und unter der Modellanlage verteilen. Hat sowas schon mal jemand 
gemacht? Also einfarbige LEDs einzeln adressierbar verteilt?

Viele Grüße,
Michael

von Martin (Gast)


Lesenswert?

Nabend,

Google mal nach dem TI TLC5940 dafür gibt es auch Librarys ohne Ende und 
der ist sehr verbreitet.

Gruß,
Martin

von Michael O. (madboy)


Lesenswert?

Hi,

der sieht schon mal sehr interessant aus, aber ich habe ähnliche 
Probleme mit dem Bestellen. Bei Watterott gibts ein Breakout Board dazu 
was zum Testen sicherlich gut wäre, aber es wäre schon gut wenn die auch 
sonst irgendwo in DIP Bauweise zu haben wären. Mir ist auch noch nicht 
so ganz klar wofür das Ding einen EEPROM braucht?

Ist aber auf jeden Fall ein Chip der in die engere Wahl kommt! :)

Viele Grüße,
Michael

von Michael (Gast)


Lesenswert?

Was hast du gegen SMD, wenn du sowieso eine Platine machen möchtest? Das 
spart das Löcherbohren und das Board wird kleiner (und billiger) ;-)

Bei DigiKey gibt es alle Gehäusebauformen, wobei DIL schon zu den 
Raritäten zählt. Das EEPROM im TLC5940 kann Helligkeitskorrekturen für 
die 16 Kanäle permanten speichern (Datenblatt: "Setting dot correction")

von Michael O. (madboy)


Lesenswert?

Ich dachte mehr an Streifenraster Platine und selber verdrahten. Da ist 
SMD echt mies zu löten! ;) Es sei denn ihr habt auch noch einen Laden 
parat, der Platinen Layouts ätzt und lötet! ;)

Ich habe jetzt mal eins von den TLC5940 Breakout Boards bei Watterott 
bestellt. Mal sehen wie weit ich damit komme. 16 Ausgänge ist ja schon 
mal ne Hausnummer!

von Eumel (Gast)


Lesenswert?

Aber das TLC5940 gibts doch in DIP. Hab ich schon benutzt und ist 
wirklich super, vorallem für RGB ;)

von Arduino (Gast)


Lesenswert?

Michael Ochs schrieb:
> Ich bin daher also auf der Suche nach einem ähnlich bequemen Chipsatz
>
> für den es für Arduino bereits eine Library gibt und der sich auch in
>
> Reihe hängen lässt.

Such in der Bucht nach WS2801 oder sogar nach dem WS2803. Den 2801 habe 
ich schon in mehreren Projekten für Tasterbeleuchtungen verwendet. Der 
Voteil ist dass dieser eigenständig die PWM erzeugt, eine kleine KSQ 
enthält und sich mit externer Beschaltung auch dür Hochleistungs LED 
eignet.
Eine Lib für den Arduino ist ebenfalls vorhanden.

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.