Check out this awesome Arduino controlled Digital RGB LED Strip. There are 32 LEDs per meter of the strip and they can be shortened or extended quite easily.
With this I can programmatically set the color of each LED’s red, green and blue component with 7-bit PWM precision (so 21-bit color per pixel). Below you can see my demo of it running through a test script with several different effects going on.
This is much easier to do than one might expect thanks to the libraries that have been already written by others to do the grunt work. You can easily have your own RGB LED strips using Arduino for control in no time! If you have any questions, feel free to ask!
Warning, once you start playing with these and realize how easy they are to control, you will be hooked!
RGB LED strips using Arduino
Below you will find several options for buying your own LED strips from Amazon
Special thanks to John Cohn for hooking me up with these! (John, you can borrow my Arduino stuff anytime!) You can see John wearing a headband made of the same type of LEDs on his Wikipedia page and possibly spot his nearly famous LED hula hoop in one of his many blog posts. The project opportunities are endless. I’m hooked.