Ruum42
Hackerspace in St.Gallen
Sie sind hier
BLINKENmini mit r0ket gesteuert
Abgeschlossenes Projekt
Im Winter 2001 wurde mitten in Berlin ein ganzes Hochhaus zu einem gigantischem Computerbildschirm gemacht: Das Projekt Blinkenlights.
Das BLINKENmini Projekt entstand aus dem Wunsch, das ganze Projekt und die vielen Animationen zu Hause weiter leben zu lassen, auch wenn das Hochhaus wieder ein normales Dasein fristet. Das BLINKENmini Projekt besteht aus einer LED Anzeige mit einer Auflösung von 18×8 Pixeln. Damals per PC mit Parallelport gesteuert. Dieser Nachbau wurde von nuess0r 2003 realisiert und auf seiner privaten Seite dokumentiert.
Animationen können am einfachsten mit dem GUI Programm Blinkenpaint erstellt werden.
Die r0ket wurde als Badge (Namenschild) für das CCC Camp 2011 entwickelt. Jeder kann für sie kleine "Apps" programmieren sogenannte l0adables. Ein solches liest BLM (Blinkenlights Movies) Dateien und steuert die LED Anzeige anstatt des PCs.
Das hier zur Verfügung gestellte l0adable zur BLINKENmini Ansteuerung basiert auf dem Blinkenlights BLM Player von monkeydom.
Install
BLINKENmini l0adable und BLM Animationen
Copy the bl_mini.c0d, blinken1.lcd and blinken2.lcd as well as as many blm files you like
How to connect your BLINKENmini to the r0ket
You need some level shifters between the GPIOs of the r0ket (3,3 V) and the parallel port input of the BLINKENmini (5 V). For example 74HCT245 bus transceivers or other 74HCT chips (the T is the important thing here!), use the 5V supply from the BLINKENmini to power the level shifter.
Pinning table:
Function r0ket pin BLINKENmini DB25 input pin GPIO on LPC1343 Data 0 HB0 2 PIO1_3 Data 1 HB2 3 PIO1_1 Data 2 HB4 4 PIO1_4 Data 3 HB5 5 PIO1_2 Data 4 SS0 6 PIO2_5 Data 5 SS1 7 PIO2_4 Data 6 SS2 8 PIO2_8 Data 7 SS5 9 PIO2_10 Clock SS3 1 PIO3_2 Strobe SS4 14 PIO3_1
Projektplakat_BlinkenMini.pdf, Projektplakat_BlinkenMini.svg