Skip to content

headrotor/aurora-DMX

Repository files navigation

aurora-DMX

Python DMX code for driving Aurora LED installation

More information here http://laughingsquid.com/aurora-palo-alto-an-interactive-light-sculpture-by-charles-gadeken/ and http://www.aurorapaloalto.com/

DMX configuration is specified in config file "mapDMX.cfg"

DMXthread.py: classes for threaded DMX generation in pure python through a serial port, tested with FTDI USB-RS422 board on Windows and Raspberry Pi Debian. Can be run from command line to send data to individual dmx channels (sends 0 to unspecified channels)

aurora.py: Classes for managing irregular structure of Aurora installation. Can be run from command line to set a particular branch on a particular limb to a particular color.

SendImage.py: read an image from the command line, spit it out to DMX. Requires Python Image library: http://www.pythonware.com/products/pil/ usage: python SendImage.py testout.png Can be run in single-step mode using -d flag for debug, -r 0 repeats infinitely, frame rate in hZ via the -f flag.

testout.png: test image to excercise SendImage.py

About

Python DMX code for driving Aurora LED installation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages