Need Help? +44 (0) 123 4567
You can add your content here.

Waveshare Laser Distance Sensor

$10.9500
In stock
SKU
SEN-27-002
Volume discounts:
  • +25 4 % $10.5100
  • +50 6 % $10.2900
  • +100 8 % $10.0700
  • +300 10 % $9.8600
  • +500 12 % $9.6400
Ships in 2-3 business days, then:
Free delivery in 12-15 days by Tracked Economic Shipping on orders over $100.
Free delivery in 7-10 days by Express Shipping on orders over $300.
More shipping info
Shop with confidence Learn More
Waveshare TOF (Time-Of-Flight) Laser Ranging Sensor Module Previous Waveshare TOF (Time-Of-Flight) Laser Ranging Sensor Module

Waveshare Laser Distance Sensor Review

The Waveshare Laser Distance Sensor (product code 9524) is a compact, three-wire reflective optical detector for microcontroller projects that need a simple object-presence signal. It uses power, ground, and a single digital output (DOUT) to indicate when an obstacle reflects modulated laser light back to the onboard receiver. This module is a binary proximity switch, not a numerical rangefinder: it does not measure distance in millimeters or centimeters or return numeric ranging data over serial or bus protocols. For projects requiring other proximity or ranging approaches, see our selection of distance and proximity sensors.

Specifications of Waveshare Laser Distance Sensor

  • Effective distance: 0.8m (typical)
  • Effective distance: 1.5m (maximum)
  • Power supply: 2.5V ~ 5.0V
  • Dimensions: 47.7mm x 17.9mm
  • Mounting holes size: 2.0mm
  • Signal output indicator: Yes
  • Boost circuit: Yes

Waveshare Laser Distance Sensor Specifications Explained

Knowing how the published ratings affect hardware design helps prevent integration errors at the bench and in finished enclosures.

Specification Listed Value Why It Matters in Practice
Effective Distance (Typical) 0.8m Physical layouts, robot bumper clearance, and conveyor positioning should be planned around this 0.8m baseline rather than the upper boundary.
Effective Distance (Maximum) 1.5m This figure represents the upper optical limit under favorable conditions. It should not be used as a routine trigger distance.
Power Supply 2.5V ~ 5.0V The wide input range permits direct operation from 5V rails on boards like the Arduino Uno, as well as 3.3V rails on modern controllers like the Raspberry Pi Pico or STM32.
Boost Circuit Integrated An onboard step-up circuit ensures the internal laser diode and receiver stage maintain the voltage needed for operation down to a 2.5V input. Total module current draw, however, is not documented.
Signal Output Indicator Onboard LED Provides real-time visual confirmation when the sensor registers a reflection, allowing basic optical alignment without requiring active serial monitoring.
Board Dimensions 47.7mm x 17.9mm The board footprint is narrow enough for tight robot chassis, but physical stock should always be measured before fabricating fixed brackets due to external documentation citing 53.0mm x 18.0mm.
Mounting Holes Size 2.0mm Standard M2 hardware is required to secure the module mechanically against vibration and shifting.

External manufacturer resources list conflicting physical lengths, 47.7mm versus 53.0mm. Builders making custom 3D-printed enclosures or milled brackets should verify the board in hand before finalizing a design. For bench prototyping and breadboard alignment checks, an 830 points Breadboard, 5.4x16.5x0.85cm provides a stable platform for testing target reflectivity before the hardware is mounted permanently.

Waveshare Laser Distance Sensor Range and Limitations

The module emits modulated laser light at roughly 180 kHz and checks for reflected energy returning to its receiver. When sufficient light returns, the internal detection circuit triggers the digital output line. Detection therefore depends heavily on the target. Surface reflectivity, color, incident angle, and physical area directly affect the detection threshold. Optical details including beam divergence, exact wavelength, and field of view are not published, so direct bench testing with the final production target is mandatory.

The stated operating range is 0.8m typical and 1.5m maximum. Dark, matte, or angled surfaces scatter light away from the receiver and can reduce functional detection distance well below the typical 0.8m threshold. One related hardware tutorial observed strong beam directionality and a practical trigger distance near 60cm with a standard target, reinforcing the need for precise optical alignment. The 180 kHz carrier frequency helps reject steady ambient room lighting, but the sensor has no documented outdoor or direct-sunlight rating and no ingress protection (IP) rating against dust or moisture.

Safety and handling require care during deployment:

  • Eye Safety: Avoid looking directly into the laser emitter aperture or pointing the beam at other people. The board does not carry a formal laser safety classification rating.
  • Powered Handling: Do not touch passive components, resistors, or capacitors on the PCB while power is applied.
  • No Numeric Ranging: Firmware cannot poll this board for a millimeter or centimeter value; the module strictly signals whether an object is detected.

