- your choice of microcontroller (I used an attiny85)
- your choice of RGB LED (I used really basic ones, not individually addressible, no built-in controller, common anode)
- some resistors (keep them in the 300-500 ohm range for brightness, and I made them all the same but you can make the red one a bit bigger than the others to control colour balance)
- basic things like wire and heat shrink or tape. You can make a connector if it makes it easier for you. I did.