Forum: Mikrocontroller und Digitale Elektronik Bau LED-Matrix


von Julian S. (brotonendonater)


Lesenswert?

Hallo allerseits,

ich würde mir gerne eine LED Matrix bauen, hab aber nicht allzu viel 
ahnung ;)...
...Deswegegen ein paar Fragen:

- Die Matrix soll 20x7 LEDs haben. Der Arduino, den ich zum 
steuern/programmieren benutzen will kann also nicht genug LEDs auf 
einmal ansteuern. Welches bauteil brauch ich dann damit ich genügend 
anschlüsse hab
(ich brauche ja 27 damit jede Zeile / Spalte eine bekommt?!)

-wenn zu viele LEDs gleichzeitig betrieben werden, werden diese doch 
dann dunkler. Sollte ich dann den Arduino nur für die Steuerung einer 
anderen Stromversorgung nehmen oder gibt es eine Möglichkeit dieses 
Problem anders zu beheben?

Vielen Dank schonmal im vorraus!

Schöne Grüße,
Julian

von Markus M. (adrock)


Lesenswert?

Wieviele I/O-Pins hat Dein Arduino denn?

Du solltest auf jeden Fall die kleinere Anzahl Multiplexen, also die 7 
Zeilen, sonst wird es zu dunkel.

Die 20 Spalten solltest Du entweder direkt oder über Schieberegister 
ansteuern.

Hier findest Du Grundlagen, Anregungen und weitere Links:

https://www.mikrocontroller.net/articles/LED-Matrix

von blubber (Gast)


Lesenswert?

Wenn ich hier auf der Hauptseite "LED MATRIX" in das Suchfeld eintrage 
erhalte ich als ersten Link einen Verweis auf den Artikel "LED-Matrix".

Wenn du den durch gelesen hast und noch Fragen hast wird man sie dir 
sicherlich gerne beantworten.

von Mein grosses V. (vorbild)


Lesenswert?

Julian S. schrieb:
> ich würde mir gerne eine LED Matrix bauen, hab aber nicht allzu viel
> ahnung ;)...

> (ich brauche ja 27 damit jede Zeile / Spalte eine bekommt?!)

Vergiss dieses antiquierte Multiplexzeug.

Guck dir WS2812(B) oder PL9823 an. Dafür brauchst an deinem Arduino 
einen einzigen Portpin. Und bei 70 ist noch lange nicht Schluß.

Ist in der Arduino-Szene weit verbreitet. D.h. wenn du nicht alles 
selber machen kannst/willst, findest du dort einiges an Beispielen.

von Wolfgang (Gast)


Lesenswert?

Julian S. schrieb:
> ich würde mir gerne eine LED Matrix bauen, hab aber nicht allzu viel
> ahnung ;)...

Dann suchst du vielleicht soetwas:
ebay 262130506319

von MaWin (Gast)


Lesenswert?

Mein grosses V. schrieb:
> Vergiss dieses antiquierte Multiplexzeug.
> Guck dir WS2812(B) oder PL9823 an.

Nun ja, da ist er mit 50 EUR dabei, und von Vollfarbdisplay hat er 
nichts gesagt.

Die Alternative, 140 x LED 5mm rot + 2 x CAT4016 + 4 x Si9934 sind 15 
EUR selbst wenn man bei deutschen Händlern (Reichelt, Darisus) kauft.

Natürlich sollte man die Grundlagen des Multiplexings verstanden haben, 
z.B. daß eine LED dann mehr als 20mA Strom benötigt.

http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1

WS2812 ist für diejenigen, die es notorisch nicht verstanden haben :-)

von Mein grosses V. (vorbild)


Lesenswert?

MaWin schrieb:
> WS2812 ist für diejenigen, die es notorisch nicht verstanden haben

Ja, MaWin. Ein sehr überzeugendes Argument.

von Bastler (Gast)


Lesenswert?

> Vergiss dieses antiquierte Multiplexzeug.
Bitte?

Ich verwende Multiplexing bei einer LED-Matrix ohne Probleme.
Schieberegister und Treiber (ULN2803).
Man muss eine LED nicht mit dem maximalen Strom betreiben.
Das menschliche Auge arbeitet logarithmisch.
Ich hatte bisher keine Probleme mit der Helligkeit.

Aber ja, ich habe die Grundlagen des Multiplexings nicht verstanden!

von Markus M. (adrock)


Lesenswert?

Man muss einfach den Einsatzzweck anschauen und dann abwägen was man 
will:

Die WS2812 sind die komfortable Methode für RGB, insbesondere für Strips 
gedacht. Ab einer gewissen Anzahl and LEDs wird man aufgrund der 
Refreshrate mit mehreren seriellen Kanälen arbeiten müssen. Es entstehen 
insgesamt schon ziemlich große Ströme.

Für eine klassische Matrix ist das Multiplexing nach wie vor die 
preiswerteste Lösung, sofern nicht mehrere Farben (RGB) benötigt werden.

Dieses "vergiss das antiquierte Multiplexing" ist m.E. bezeichnend für 
die Arduino-Generation...

von Mein grosses V. (vorbild)


Lesenswert?

Markus M. schrieb:
> Dieses "vergiss das antiquierte Multiplexing" ist m.E. bezeichnend für
> die Arduino-Generation...

LOL.

Ich hab schon Elektronik gemacht, da hast du noch in die Windeln 
geschissen.

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.