Glediator stands for Graphical LED Installation AnimaTOR and is a small piece of software to control led matrix and led stripe installations.
Glediator is written in Java and thus platform independent.
Glediator can drive led installations made of:
On this page (external link) you will find a lively discussion about Glediator and ongoing progress (became a really long thread meanwhile).
This clip is showing an old version of Glediator since there are drastic changes to the curent version an updated clip will be added soon.
Just download the zip file of the latest software version from the download section and extract it to a folder on your local hard drive. To be able to use Glediator's serial output you will have to install the RXTX library on your system. A simple google search for "RXTX" followed by your system (e.g. "Win 7 64bit") will guide you easily to the RXTX page were you will find corresponding files for download as well as a short installation manual. It's really not a big deal.
just start Glediator by a double click on "Glediator.jar" or by using the command "java -jar Glediator.jar" from within a console.
Glediator can shift data out via serial interface (COM ports as well as virtual COM ports) and via Ethernet (ArtNet, TPM2.Net). The serial interface can be adjusted up to 1000000 baud allowing to push out frames as big as about 1000 pixels with a frame rate of 24 FPS. Via Ethernet much bigger matrices can be supplied with data. Glediator has no restrictions to the matrix size. However, you will certainly come to the point were the power of your PC's CPU will not be sufficient to calculate huge matrices in the range of 200x200 Pixels.
If you want to control an LED stripe / matrix made of the legendary WS2801 pixels and you have an Arduino you can just download the Arduino sketch from here and operate your matrix by Glediator! The baud rate in the firmware is set to 500000 baud. If you configure Glediator output just choose this baud rate, select "Glediator Protocol" as output type and select your particular pixel oder / board order (latter one only if you divided your matrix into sub matrices). Choose your Arduino's COM port and your are done. The firmware can handle up to 512 Pixels on an Arduino UNO / Leonardo / Micro / Mini.
If you have a bigger matrix / stripe we also have a version of the firmware for Arduino MEGA. If you use it you have to set baud rate within Glediator to 1000000 baud!! It also may be necessary to disable the "auto reset" function of the mega (depends on your particular version). How to do this can be figured out with a simple google search! The Mega's version of the WS2801 firmware can handle up to approx. 1024 pixels.
Note: In both version of the firmware you have to adjust the number of pixels in the header of the code before uploading it to the Arduino. You can also set the Arduino pins for DATA and CLK there.
Since LEDs with integrated PWM controller become more and more popular (and cheaper) many people were asking for steering these guys with Glediator. And here we go: We made a sketch for all kind of Arduino boards (UNO, Leonardo, Mini, Micro, Mega, etc.) that receives serial data and feeds stripes / matrices of WS2811/WS2812 pixels. You can download the sketch here.
The firmware can handle up to 512 pixels. It uses a fixed baud rate of 1000000 baud. Set color order to BRG within Glediator. It's highly recommended to put a resistor (100-200Ohm) into the data line. It's also no bad choice to add a 220µF capacitor to the power line of the stripe / matrix.
Note: You have to adjust the number of pixels in the header of the code before uploading it to the Arduino. You can also set the Arduino pin for DATA there.
By the way: You can find a selection of certain Neo-pixel stripes / matrices / arrangements for moderate amount of money in the Agile Hardware web shop.
The current Version of Glediator Software is V2.0.3. Latest changes are:
A complete change log can be found here.
Will follow within the next future. For the moment just feel free to try out. You can't do any mistakes!
A very small program written in JAVA that allows you to remotely control Glediator via Network. You can find GRC in the download section.
The used protocol is described here (external link).
A more detailed manual for GRC will follow in the next future.