Nachdem ich nun zahlreiche Projekte mit den preisgünstigen LED-Matrix Displays in verschiedenen Formaten realisiert habe, möchte ich hier mal meinen universellen LED-Matrix Controller für Displays mit 64x64 LEDs vorstellen. Basis dafür bildet das kleine FPGA ICE40UP5K, welches z.B. auf den Gnarly Grey Boards (genannt UPduino) verbaut ist. Um eine einfache Ansteuerung durch beliebige Controller zu gewährleisten, wird im FPGA ein 24bit Screenbuffer, ein Overlaybuffer und eine Effect-Memory realisiert. Ein über SPI oder UART gesteuerter Command-Controller erlaubt die pixelweise Ansteuerung des Displays. Als Anhang habe ich mal eine Doku zum FPGA sowie das Configurationfile angehängt. Das zusätzliche Bild zeigt eine Anwendung des Ganzen in Form einer dekorativen Matrix-Anzeige zur Darstellung der Uhrzeit/Datum in verschiedenen Formen sowie zahlreicher weiterer Daten. U.a. zeigt das Display Aktiendaten als Tickertext, Daten aus verschiedenen Kalendern (z.B. ein Google Kalender), oder es kann animated GIFs darstellen. Zudem kann es als tpm2.net Client (z.B. Jinx) mit 4096 RGB-Kanälen betrieben werden. Ein Schaltplan zu dieser Anwendung ist ebenfalls in der Doku enthalten. Viel Spaß damit pitschu
Hallo pitschu, schönes Projekt und rund. Falls Du schonmal was mit QR-Codes gemacht hast, könnte man meinen Du hast mal eben schnell die Lösung für Beitrag "Witzige Idee: QR-Code Uhr - wie realisieren?" geliefert.
Die Idee kam mir heute auch schon, als ich den Nachbar-Thread gelesen habe. Werde ich wohl mal umsetzen.
Super. Noch 1 Pixel rechts und 3 Pixel runter, dann ist es zentriert.
das Haar in der Suppe... Als QR Anwendung für dieses Display ist vielleicht der Link zum Gäste WLAN der FritzBox (wenn vorhanden) interessant. Ich habe so ein Blatt ausgedruckt, muss es aber jedesmal suchen. Ansonsten: sehr schöne Arbeit und Doku. Mit FPGA bin ich nie richtig warm geworden, so zwei Px Module mit 32² LED liegen hier auch noch rum. Vielleicht wäre das mal ein Einstieg. Aber ich glaube, auch hier ist ein µC mit DMA auf Parallelport mittlerweile genauso fix.
Alle panels bisher habe ich bei AliExpress gekauft. Such mal nach P2.5 LED oder P3 LED. Am besten ist es, wenn man direkt ein 64x64 Panel nimmt. Man kann auch z.B. 2 Stück 64x32 nehmen, jedoch besteht dann die Gefahr, dass die beiden etwas unterschiedliche Farben haben und das siehr sehr blöd aus. Die Empfehlung praktisch aller Händler ist daher, grundsätzlich immer alle benötigten Panels in einer Bestellung zu kaufen, da unterschiedliche Lieferungen Farbabweichungen haben können. Wenn man direkt 64x64 Panels nimmt, hat man das Problem natürlich nicht.
Habe mal das Haar aus der Suppe entfernt und ein kurzes Video eingestellt: https://www.youtube.com/watch?v=XbrD1bTcUgA
Pit S. schrieb: > Als Anhang habe ich mal > eine Doku zum FPGA sowie das Configurationfile angehängt. Interessant wären noch die Quellen für das FPGA, um davon zu lernen. Ich besorge mir ein UPduino v3, gefällt mir!
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.