From 27C3 public wiki
AllColoursAreBeautiful
After illuminating a former department store in Munich the AllColoursAreBeautiful project ( http://acab.muc.ccc.de/ ) will are present at the congress. The project started when we had the opportunity to illuminate an empty building with RGB lights behind the windows. The public was invited to create animations using our web based editor.
At the congress we built a matrix of colour bricks for you to play with. There's an editor to draw animations and a streaming interface to allow more interactive or generated animations.
Acab is located in room B01 in middle of the ground floor.
Contents |
Software
The editor (acabed)
You can draw your own animations and submit them to our system using acabed. It can be found under http://81.163.62.30 . After submitting your animation, it will be played once immediately and then it will be choosen at random between other animations. We will provide a link (HTTP request) to trigger the playback of your movies later on. Each time you save the animation to our server, there will be a new instance created. We might change this behavior to be overwriting in the feature.
The streaming interface (abracadabra)
The acab installation supports streaming over tcp. There is a python library available at https://github.com/muccc/abracadabra . To prevent potential abuse you must confirm your streaming request on our public terminal that is standing near the installation after connecting your client.
Other software
- https://github.com/muccc/acabed - The javascript web editor and python backend that accepts static animations from users.
- https://github.com/muccc/acabspool - The spooler takes animations from our database and sends them to gigargoyle to be played.
- https://github.com/muccc/gigargoyle - Gigrargoyle accepts connections from the spool and controls the moodlamp buses.
- https://github.com/muccc/acabplayer - Can connect to gigargoyle and display the animations.
The hardware
The hardware is based on our so called moodlamp, an Atmega8 based board that supports the RS485 wired bus and can optionally be fitted with an rf-module or an IR receiver. The rows of the installation each represent an RS485 bus segment. They are connected to a master moodlamp which itself is connected to our laptop using a usb-serial converter. The RGB-Leds consume up to 3W each and have to be mounted on a passive cooler. More information on the moodlamp can be found on our wiki http://wiki.muc.ccc.de/moodlamp
Contact
schneider - schneider@blinkenlichts.net