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
:
Verschoben durch User
Zeig doch mal ein Schaltbild. Das muss ja nicht 64 LEDs enthalten. Ein Prinzipschaltbild mit 3x3=9 LEDs reichen zum Verstehen aus.
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 ;)
:
Bearbeitet durch User
Hi Peter W. schrieb: > ein Foto vom fertigen Aufbau. Eine schöne Vorrichtung hast Du Dir da gebaut, daß die Matrix auch gerade wird - gefällt! MfG
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
Als kleine Anregung was man mit den MAX7219 (28 Stück) so machen kann: https://www.youtube.com/watch?v=dVLfzm9piLw Gruß Thomas
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).
:
Bearbeitet durch User
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 ;)
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.