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