Forum: Mikrocontroller und Digitale Elektronik Einkaufsliste / Hilfestellung: Einzelne Dot-Matrix-Displays steuern (Rennbahn)


von Jens J. (joosel)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
vorab: Schon lange suche ich im Netz nach Anleitungen/Tutorials, aber zu
meinem konkreten Projekt finde ich nichts.
Stoße bei der großen Suchmaschine aber immer wieder auf euer Forum,
deshalb hab ich mich jetzt angemeldet, weil ich dachte, irgendeiner
von euch Profis ist vielleicht so nett und kann einem absoluten Newbie
Hilfestellung geben.

Mein konkretes Anliegen:
Auf der beigefügten Zeichnung seht ihr eine Tischplatte mit 5 x 2,5 
Metern.
Darauf ist meine festinstallierte Carrera-Rennbahn (bin knapp 40, aber
das Kind im Manne ;-) ) mit entsprechender Landschaftsgestaltung ähnlich
einer Modelleisenbahn. Ein PC unter dem Tisch steuert die Rennsoftware.
Um die Bahn sind überall einzelne LED-Streifen zur Beleuchtung verbaut,
betrieben an 12V-Netzteilen mit Verteilern.

Nun hab ich mir in den Kopf gesetzt, über den Tisch verteilt einzelne
Dot-Matrix-Displays zu installieren, die bei den jeweiligen Kurven einen 
Pfeil in die entsprechende Richtung abblaufen lassen bzw. an der
Boxengassenein- und ausfahrt in regelmässigen Abständen blinken.

Frage: Wie kann ich das realisieren, möglichst einfach und 
kostengünstig? (Direkt über den PC machbar? Irgendein Arduino? Mehrere 
chinesische ATMEga328´s? Oder, oder??)

Hab mir dazu beim voelkn*** bzw. Grosses blaues C solche Kingbright 7x5
Displays in rot und grün ausgeguckt (weiss jetzt nicht, ob ich hier
direkte Links eingeben darf).
Was brauch ich denn zusätzlich an konkretem Material (wird wohl vorerst
mein einziges Micro-Controller-Projekt sein, möchte nicht unnötiges
Zubehör "mitkaufen")?
Am liebsten wäre mir, sobald Strom fliesst, spulen die Displays ihr 
vorgegebenes Programm ab und gut.

Wer meinen ganzen Text jetzt durchgelesen hat und dann noch bereit ist,
mir dazu was Informatives zu schreiben, dem wäre ich sehr dankbar!
Sollten mehr Infos nötig sein, einfach fragen.

von Andreas O. (andi2doo)


Lesenswert?

Hallo Jens J.

Schau dir mal das an: Blinkenlights von ehajo.de

LG Andi

von Jens J. (joosel)


Angehängte Dateien:

Lesenswert?

Hallo Andreas,

erstmal danke, dass du dir die Mühe machst, mir zu helfen!

Blinkenlights sieht interessant aus, dazu muss ich aber noch
die LEDs selbst löten und 6 x 20,- Euro....puuuh, happig!
Wollte doch kostengünstig ;-))

Vielleicht muss ich meine anfängliche Idee mal in den Raum werfen:
Bei aliexpress gibts für knapp 2 Euro ne 8x8 Matrix mit nem
MAX7219 (siehe angehängtes Bild).
Dazu nen Arduino Uno für knapp nen 10er. Fertig.
(Das ist jetzt so meine Laien-Vorstellung)

So, im Internet (Youtube etc.) finde ich viele Tutorials, wie
so eine einzelne Matrix am Arduino angeschlossen/betrieben wird.

Nichts finde ich aber dazu, mehrere Displays über einen Arduino
anzuschliessen bzw. zu betreiben, sowie im anderen beigefügten
Bild.

Meine Frage: Kann ich wie im Schema 6 Displays über einen
Arduino Uno anschliessen bzw. reicht der Uno dafür aus?
Muss ich zwischen den Arduino und den Matrizen noch etwas
einfügen?
Kann ich alle Matrizen über den Arduino mit Strom versorgen
bzw. wie könnt ich das einfachst lösen?

Hoffe, ich konnte mich verständlich ausdrücken?!

LG Jens

von Michael U. (amiga)


Lesenswert?

Hallo,

mit dem MAX7219 ist das recht problemlos machbar.
Arduino UNO oder auch Arduino Nano wenn es kleiner sein soll.
Versorgung mit einem 5V 2A Ladeadapter gibt genug Reserve und geht auch 
mit dem Nano zu realisieren.
Darf auch alles von freundlichen Chinesen sein.
Wenn es dann Fragen gibt, einfach fragen.

Bis 8x MAX7219 reichen die Pins von UNO/Nano noch aus, ansonsten mußt Du 
noch ein wenig Löten und in ein oder zwei 74HC(T)138 investieren.
Dann sind 13 und mehr derartige Displays möglich.

Gruß aus Berlin
Michael

von Jens J. (joosel)


Lesenswert?

Hallo Michael,

danke für deine Info!
D.h., bis zu 8 einzelne Matrizen kann ich am Uno betreiben,
hätte also für 2 weitere Luft - super.

Zum Strom - und besserem Verständnis: Nehme ein 5V 2A Netzteil,
ein 6-fach-Verteilerkabel dran, jeweils +/- Leitung in den Stecker
und dann am besten mit nem Jumperkabel verlöten und dieses
jeweils an der Matrize bzw. PINs anstecken - fertig.
Dann geht vom Arduino Uno selbst gar kein Strom raus, nur die
Befehle/Signale.
Habe ich das so korrekt verstanden?

Grüßle
Jens

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.