blinkenleds: the small version of blinkenlights

In 2002 the CCC installed 144 spotlights behind each window of the "Haus des Lehrers" in Berlin. That turned the building into a huge 18 X 8 monochrome display. The project is called blinkenlights.
I decided to build my own little display when i saw the mini-version of blinkenlights, the blinkenleds
0
0
click the picture to see the final blinkenled installation (it's mounted upon our server at home and is reachable within our LAN)


hardware:

here is a list of the parts i bought from Reichelt: A good description on how to solder the parts together is found here. the main work is to connect the LEDs with the plate. If you're not into soldering you can have a look at here
The 144 LEDs are controlled by the parallel port via the 18 shift-registers. Before you plug it in, be sure to check all contacts. here are some pics of the building stages:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0


software:

One can use the original protocol of the Blinkenlights project. I use the blib library written by Sven Neumann blib . I think the link is down by now, but you can download version 1.1.6 here.
I use the send-program in the test-folders after compiling and built some perlscripts around them. As the receiver (daemon) one can find a nice program "blinkenledd" based on the blib (and also for different layouts) written by Miriam Busch (here). To get it to work with my version of the blinkenlib i had to change the definitions of the BPacket. You can have a look on my altered version here
Here are some perl scripts i've written:
note: you will need a sender-program to send the packets to the daemon. i use the one in the testfolder of the original blib-library.
blinkenparser: download
you can pipe the output of some other programs to this script. the script will make moving text out of it and sends it to the daemon.
the letters are stored in a separate text-file like this
blinkenclock: download
this is just an analog clock for the blinkenleds. (kind of hard to read)





--

Valid HTML 4.01!