Color RGB Sensor with IR filter and White LED TCS34725
The world is dull if it goes colorless; the same goes for your robots. By creating a color-vision with your robot, they could determine the color of a banana or an orange and sense the world from a new perspective.
This module uses TCS34725 that has RGB and bright light-sensing element. This module was added with an IR blocking filter, integrated on-chip and localized to the color sensing photodiodes, that minimizes the IR spectral component of the incoming light. With that, the sensor can get much more actual colors than the other sensors. It also has an incredible 3.8m to 1 dynamic range with adjustable integration time and gain that makes it suitable for use behind a darkened glass.
The module also has an added 3.3V regulator so you can power it up using a 3.3V-5V power supply without any problem and a level shifter so you can use it with 3.3V- 5V logic. It also comes with an LED so you can illuminate what you are trying to sense. It could easily be turned on/off by a separate pin.
Integrating it with your Arduino is through the I2C pins (SDA, SCL).