uses a trinket 5v or other arduino compatible and an adafruit neopixel strip