In the last time a made some experiments with NEOpixels and one result are these mini goggles in a special style I designed for my children. The pixels rotate around the eyes and give a nice effect while the child can look through the goggles without disturbance. The electronic is based on Arduino and the great adafruit neopixel library. There are more than 30 different programs of moving coloured pixels that you can choose from.
The two pushbuttons control the neopixel program. You can scroll through the list forewards and backwards by pressing up and down. The included Arduino sketches are easy expandable if you are a bit familiar with arduino programming. I tried to comment the code as much as possible.
In the front of the goggles is a LDR included to control the brightness of the LEDs. If it is dark the LEDs are darker, if it´s bright they are more brilliant. You can adjust that in the Arduino sketch as well.
To hide the LED rings from the front I used a paper ring laminated in transparent film (as filterscreen). This gives a nice transluscent effect.
What you need
2 x Adafruit Neopixel rings with 16 Neopixels. I used the standard types RGB SK6812. They fit exactly in part P3.
I wired everything with wire-wrap wires in different colours.
The controller is self-made (PCB-Files attached) and Arduino compatible. I used a TQFP Mega328. To program it you need a FTDI-breakout board which is connected via small wires and pin contacts. The arduino sketches are attached in file section. As power supply I used a small LiPo of 3.7 V which finds his place in the small electronic box either.
All parts printed without support in silver PLA.
Designed in FreeCAD 0.16
Find the original freecad files attached