Projekt: Der Bau und die Programmierung einer LED Matrix

Anleitungen für "hausgemachte" LED Projekte

Moderator: T.Hoffmann

Benutzeravatar
hipath
Mini-User
Beiträge: 2
Registriert: Fr, 11.01.13, 16:06

So, 13.01.13, 12:30

Guten Morgen,
ich bin bei der Suche nach einer LED Matrix auf dieses Forum gekommen und muss sagen, dies ist mal ein Projekt, wie man es nicht besser vorstellen kann. Ich habe nach den Anleitungen schon einige Experimente gemacht und einige Codes ausprobiert.
Ich danke allen Beteiligten an diesem Projekt und würde mich freuen, wenn es fortgesetzt wird.

Mit freundlichen Grüßen aus Schöningen :D

Hipath
Benutzeravatar
hipath
Mini-User
Beiträge: 2
Registriert: Fr, 11.01.13, 16:06

Mo, 14.01.13, 11:24

:D
MeineKekse
Super-User
Super-User
Beiträge: 72
Registriert: Mi, 05.10.11, 17:31

So, 27.01.13, 22:42

Natürlich wird es fortgesetzt einige Erweiterungen gibt es bereits. Leider beginnt demnaechst mein Vorabi, sodass mir die Zeit zum posten und entwickeln fehlt.
MeineKekse
Super-User
Super-User
Beiträge: 72
Registriert: Mi, 05.10.11, 17:31

Mo, 28.01.13, 16:53

Hier mal eine Demonstration des Multiplexverfahrens
http://www.youtube.com/watch?v=bsI09c1W5WM

Hier ein Beispiel einer Computer Arduino Kommunikation
http://www.youtube.com/watch?v=dciRe-XtfeE
Mudok
Mini-User
Beiträge: 1
Registriert: Mi, 30.01.13, 18:05

Mi, 30.01.13, 18:07

Super Arbeit hab mich deswegen hier angemeldet. So etwas hab ich gesucht jetzt erst mal bestellen und nachbauen, ich möchte daraus eine QLOCKTWO bauen.
MarvinMarv
Mini-User
Beiträge: 6
Registriert: Fr, 01.03.13, 16:47

Fr, 01.03.13, 17:26

Ich hab mal eine kleine Frage um sicher zu gehen..
Wenn ich jetzt eine kleine Matrix mit 2 Schieberegister, also ein Register für die Reihen und eins für die Spalten,
habe und eine LED leuchten soll, muss ich dann die Anode auf HIGH und die Kathode auf LOW setzen?

Ansonsten super Tutorial!
Borax
Star-Admin
Star-Admin
Beiträge: 12002
Registriert: Mo, 10.09.07, 16:28

Fr, 01.03.13, 22:12

Ja.
MarvinMarv
Mini-User
Beiträge: 6
Registriert: Fr, 01.03.13, 16:47

Do, 14.03.13, 12:35

Ich hab noch einmal eine Frage:
Bei den 75HC(T) 595 Schieberegistern ist ein maximaler Strom von ±35 mA pro Output Pin angegeben.
Wenn ich aber nun mehrere (>3) LEDs mit einem Strom von z.B. 10mA eingeschaltet habe (Register für Spalten) und die Kathoden an nur einem Pin (Register für Reihen) habe,
fließt an dem einen Pin doch ein höherer Strom als maximal erlaubt, oder?
Darf ich jetzt, wenn ich maximal 8 LEDs in einer Reihe betreiben will, die LEDs mit nur maximal (35mA / 8 =) 4,375mA betreiben?

Und mal so neben bei: Was ist unter "DC Input Diode Current" zu verstehen?

Gruß :)
Borax
Star-Admin
Star-Admin
Beiträge: 12002
Registriert: Mo, 10.09.07, 16:28

Do, 14.03.13, 17:41

Du meinst sicher 74HC(T)595...

Siehe hier:
viewtopic.php?f=35&t=14820&p=161410&hil ... 95#p161410
Darf ich jetzt, wenn ich maximal 8 LEDs in einer Reihe betreiben will, die LEDs mit nur maximal (35mA / 8 =) 4,375mA betreiben?
Drum verwendet man bei solchen Matrix-Steuerungen auch gerne einen zusätzlichen Treiber für Spalten oder Zeilen. Das können ein paar Standard-Transistoren sein, oder auch ein ULNXXXX Darlington-Array.

Und mal so neben bei: Was ist unter "DC Input Diode Current" zu verstehen?
In welchem Zusammenhang? Datenblatt des 74HC595?
MarvinMarv
Mini-User
Beiträge: 6
Registriert: Fr, 01.03.13, 16:47

Do, 14.03.13, 18:59

Borax hat geschrieben:Du meinst sicher 74HC(T)595...
Jap. Sorry, kleiner Tippfehler.

Danke für den Link und deine Hilfe.
Ich werde das dann mit Transistoren lösen..
Borax hat geschrieben:In welchem Zusammenhang? Datenblatt des 74HC595?
Genau.

