Pieva
Silicone meadow - An LED installation by Ieva DautartaitÄ— built in Technarium hackerspace in Vilnius, Lithuania.
The installation consists of several sections made of plywood with silicone tubes attached. Every silicone tube is illuminated by a separate addressable RBG LED.
Software/hardware stack:
- 1k of WS2812 LEDs
- 3 driver boards
- Perlin Simplex noise generation and data structure reshaping routines written in C as a Python module
- LED connection model definition and glue code written in Python
- on Arch Linux ARM distro
- on Raspberry Pi
Every section has a separate 5V switched mode power supply unit, AC power is daisy-chained.
Data and ground connections are routed using Cat5 cable implementing a star ground topology.
The tubes are attached using a custom 3d printed holders.
More info, contacts, etc at:
Development
- install python dependencies:
pip install svg.path numpy
- clone dependencies:
git submodule init
git submodule update
- build openpixelcontrol:
cd openpixelcontrol && make
- build and install pixelmapper:
./setup.py install
- install pyOSC:
pip install pyOSC --pre
- openpixelcontrol-based preview server can be run using
bin/preview.sh
(oropenpixelcontrol/bin/gl_server -l conf/pieva-layout.json
) - default OPC server is 127.0.0.1:7890, can be overriden using
OPC_SERVER
environment variable.