For irregular, dark, or sound-absorbing surfaces where optical reflection is unreliable, an acoustic option such as the HC-SR04 Ultrasonic Sensor Module uses ultrasonic echolocation across a 2cm to 400cm span.

Waveshare Laser Distance Sensor Arduino and MCU Compatibility

Microcontroller wiring is straightforward because the module uses a three-pin interface: VCC, GND, and DOUT. Rather than managing software stacks, device drivers, or I2C bus arbitration, the host microcontroller reads DOUT as a standard digital input through simple GPIO reads.

Platform Supply Voltage (VCC) Ground (GND) MCU Input Pin (DOUT) Driver / Library Requirement
Arduino Uno 5V GND D2 (or any digital GPIO) None (standard digitalRead)
Raspberry Pi Pico 3.3V GND GP22 (or any digital GPIO) None (standard GPIO read)
STM32 3.3V GND PA4 (or any digital GPIO) None (standard GPIO read)

The module operates across 2.5V to 5.0V, but the documentation does not specify the internal DOUT driver configuration, pull-up arrangement, or high-level output voltage when the board runs at 5V. When powering the module from a 5V supply and connecting DOUT to a non-5V-tolerant 3.3V microcontroller, first verify the output-line voltage with a multimeter or power the board directly from the 3.3V rail. For clean prototype connections between the sensor header and development boards, a Breadboard Jumper Wire Kit - 140 Pieces keeps pin routing straightforward during testing.

Waveshare Laser Distance Sensor vs VL53L0X and VL53L1X

The deciding factor is simple: choose between binary presence detection and continuous numerical measurement.

Feature Waveshare Laser Distance Sensor GY-53 VL53L0X Sensor Module GY-56 VL53L1X Sensor Module
Operating Principle Modulated laser reflection Time-of-Flight (ToF) photon timing Time-of-Flight (ToF) photon timing
Data Output Binary digital output (DOUT) Numeric distance data (1mm resolution) Numeric distance data & alarm states
Interface Single GPIO input I2C (with level-shifted lines) Dual Serial UART (TTL) and I2C
Stated Range 0.8m typical, 1.5m maximum Up to 2.0m 0 to 2.0m
Output Logic / Alarms Fixed reflection threshold Software-calculated thresholds Programmable upper/lower hardware alarms
Primary Application Stop triggers, simple counters, presence Distance measurement over I2C UART streams or autonomous alarm flags

Choose the Waveshare Laser Distance Sensor when your build only needs to detect a mechanical part passing a point or a robot approaching an obstacle. For speed calculation, space mapping, or clearance measurement, use a true ToF module. The GY-53 VL53L0X Sensor Module provides calibrated I2C ToF distance readings up to 2 meters and includes an onboard 2.8V regulator. For serial streaming or independent hardware alarm triggers without continuous I2C polling, use the GY-56 VL53L1X Sensor Module, which provides UART/I2C distance sensing and distance alarms. For ToF implementation details, review our tutorial on Arduino ToF ranging setup.

Waveshare Laser Distance Sensor Setup and Accessories

Basic board operation can be confirmed on the test bench in a few minutes before the sensor is installed in a robot or machine frame.

  1. Inspect the Board: Locate the 3-pin connection point labeled for VCC, GND, and DOUT. Note the orientation of the laser diode and optical receiver.
  2. Supply Regulated Power: Connect VCC to a regulated 2.5V to 5.0V source and connect GND to common ground. Keep the laser aperture pointed away from faces.
  3. Wire the Digital Pin: Connect DOUT to an open digital GPIO on your microcontroller.
  4. Run a Verification Script: Upload a basic sketch or program that continuously reads the digital state of the chosen GPIO pin and prints the result to a console.
  5. Test the Optical Path: Place an opaque, flat target roughly 20cm to 40cm in front of the sensor face. Observe the onboard signal output indicator LED.
  6. Verify Polarity: Note whether DOUT reads HIGH or LOW when the target is detected, as active polarity is not documented and must be confirmed prior to coding robot navigation logic.

For detailed technical reference material, review the Waveshare Laser Sensor Wiki.

Required Hardware

  • Regulated DC Power Source (2.5V to 5.0V): Use a stable power supply rail that shares a common ground with your MCU.
  • Microcontroller: Any board with a standard digital GPIO input capable of logic polling.
  • Interconnect Cables: Use flexible connections such as the Breadboard Jumper Wire Kit - 140 Pieces to bridge the module to your controller.
  • Connector Solution: Use header pins or wiring appropriate for the board holes on received stock.

Recommended Hardware

  • Prototyping Board: An 830 points Breadboard, 5.4x16.5x0.85cm to secure components while verifying detection thresholds.
  • Adjustable Mounting Hardware: An adjustable bracket or stand for precise optical aiming toward the target path.
  • Digital Multimeter: Useful for measuring DOUT voltage levels before connecting to 3.3V inputs.
  • Protective Housing: A simple shroud to secure alignment and shield peripheral views from stray beam reflections.

