Interfacing TCS3200 Colour Sensor with AVR ATmega32

Posted on Feb 5, 2014

Detecting colour of an object can be an interesting and useful electronic application. It can be realized using a colour sensor like TCS3200 and a general purpose microcontroller like AVR ATmega32. TCS3200 chip is designed to detect the colour of light incident on it. It has an array of photodiode (a matrix of 8x8, so a total 64 sensors). These ph

Interfacing TCS3200 Colour Sensor with AVR ATmega32
Click here to download the full size of the above Circuit.

otodiodes are covered with three type of filters. Sixteen sensor have RED filter over them thus can measure only the component of red in the incident light. Like wise other sixteen have GREEN filter and sixteen have BLUE filter. As you should know that any visible colour can be broken into three primary colours. So these three type of filtered sensors helps measure the weightage of each of primary colours in incident light. The rest 16 sensors have clear filter. TCS3200 converts the intensity of incident radiation into frequency. The output waveform is a 50% duty cycle square wave. You can use the timer of a MCU to measure period of pulse and thus get the frequency. The output of TCS3200 is available in single line. So you would ask how we get the intensity of RED, GREEN, BLUE and CLEAR channels Well it has two inputs S2 and S3 that is used to select the sensor whose output need to be made available on the out line. So we select a channel either RED, GREEN, BLUE or CLEAR and then do the measurement of the output pulse width to get that channel`s intensity.Since TCS3200 chip is a small SMD chip and is tough to prototype designs using the surface mount chip. Thus we have made a small module that has the TCS3200 chip, four white LEDs, LED control circuit and few other basic components on a PCB. The module has the connection all the line on 0. 1inch male header. This makes it easy to connect with microcontroller boards. The...

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Low-distortion 1.6-30mhz ssb driver
    Control motor PWM schematic
    arduino temperature and light sensor
    LM2889 Lm2889 Tv Video Modulator - National Semiconductor
    TDA3592A Secam-pal Transcoder
    2004 F250 Truck Cap Rear Wiper
    Zener Diode Tester Test Gears Circuits Schematics
    1999 mercury sable: wiring diagram illumination a 3.0L vin U. I
    Voice lamp FC52 schematic