Laser Pointer Ultrasonic Distance Finder

4,280

76

5

This is a ultrasonic distance measuring tool with a laser pointer to find the exact range for that particular point in space. It's also a nice touch if you want to have 'spidey' senses at a comic-con.

This is instructables is made with the request of fellow author @watchmeflyy as well as other members of the community.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Circuit

Step 2: Mount Laser

Glue the laser on top of the Ultrasonic sensor. The closer it is to the centroid of the sensor the more accurate the readings will be as the offset source of error will be very limited.

Step 3: Code

#include  <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
const int trigPin = 9;
const int echoPin = 10;
long duration;
int distanceCm, distanceInch;
void setup() {
  
lcd.begin(16,2); 
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
  
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distanceCm= duration*0.034/2;
distanceInch = duration*0.0133/2;
// cm distance
// column 0 row 0
lcd.setCursor(0,0); 
lcd.print("Distance: "); 
lcd.print(distanceCm); 
lcd.print("  cm");
delay(10);
//imperial distance
// coloumn 0, row 1
lcd.setCursor(0,1);
lcd.print("Distance: ");
lcd.print(distanceInch);
lcd.print("inch");
delay(100);
}

Step 4: Enjoy!

Wear it as a wrist watch for your spidey senses or just hold it on your hand like a normal person. Aim and measure!

Enjoy!

Makerspace Contest 2017

Participated in the
Makerspace Contest 2017

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    5 Discussions

    0
    None
    ItsGraGra

    2 years ago

    This is a good candidate for the 'NewPing' library, better timing and simpler code.

    Get library here : https://bitbucket.org/teckel12/arduino-new-ping/downloads/NewPing_v1.8.zip

    0
    None
    scofision1

    2 years ago

    this is a wrong project, i think the Ultrasonic cannt measure a laser pointer

    0
    None
    grayl

    2 years ago

    Just so we are clear, the laser has nothing to do with the operation of the sensor, except to help visualize where the sensor is pointed, right?

    2 replies