Freitag, 10. Februar 2023

Tetris Uhr auf 64 x 32 Matrix

 


die letzten Tage habe ich mir eine Uhr gebaut. Ich baute dazu eine 64x32 RGB LED Matrix mit 4mm Raster von Waveshare mit den Dimensionen 256 x 128mm in das Gehäuse eines alten Karteikastens. Ich fand verschiedene Sketche im Netz, aber nur die Sketche mit der library ESP32-HUB75-MatrixPanel-I2S-DMA.h brachten die Matrix zum Leuchten. Im Treiberpaket ESP32-Trinity-master bei den Examples gibt es auch die gewünschte Tetris-Uhr. Ein paar Festlegungen wurden im Sketch getroffen, also WiFi Verbindung, Zeitzone, 12 oder 24 Std-Anzeige, und ob die ganze Uhr sich jede Minute neu aufbauen soll oder nur das zu ändernde Digit. Dann schickte ich alles auf einen ESP32. Zuerst auf mein übliches NodeMCU, da ich dieses aber für Radios benötige wechselte ich auf ein WeMos LOLIN32-lite. Das machte noch einen externen Spannungsregler von 5 auf 3,3V notwendig.
Ein Schaltnetzteil baute ich in ein gedrucktes Gehäuse. In die Rückwand setzte ich eine Netzbuchse, die ich wegen Berührungsschutz innen umhauste.

An dem Karteikasten musste ein bisschen was bearbeitet werden. Diverse Druckteile halten das Panel, die Lücken oben und unten schloß ich mit gebeizten und lackierten Holzleisten. Gebrochene Gussteile für den Tragegriff ersetzte ich durch Bauhaus-Ware.

Die Platine für den WeMos:

Aufleimen der Holzleisten:

diverse Halteteile für Panel und Platine aus dem Drucker:

Netzspannungsversorgung:


das Innenleben:


 

Die Uhr noch ohne Randleisten:

die fertige Uhr:

das Video ist diesmal nicht so ganz gelungen. Wegen irgendwelcher Indifferenzen flackert die Anzeige. In Wirklichkeit ist die Ausgabe aber ruhig und stabil.

 

Das Panel hatte ich bei Eckstein für 35€ inkl. Porto gekauft. Als es dann lief und ich ein weiteres bestellen wollte war der Preis zwischenzeitlich um 10€ gestiegen, und es war nicht mehr lieferbar.
Seit heute habe ich ein weiteres 64 x 32 panel von BerryBase / Sertronics, im 3mm-Raster. Also etwas kleiner, für 32€ inkl. Möglich dass ich nicht mehr die gleichen Bibliotheken damit verwenden kann, das werde ich sehen.

Erstaunlicherweise funktioniert das neue 3mm-Panel von Sertronics mit dem gleichen Sketch ohne Softwareänderung. Und es hat eine extra Streuscheibe dabei, sowie ein fertiges Anschlußkabel von HUB75 auf Dupont. Und dann noch quadratische rote Aufkleber, deren Bedeutung ich noch nicht kenne. Der Hersteller ist lt. Kartonage übrigends auch waveshare.


Ich habe hier ein paar Beispiele zusammengestellt. Das letzte zeigt ein animiertes gif.
Das Hauptproblem in Verbindung mit einem Radio dürfte mal wieder Mangel an gpios sein. Das Panel belegt ja schon die meisten.


 

 


 


 




 


 

Keine Kommentare:

Kommentar veröffentlichen