This is an art project inspired by Craig Dorety (and, more distantly, by James Turrell and Josef Albers).
Here's what it looks like:
A sizing study is located in sizing/. We used this study to determine the dimensions of each layer and the placement of each layer inside the frame. This study is written in Elm, so you'll need to install the Elm Platform to run it. Once you have Elm installed, you can run:
cd sizing
elm package install # install the dependencies listed in elm-package.json
elm reactor # starts a web server so that the study can be viewed in the browser
Various color studies are located under studies/. Each study is an Arduino sketch which can be run in the frame.
You'll need cmake to build the Arduino sketches. Run setup.sh
to set up the build environment, then:
./setup.sh
cd build
cmake ..
make Sketch
Tests are in a separate build tree. You can run the tests with:
mkdir test/build && cd test/build
cmake ..
make UtilTest
./UtilTest
By @justinmanley and @jbolling.