Led Matrix

Goal
The goal of this project is to display Nagios Server's status on RGB Led Matrix.

I have 4 Led Matrix, the idea is to create one box per matrix with 230V connector and Data IN/OUT So we can decide if we want to use 1-4 Matrix

Data flow

 * 1) Nagios server get servers status and store data into MySQL Database with XXXX plugin
 * 2) Perl script on Alix (PC Engine) is getting data from MySQL and transmit data by JSON to mbed (by USB).
 * 3) mbed get json's data from Alix and display to Led Matrix
 * 4) Led matrix display Servers status :-)

Used componment

 * 1 mbed NXP LPC1768
 * 2 RGB Led Matix (64x32) for display
 * 1 ALix 2d13 for getting Nagios status and sending to MBED

Perl script on ALIX
This perl script is getting data form MySQL to send to mbed. It run every minutes by cron.

Requiert Perl modules

 * blah
 * blah
 * blah

Source code
The source code is accessible from there

JSON data example
{ "action": "insert", "id":0, "text": "server1.domain.ch", "position_x": 10, "position_y": 5, "position_lenght": 78, "scroll_speed": 255, "red": 3, "green": 0, "blue": 2 }

Special Thanks
Special thank to FIXME members who helped me with programmation and electronic stuff. Specialy to :
 * Simon for hadware design and mbed code improvement.
 * Mathieu for discovering LED Matrix and explainition of how it work.
 * Jean-Baptist,Raphael,Marc for there help with my newbies programmation questions.
 * Florian for his help for leds PWM

Project Owner

 * Fred