QRD1114IR Sensor

Posted on Feb 5, 2014

Initially I chose another infrared sensor for test, PIR Motion Sensor, which was to detect any motion in front of the sensor but it turened out not so sensitive. So that I looked at this QRD1114 IR Sensor for substitute. In this test, I used both as digital and analog input to see what difference it has and how sensitive it is. Object or surfaces must be within 0. 5cm. This circuit will not distinguish

QRD1114IR Sensor
Click here to download the full size of the above Circuit.

between white and black objects but it will let you know when you are at the edge of a surface. If you want to detect the difference between white or black surfaces, in the circuit the Input pin on the Micro should be an analog to digital converter or some other device that can utilize variable voltage levels. A black surface will give a voltage some where between 0V and 5V and white surfaces will give a voltage of 5V. Determining the voltage level for your black and white surfaces will require experimentation. I have tested object/surface detection and stiil try to figure out Black/White difference detection. Here is the schematic of how I hooked up QRD1114 IR Sensor to PIC18F452. Portd. 1 is used for digital input from QRD1114 IR Sensor`s signal while portb. 7 is for output to light a LED. Here I use PWM to let LED light gradually. The lighness depends on the variable "adcVar", which is in direct-ratio (code 1) or inverse-ratio (code 2) to the distance between reflecting surface and the sensor. In code one, when the reflecting surface is out of the range (0. 5cm), the sensor will read adcVar in the maximum (It should be 1023 in theory but it`s 1016 in fact. Also, the minimum is 30 instead of 0. DEFINE OSC 20 DEFINE ADC_BITS 10 ` Set number of bits in result DEFINE ADC_CLOCK 3 ` Set clock source (3=rc) DEFINE ADC_SAMPLEUS 50 ` Set sampling time in uS TRISA = %11111111 ` Set PORTA to all input ADCON1 = %10000010 ` Set...

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Voltage detector relay
    Electronic Thermostat Circuit
    Android talks to Arduino board
    microcontroller Arduino 230v Light bulb dimming
    ic lm2917 frequency to voltage
    sine wave to ttl converter
    12v led lamp circuit
    Phase Locked Loop (PLL) Oscillator Circuit 860 MHz
    Battery charger circuit using L200
    Coin Toss Circuit
    CMOS interface circuit and the switching amplifier
    Adaptive zero voltage switching electronic ballasts