Optional Additions

  • External Buzzer or Status LED: Useful for audible or visible signaling when the onboard indicator is hidden inside a chassis.
  • Logic Level Converter: Necessary when driving an input that requires isolation from the sensor's operating voltage.

Waveshare Laser Distance Sensor FAQ

Does the Waveshare Laser Distance Sensor give distance in centimeters?

No. The sensor outputs a binary digital signal on DOUT to indicate object presence, not a measured numerical value. For firmware that requires true distance data, consider an I2C ToF option such as the GY-53 VL53L0X Sensor Module.

What range should I design around?

Plan mechanical layouts around the 0.8m typical range rather than the 1.5m maximum figure. Target material, surface finish, angle, and ambient lighting all affect real-world detection limits.

Why do some sources claim a 4–5m range?

Legacy documentation for earlier revisions claimed 4m to 5m, while current official specifications define the effective range as 0.8m typical and 1.5m maximum. Do not rely on obsolete 4–5m claims when designing systems.

Can I use this laser sensor with Arduino, Raspberry Pi Pico, or STM32?

Yes, official example circuits directly support all three platforms. The module connects through VCC, GND, and one digital input pin read with standard GPIO functions.

Can I power the Waveshare Laser Distance Sensor from 3.3V?

Yes. The sensor operates across a 2.5V to 5.0V supply range with its onboard boost circuit. When connecting to 3.3V controllers, verify that DOUT signal levels remain within your controller's safe input specifications.

Is DOUT HIGH or LOW when an obstacle is detected?

The documentation does not specify active output polarity. Log the DOUT state on your development board with and without an obstacle present to confirm polarity before finalizing software logic.

Will this laser sensor work outdoors or in sunlight?

The sensor uses 180 kHz modulation to help reject standard visible ambient light, but it has no documented outdoor or direct-sunlight rating. Bright outdoor environments can saturate optical receivers, so bench testing under real operating conditions is required.

Is the Waveshare Laser Distance Sensor eye-safe?

Direct eye exposure must be prevented. The board has no published laser safety classification, so use standard laboratory laser precautions and avoid looking directly into the aperture.

What are the exact board dimensions?

The catalog lists 47.7mm x 17.9mm with 2.0mm mounting holes, although some official technical resources report 53.0mm x 18.0mm. Measure physical stock before fabricating permanent brackets or production enclosures.

Do I need a special library?

No software library is required. The module uses a single digital pin, so basic GPIO read commands such as Arduino's digitalRead handle all data acquisition.

Purchase Decision Summary

Ideal for:

  • Fixed-path counting mechanisms, such as conveyor gates and part counters.
  • Basic robot collision avoidance where an obstacle flag is sufficient.
  • Makers seeking simple GPIO-based integration without bus addresses or timing libraries.

Maybe for:

  • Benchtop trigger setups where target color, angle, and distance can be manually validated.
  • Mixed-voltage microcontroller projects where DOUT voltage levels can be checked prior to deployment.

Consider another option if:

  • Your system requires millimeter- or centimeter-level ranging data.
  • Detection is needed beyond 0.8m to 1.5m, or across broad ambient light shifts outdoors.
  • Your build demands formal laser safety certifications, IP ratings, or strict CAD-verified mechanical tolerances prior to stock arrival.

Buying Checklist

  • The project requires an obstacle-present binary flag, not a numerical distance value.
  • The controller board has an available digital GPIO input pin for DOUT.
  • A regulated 2.5V to 5.0V power rail with a shared system ground is available.
  • The detection distance falls comfortably within the 0.8m typical operating baseline.
  • Target surface color, texture, and reflection angle can be physically tested.
  • DOUT electrical output levels will be verified before connecting to sensitive 3.3V GPIOs.
  • Enclosure and bracket fabrication can accommodate measuring the physical board dimensions upon arrival.
  • The operational environment prevents direct laser beam exposure to human eyes.
  • The installation does not demand outdoor weatherproofing or certified laser safety ratings.
  • Prototyping interconnects, such as jumper wires and breadboards, have been added to your order.
More Information
Interface TypeDigital
Operating Voltage (V)2.5V ~ 5.0V
Dimensions (mm)47.7 x 17.9 mm
Mounting TypeScrew holes
Output TypeDigital
Qty1
Output InterfaceDigital
ApplicationAutomation, Obstacle avoidance cars, Obstacle detection, Pipeline counter, Smart robots
Write Your Own Review
Write a ReviewWaveshare Laser Distance Sensor
To Top
Waveshare Laser Distance Sensor
Waveshare Laser Distance Sensor
$10.9500
Wish List
Help
Shop
Account
0 Cart