Skip to content

voidptr/evolight

Repository files navigation

Evo Light is a long term project for bringing evolutionary light displays to various platforms. Primary subdirectories include:

###curses_demo

The initial python/curses implementation, testing the concept in a terminal.

###evoluminator_arduino_sketch

The first hardware implementation, using an Arduino Mega and a custom light and touch board. The touch system uses the CapSense library for capacitive touch using a pair of GPIO pins.

###helix_desktop

A small-scale implementation of the helix concept, powered by a Netduino for the evolutionary computation, and an Arduino Mega to control the lights. This implementation also included an IR remote to control the functions.

###helix_fullscale/Helix

The complete implementation for the large-scale installation. The primary controller was a Digilent ChipKit Max32, with 32Mb of ram.

About

An evolutionary algorithm in Python and Curses that smooths color gradients. Precursor to a physical object with similar properties.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published