Got a meter of RGB LED strip. The LEDs have the WS2812 chips integrated in the package, so they are individually addressable. There are 144 of them per meter. I can control them with an Atmega32U4 at 16MHz.
I had a magnetometer on hand, so why not put the two together: