Kleines LED Panel

Dies ist der kleine Bruder des großen Panels. Die Idee stammt mal wieder von Matthias. Er hat mein Riesenpanel gesehen und meinte das man darauf gut das "Game of Life" darstellen könnte und wollte daher sowas in klein haben. Ethernet war hier nicht notwendig, also haben wir eine eigene Platine entwickelt. Das Panel sollte also "Life" können, vielleicht die Uhrzeit anzeigen und sogar einfache Spiele erlauben. Auch Blinkenmovies sollten möglich sein. Daraus ergab sich dann die folgende Hardware:

Die Software ist bisher noch sehr rudimentär. Ich bin gerade dabei das "Betriebssystem" zu basteln. An "Anwendungen" gibts bisher nur das "Life" und eine "Analoguhr". Blinkenmovies kann man auch schon abspielen. Desweiteren gibt es eine Art Konsole auf der seriellen Schnittstelle. Diese unterstützt bisher einige Grafikbefehle, unter anderem auch eine Laufschrift. Geplant sind dann noch so Dinge wie Tetris oder Pong.

Damit das ganze nicht so groß wird ist es komplett in SMD aufgebaut. Auch gibt es eine automatische Dunkeltastung falls die Software mal keine Lust mehr zum Multiplexen hat. Hilft während der Softwareentwicklung deutlich LED Module zu sparen. Es können übrigens verschiedene Arten von LED Modulen angeschlossen werden. Die Samsung Module ebenso wie diskret mit Schieberegistern aufgebaute Teile. Letztere werden dann per SPI angesteuert.

Hier gibts dann noch die Layoutfiles und die Software für den Atmel

Download Panel Programm inkl. Sources
Download Panel Platine (Eagle)

Der Aufbau mit den LED Modulen aus den grossen Panel

 

Die Platine im Detail

Und hier das Ganze in Betrieb, diesmal mit etwas größeren Modulen (40x32)