Hier mal ein kleiner Auszug um die eventuell die Arbeit zu sparen, das Datenblatt herauszusuchen. ;)

Symbol_____________Parameter________________________Value__________Unit
VIK______________DC Input Diode Current ________± 20_________ mA

Schönen Abend noch und nochmals Danke.
Borax
Star-Admin
Star-Admin
Beiträge: 12002
Registriert: Mo, 10.09.07, 16:28

Do, 14.03.13, 22:53

Der Eingang des 74HC595 ist mit Schutzdioden versehen. Diese vertragen max. 20mA. Dieser Strom kann aber nur dann fließen, wenn am Eingang eine Spannung größer als Betriebsspannung oder kleiner als GND des 74HC595 anliegt.
Schau mal hier:
Eingang_74HC595.png
Eingang_74HC595.png (1.75 KiB) 14115 mal betrachtet
MarvinMarv
Mini-User
Beiträge: 6
Registriert: Fr, 01.03.13, 16:47

Fr, 15.03.13, 19:48

So so..

Danke für die Informationen. :)
Freezado
Mini-User
Beiträge: 4
Registriert: Mo, 26.08.13, 10:53

Mo, 26.08.13, 10:59

Ich hoffe ich finde hier noch jemand der mir helfen kann :)

Ich bin momentan auch beim Bau einer 8x8 LED Matrix. Bei deiner Anleitung kann ich ja eigentlich genau so Löten wir du es gemacht hast oder? Nur bei der config datei usw. muss ich es doch umstellen auf nur eine Matrix (du hast ja 4x 8x8 und ich nur 1x 8x8).

Außerdem in deinem Video sehe ich noch Widerstände, hier kommen diese nicht vor :? . Wo muss ich diese anlöten? Jede Spalte und Zeile oder anders? Ich bin recht neu in diesem Gebiet und freue mich auf Antworten :)
MeineKekse
Super-User
Super-User
Beiträge: 72
Registriert: Mi, 05.10.11, 17:31

Di, 27.08.13, 13:10

Außerdem in deinem Video sehe ich noch Widerstände, hier kommen diese nicht vor :? . Wo muss ich diese anlöten?
Guck dir mal auf der ersten Seite die Testschaltung Nummer 3 an vielleicht hilft dir das ja. Ich habe sie alle vor den Pluspol gelötet. Möglich ist es aber auch alle vor den Minuspol zu löten, dann müsste aber auch das Programm angepasst werden.
muss ich es doch umstellen auf nur eine Matrix
ja das müsstest du. Ich kann dir aber nicht versichern, ob das Programm dann noch komplett funktioniert, weil ich es nie für nur eine Matrix entwickelt oder getestet habe. Vielleicht müssten kleine Änderungen vorgenommen werden, die Programmlogik sollte aber die selbe bleiben.
Freezado
Mini-User
Beiträge: 4
Registriert: Mo, 26.08.13, 10:53

Di, 27.08.13, 14:20

Ok das mit den Widerständen habe ich mir auch so gedacht.

So jetzt noch eine Frage bezüglich der Codes/Sketches. Was muss ich mit der configuration.h datei machen (abgesehen vom umstellen). Ist das eine Library oder muss ich sie auf den Arduino ziehen?

Das gleiche gilt auch noch für die main file. Das Beispiel muss ich ja auf jeden Fall auf den Arduino, aber wohin mit dem Rest? Muss ich beide "Grundsketches"(main und config) umändern oder nur eins von den beiden (damit überhaupt was angezeigt wird)? :?

MfG Freezado
MeineKekse
Super-User
Super-User
Beiträge: 72
Registriert: Mi, 05.10.11, 17:31

Di, 27.08.13, 14:51

configuration.h muss mit auf den arduino

und du musst beide Datei ändern, vielleicht setzt du dich generell mal ein bisschen mit der Arduinoprogrammierung auseinander.
Freezado
Mini-User
Beiträge: 4
Registriert: Mo, 26.08.13, 10:53

Fr, 04.10.13, 15:45

verspätete frage: du verwendest doch zwei 74hc595 schieberegister. für die reihen und spalten. aber kann man dieses register wirklich als input nehem? laut google geht das nähmlich nicht (nur als output) :S ich frage lieber nochmal bevor ich das hier jetzt löte :)

Mfg Freezado
SkyRanger
Mini-User
Beiträge: 1
Registriert: Di, 06.10.15, 07:07

Di, 06.10.15, 07:10

Ich hab mir sowas ähnliches gebaut, allerdings bissel kleiner (8x13) hatte nedmehr LEDs daheim.
Und mit Transistoren und einer Spannungsversorgung, so daß jede Zeile und jede Spalze ein signal vom Arduino braucht, damit se leuchtet.

Mein Problem iss nur, ich find nirgends n Programm, um eine Laufschrift machen zu können.
Es gibt zwar 2 Programme aberdas eine funzte garned und das andre bringt immer Fehler weil er n Problem mit den Fonts hat.
Antworten