You must have seen chameleons changing colors and blending in the surroundings, in an amazing way. The way that chameleons actually do this is really molecular. If you look at the skin of a chameleon, you find that they have several layers of specialised cells called chromatophores and these are cells that can change colour. And that's where I came up with an idea of building a device that acts alike, with arduino.
TCS3200 Color Sensor from DFRobot, $7.90
Arduino Nano from DFRobot, $22.00
Light Disc with 7 SMD RGB LED, $8.90
Jumper Cables, a few
Here I used Arduino Nano because I want the device to be as compact as possible with a low power consumption. However, if you do not have power or sizing requirements, any other Arduino microcontroller will just do the job —— and saves money.
Step 2: Wiring