Hi Leute, Ich überlege, eine 50x50 cm^2 Matrix aufzubauen, mit 8x8 RGB LEDs also 64 Felder und 192 LEDs. es gibt ja eine Reihe von Projekten mit RGB Matrizen, auf verschiedenste Methoden: Multiplexen, PWM, FPGA, dedizierte Treiber-ICs von allen größeren Herstellern. Ich möchte Aufwand und Kosten niedrig halten, Schwerpunkt soll die Programmierung der Anzeigeeffekt sein, nicht die Darstellung. 16 Pin LED Treiber gibt es so für 3 Euro, davon 12 Stück macht 36 Euro Mit 3 ICs könnte man zwei Zeilen modular bauen, und reiht dann 4 Module aneinander. Gibt es noch einen komfortableren / preiswerteren Weg?
Von NXP gibt es einige I²C PWM LED Treiber. z.B. http://www.nxp.com/acrobat_download/datasheets/PCA9685_1.pdf Dann reicht es sich um die PWM-Werte zu kümmern und diese mit I²C zu versenden. Es sind jetzt auch Softwareadresszuweisungen möglich für Blockzuweisungen (z.B. Reihe 1 oder LED rot..). 62 der o.a. Bausteine gehen an einen Bus (a 16LED -> 330 RGB) gruß hans
TLC594x + Multiplex. Vorteil: Guter Kompromiss zwischen Rechenaufwand (man muss nur Multiplexen, also Zeilenweise neue Daten ausgeben) und Hardwareaufwand (16 Kanäle in einem IC heißt, man kommt mit 2 ICs für 8xRGB x8 bei 1/8 Multiplex aus).
@ Hans Genau, hatte ich ja erwähnt (wie TLC594x ) @ Michael Max7221 kann glaube ich keine Pixel-Helligkeit, dann sind nur 9 Farben möglich (das aber komfortabel :-) @ Falk Habe dein Projekt schon gesehen, aber noch keine Erfahrung mit FPGA. Lötaufwand ausserdem auch ziemlich hoch (Treiber und Widerstände). @ Benedikt Meinst du 3*8 Kanäle für Spalten und 1*8 Kanäle für Zeilen? Allerdings ist z.B. der TLC5940 ein sinkender Treiber.. ?
Elektrofeuer wrote: > @ Benedikt > Meinst du 3*8 Kanäle für Spalten und 1*8 Kanäle für Zeilen? Ja. Für die Zeilen kann man z.B. P-Kanal Mosfets einsetzen. > Allerdings ist z.B. der TLC5940 ein sinkender Treiber.. ? Das setzt halt LEDs mit gemeinsamer Anode, also 1 Anode pro Zeile vorraus. Da du das ganze vermutlich diskret aufbaust, sollte das kein Problem sein.
Nicht genau wie TLC594x Man kann z.b. rot, grün und blau auf je eine Subadresse legen und dann mit 3 I²C Befehlen alle LEDs auf einmal ändern oder mit einem befehl nur rot ausblenden. Also komfortabler. gruß hans
Ah, aber dann sollte man wohl den Beitrag "TLC5940 (PWM driver) | Kauftip!" nehmen. -- Hier was großes: http://www.roomdivision.com/2006/02/10/club-watergate-berlin/ http://www.colorkinetics.com/showcase/features/london/fire/
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.