Home > Projects > LED Projects > Create laser range finder using arduino

Create laser range finder using arduino

Summary of Create laser range finder using arduino


Summary: The article describes two methods to build a laser rangefinder: a hobbyist approach using an Arduino and a blinkenlight shield to time laser reflections (challenged by Arduino clock resolution), and a professional solution using AMI 7555/7558 Rangefinder/Processor modules that include sensitive receivers, gain control, range correction, and serial interfacing for accurate, long-range measurements.

Parts used in the Arduino speed of light concept:

  • Arduino (16 MHz)
  • Blinkenlight shield (line scan light sensor)
  • Laser pointer
  • Mirror
  • Optic fiber (optional, for extending path)

Parts used in the 7555/7558 Rangefinder project:

  • AMI 7555 Series Rangefinder/Processor assembly (e.g., 7555-04)
  • AMI 7558 Series Rangefinder/Processor assembly (e.g., 7558-03, 7558-04)
  • 758A or 755A receiver (integrated in assemblies)
  • APD detector with built-in high voltage bias supply
  • TE cooler and heatsink (7558 Series)
  • Interface test board (available for Model 7555)
  • Supporting cabling for serial interface
 I have collected 2 methods to create laser range finder, one is very simple but for hobbiest the first one using arduino clock but it comes with errors. Its just to conceptulize how we can create range finder. The second one with the The 7558 and 7555 Series Rangefinder/Processor professional one. It uses already built kits we only have to use these to developer arduino based range finder.  

1. TRYING TO MEASURE THE SPEED OF LIGHT WITH AN ARDUINO

We know that measuring the speed of light with an Arduino is possible. It’s just that the implementation is hard.

Last month we saw [Udo]’s blinkenlight shield that can be used as a line scan camera. It’s a neat piece of kit, but [Udo] really wants to submit something for the Buildlounge laser cutter giveaway, so he figured measuring the speed of light would be an easy project. If a kid and a chocolate bar can do it, surely it can’t be too hard.Create laser range finder using arduino

[Udo] came up with the idea of flashing a laser pointer and timing the reflection. With a mirror and a fairly extended line of sight, his blinken light shield can function as a light sensor. However, there are some issues with the configuration: at 16 MHz, an Arduino will cover a distance of 19 meters in a single clock cycle.

Despite using advanced coding techniques, it is uncertain whether detecting an emitted photon is feasible with clock speeds that are relatively slow. Consider buying a few hundred meters of optic fiber so the whole experiment can be placed on a desk, but please share any alternative suggestions in the comments. The demonstration of Udo’s combination of blinkenlights and lasers can be found below.


2. LASER RANGEFINDER RECEIVERS WITH RANGE PROCESSORS

The Rangefinder/Processor assemblies in the 7558 and 7555 Series include a high-performing 758A or 755A receiver with small support electronics to deliver accurate range information to a main system. AMI’s patented technology calibrates the output of serial range data to reduce the impact of range errors caused by factors such as variations in return signal amplitude, including walk. The ability to detect very small amounts enables the use of low power lasers, or instead, operation over long distances. The modules offer high voltage bias, time programmed gain with noise tracking threshold, selection of first, last, and strongest pulses, and range gating. The 7558 line features a TE cooler controller and heatsink. There are also several user-manageable settings accessible through the serial interface. The condensed design enables placement of the optics to achieve the smallest possible system size.

LASER RANGEFINDER RECEIVERS WITH RANGE PROCESSORS
Custom options and optimization are available.
  • High Sensitivity down to 3nW (7558 Series)
  • Fast Recovery from Overload
  • Optimized for Multiple Targets
  • Cooled Detector (7558 Series)
  • Time Programmed Gain with Noise Tracking Threshold
  • High Speed Range Counter
  • Range Walk Correction to 1m RMS
  • Digitally adjustable: APD Bias, Range Gates, False Alarm Rate
  • Built-in HV Bias Supply for APD Detector
Model Detector Ø Sensitivity (Typ) Multiple Target Resolution (1:1 Low Gain) Multiple Target Resolution (1:1 High Gain) Dynamic Range Min/Max Range
7555-04 200µm 5nW (20ns) 15 meters 30 meters 106:1 50m to 65km
7558-03 80µm 3nW (6ns) 10 meters 20 meters 107:1 50m to 65km
7558-04 200µm 5nW (6ns) 10 meters 20 meters 107:1 50m to 65km

Interface test board available for the Model 7555
Application Notes available for most models.  Please contact us to request a copy of these ITAR controlled documents.
Specifications are typical and are subject to change without notice. See data sheet for details.

In the event these commodities will be transferred to a “foreign person” as defined in 22 CFR 120.16,either outside or within the United States, a validated US State Department license is required.

Quick Solutions to Questions related to Laser Rangefinder Methods:

  • Can an Arduino measure the speed of light?
    The article says it is possible but implementation is hard due to Arduino clock resolution limiting distance measurement per clock cycle.
  • Why is Arduino timing challenging for laser reflection measurements?
    At 16 MHz an Arduino covers about 19 meters per clock cycle, making precise photon detection difficult.
  • What simple components were used in the Arduino concept?
    The concept uses an Arduino, blinkenlight shield as sensor, a laser pointer, a mirror, and optionally optic fiber.
  • What do the 7555 and 7558 Rangefinder/Processor assemblies provide?
    They provide high-performing receivers with support electronics, serial range data, gain control, range gating, and range walk correction.
  • Do the 7558 modules include cooling?
    Yes, the 7558 line features a TE cooler controller and heatsink.
  • Can the rangefinder modules handle low return signal amplitudes?
    Yes, patented calibration and sensitivity enable detection of very small return signals, allowing low power lasers or long distances.
  • Are interface boards and application notes available?
    An interface test board is available for Model 7555 and application notes are available for most models upon request.
  • What typical sensitivity is listed for the modules?
    The 7558 Series lists sensitivity down to 3 nW (typically 6 ns); some 7555/7558 models list 5 nW.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top