Guten Abend zusammen,
ich habe die letzten Tage damit verbracht mir eine 8x8 LED-Matrix selbst
zu löten.
fürs erste Mal bin ich mit dem Ergebnis sehr zufrieden.
Nun soll das Ding natürlich aus was anzeigen.
ohne Schieberegister und sonstigen ICs funktioniert das Ding schon mal.
nun habe ich einen MAX7219 hergenommen und die 8 Kathoden und Anoden
anhand eines Schemas welches ich über Google gefunden hab
zusammengesteckt.
nur leider bleibt die Matrix finster.
Ist eine fertiggekaufte Matrix anders in der Reihenfolge der Reihen und
Spalten, kann ich die fertig gekaufte in keiner Art und Weise mit deiner
selbstgebauten vergleichen?
hat vielleicht irgendjemand Tipps für mich, bzw. einen Link zu einem
Tutorial?
vielen Dank
beste Grüße
Da in der "Bucht" die Glaskugeln gerade aus sind, wäre ein Schaltbild
und Fotos vom Aufbau schon hilfreich. Ohne das wird Dir hier kaum jemand
helfen können.
LG
Peter schrieb:> nun habe ich einen MAX7219 hergenommen und die 8 Kathoden und Anoden> anhand eines Schemas welches ich über Google gefunden hab> zusammengesteckt.
Und wie steuerst du den MAX7219 an?
Oder erwartest du, dass der ohne jegliche Programmierung einfach so
losspielt?
Wir brauchen folgende Daten:
- Aufbau der Matrix (3x3 reicht)
- Ein Bild des Aufbaus / der Platine (optional aber WIRKLICH ratsam)
- der verwenderete Controller (bspw. Atmega328 mit/ohne Arduino
Framework)
- den Quelltext zum Ansteuern des MAX7219
- Anbindung des MAX7219 und des Controllers
So jetzt komm ich auch mal zu einer Antwort ;)
hab das Problem mittlerweile gelöst, aber damit ihr dennoch wisst was
ich gemeint habe, habe ich noch Bilder angehängt.
Einmal den Schaltplan, welcher der ausschlaggebende Punkt war das es
funktioniert hat ;) hab ich erst nach meinem Post gefunden.
ein Foto vom fertigen Aufbau.
und hier der Link zum Code:
https://brainy-bits.com/blogs/tutorials/how-to-control-max7219-led-matrix
Der Schaltplan hat nich auf Anhieb funktionert, ich musse noch die
Reihenfolge der Anoden umkehren, aber danach lief alles problemlos.
trotzdem vielen Dank für eure Antworten ;)
beste Grüße
Peter
P.S. für konstruktive Kritik und Änderungs- bzw. Verbesserungsvorschläge
bin ich natürlich immer offen ;)
Patrick J. schrieb:> Eine schöne Vorrichtung hast Du Dir da gebaut, daß die Matrix auch> gerade wird - gefällt!
Finde ich auch super! Noch eine Idee für die Zukunft: Die MDF Platte mit
Buchfolie bekleben, dann kannst du die Rückseite mit Epoxy vergiessen
und später alles aus der Form lösen.
Hinz schrieb:> Und was war jetzt das Problem?
Auf dem Schaltplan sind noch 2 Kondensatoren und ein Widerstand zwischen
PIN 18 und 19. Selbiges befindet sich auch auf der Platine meiner
gekauften LED-Matrix.
Als ich das meiner Schaltung am Breadboard hinzufügte und wie eben schon
erwähnt die Anoden in umgekehrter Reihenfolge angeschlossen habe, lief
das Ding einwandfrei ;)
hab mir mittlerweile das Ganze auch noch in 5x7 Ausführung
zusammengelötet, jetzt passt genau ein Zeichen oder eine Zahl drauf. Ich
denke das wird dann eins meiner Folgeprojekte sein, ich möcht mir
nämlich eine Uhr bauen. Aber zu erst noch ein paar Experimente mit dem
hier um das Ganze auch besser zu verstehen bevor es etwas komplizierter
wird.
Außerdem haben meine Max7219 Chips noch etwas Lieferzeit aus China ;)
Lg
jo sowas wäre cool, weißt du zufällig wo ich dafür ne Anleitung finde.
Und wenn nicht für das, für etwas ähnliches?
ich würd mir eh gern eine etwas größere matrix bauen, auf der ich alles
mögliche anzeigen kann.
Hi
Schöne Idee - hättest in der Beschreibung vll. ein/zwei Worte zum
'Dahinter' verlieren können.
MfG
PS: pro 7219 kannst Du 8x8 LED ansteuern - die ganzen 7219er werden
hintereinander verschaltet und dann mit Bits gefüttert, bis der Arzt
kommt.
Die Übernahme der neuen Daten erfolgt synchron, wenn der Datenstrom
stoppt (sofern ich mich recht entsinne).
Patrick J. schrieb:> Die Übernahme der neuen Daten erfolgt synchron, wenn der Datenstrom> stoppt (sofern ich mich recht entsinne).
Nein dafür gibts den LOAD(CS) Pin. Den Pin während der Datenübertragung
auf LOW ziehen und bei Rising-Edge werden dann die Daten an die Ausgänge
übergeben.
Hallo,
die Uhr hab ich gebaut, die Infos kann ich zur Verfügungstellen, den
Code auch.
Bei Interesse bin ich hier ereichbar:
thomas (punkt) schattat at gmail.com
Gruß
Thomas
Hallo,
hatte mich nicht eingeloggt, also nochmal MIT Login:
Die Uhr hab ich gebaut, die Infos kann ich zur Verfügung stellen, den
Code auch.
Bei Interesse bin ich hier ereichbar:
thomas (punkt) schattat at gmail.com
Gruß
Thomas
Freut mich, dass es funktioniert hat.
Saubere Arbeit, übrigens!
Tja... Und jetzt hast du aus erster Hand gelernt, warum
Abblockkondensatoren so wichtig sind.
Die sollten so nah wie irgend möglich an den VCC-Pins liegen.
Solche Lektionen lernt man am Besten durchs selber erstmal falsch machen
;)
Eine eigene Frage?
Dieser Thread ist über 9 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.