IR-Distance Sensor Homemade Tutorial

12,769

32

12

Introduction: IR-Distance Sensor Homemade Tutorial

this instrument can detect precisely any object from a distance of 40 cm to 0.5 cm.
and this can actually calculate the distance of the object .
Here i will use this feature to analogWrite the LED.  which will incerease its brightness as the distance gets lesser ...

Step 1: The Circuit

You Can Build this with these Materials :-

-Arduino (Uno)
-Jumper Wires
-Breadboard
-Resistors(10K,330OHMS)
-LED(Indicator ,any colour)
-IR LED Pair

You should follow The Schematict to make your own sensor then you may follow ahead ........

Step 2: Coding and Caliberating the Sensor

the code is as follows :-

when there is no object is in front of it then my serial monitor reads 168..

so only if the value is above 170 then the sensor will read the value hence the bolded number is a bit more than your normal sensor value .......

The minvalue is the variable used for that purpose ...!

[CODE/]

int led = 9 ;

int minValue = 170;


void setup() {
Serial.begin(9600);
pinMode(led,OUTPUT);
}

void loop() {
int sensorValue = analogRead(A5);
if (sensorValue > minValue){

int val = map(sensorValue, minValue, 980 , 0, 255);

analogWrite(led,val);
Serial.println(sensorValue);
}

else {
digitalWrite(led,LOW);
}
}


[/CODE]

Sensors Contest

Participated in the
Sensors Contest

Gadget Hacking and Accessories Contest

Participated in the
Gadget Hacking and Accessories Contest

1 Person Made This Project!

Recommendations

  • Toys & Games Contest

    Toys & Games Contest
  • Make it Real Student Design Challenge #3

    Make it Real Student Design Challenge #3
  • Explore Science Challenge

    Explore Science Challenge

12 Comments

0
Michal Choma
Michal Choma

3 years ago

hello, I would like to make water level IR sensor. I think about use tube, where at top I add IR receiver and trasmitter. And bottom of tube, I use some plastic thing to reflect ir wawes. My question is, how accurate is IR? I know it depend on ambient light, so I would like to use total dark (I make plastic roofs on top tube, max. from bottom some light, ).

0
johnyradio
johnyradio

6 years ago on Introduction

So, the sensor output value is a voltage in the range of 170 to 980, correct? is that millivolts? microamps?

The sensor output range will depend on your power supply, right?

i'm thinking you could take the Arduino out of the circuit, and drive the LED directly from the sensor, no? Maybe with a boost transistor.

thx

0
dudes
dudes

Reply 5 years ago

It's the Arduino's ADC value, each unit is equivalent to roughly 4.8 millivolts. The scale is 0v-5v.

0
HarshV
HarshV

Reply 5 years ago

Dudes is right .

0
HarshV
HarshV

Reply 5 years ago

Thanks

0
AlfredoO5
AlfredoO5

5 years ago

could i get rid of the arduino and just mesure the voltage output of the ir led?, will it be proportional to the distance?

0
HarshV
HarshV

Reply 5 years ago

Yeah sure . But the voltage will be inversly proportional . As amount of IR light reflected is inversly proportional to distance . You might have to do some careful caliberations .Go ahead and tell me how it worked ..!

0
johnyradio
johnyradio

6 years ago on Introduction

confused, because i thought the IR sensor outputs only low or high. How does it detect distance? thx

0
HarshV
HarshV

Reply 5 years ago

you are reading the voltage drop across the IR Sensor ! that is analog voltage !

0
SheetalP1
SheetalP1

5 years ago

i made it too but works sometimes and sometimes it dont(shows frequent zero's and high numbers) Help me plzz

0
HarshV
HarshV

Reply 5 years ago

Is it the same code ? or have you modified it ?