NeoPixel 60 Pixel Ring Sci-Fi Visor

I finally decided on something to make with Adafruit's 60 pixel rings I bought a while ago. Designed over a weekend.
MADE TO FIT OVER GLASSES!
Added a new half piece for smaller print beds, or beds that don't handle big prints well.
This is a very simple build! Takes less than an hour to print, next to no touch-ups are needed. Just add the neopixel rings and an arduino and your good to go!
Some simple soldering required.
https://www.youtube.com/watch?v=loCIGUPjD60
This project has an optional addition of an encoder to the arduino which lets you change the speed and brightness of the visor on the fly.
I measured the current of the default speed/brightness to be about 150 mA, so most batteries will last a long time with this.
Build materials:
- 2 x small rubber bands
- 4 x NeoPixel 1/4 60 Ring (https://www.adafruit.com/products/1768)
- 1 x 3d printed white plastic visor
- 1 x portable battery-pack or MintyBoost pack
- 1 x micro-controller, I am using a teensy 2.0
- 1 x adjustable eyeglass strap (http://www.amazon.com/Chums-Universal-Eyewear-Retainer-Black/dp/B003CJSE5O)
- 8-10 x small zip-ties
- 1 x Perma-Proto Quarter-sized Breadboard PCB (https://www.adafruit.com/products/1608)
Optional:
- 1 x rotary encoder w/ push in button (https://www.adafruit.com/product/377)
- 1 x 3d printed rotary encoder knob (http://www.thingiverse.com/thing:51020)
Total cost is about $100 if you are buying everything from scratch.
(including the neopixels, battery, arduino, eyeglass strap)
Resources;
https://learn.adafruit.com/larson-scanner-shades/software
http://www.thefrankes.com/wp/?p=2660
http://www.pjrc.com/teensy/td_libs_Encoder.html