SparkFun Distance Sensor Breakout - 4 Meter, VL53L1X (Qwiic)

Measure up to 4 meters with millimetre precision with this VL53L1X ToF sensor, which uses laser technology to provide accurate distance readings via I2C/Qwiic.


Description

This SparkFun Distance Sensor Breakout uses the VL53L1X next-generation Time-of-Flight (ToF) sensor module to deliver highly accurate measurements at long ranges for its size. Unlike standard IR sensors that rely on reflected light intensity, the VL53L1X uses a VCSEL (Vertical Cavity Surface Emitting Laser) to emit an infrared laser and measure the time it takes for the light to bounce back to the target. This allows you to measure distances from 40mm to 4 meters with millimetre resolution, regardless of the object's colour or surface texture.

Qwiic Convenience

To make getting your readings as easy as possible, all communication is enacted exclusively via I2C. We've routed this through our handy Qwiic Connect System, so no soldering is required to connect it to the rest of your system. However, we have still broken out 0.1”-spaced pins in case you prefer to use a standard breadboard.

Advanced Sensing Capabilities

This sensor is packed with features that make it adaptable to different environments:

  • Programmable Field of View (FoV): You can adjust the FoV from 15° to 27° by changing the Region of Interest (ROI) via software. This allows you to focus the sensor on a specific target area or widen it to detect obstacles.
  • High Speed: The sensor features a read rate of up to 50Hz, making it fast enough for dynamic applications like obstacle avoidance on a moving robot.
  • Accuracy: Expect a precision of 1mm with an accuracy of around ±5mm.

Technical Considerations

Before you start integrating this breakout into your project, keep a few key details in mind. First, the sensor ships with a protective liner on the optical glass that must be removed before use; otherwise, it will throw off your readings. Second, power the board with 2.6V-3.5V for proper operation. Finally, the I2C address is hardware-defined at 0x29. So, if you plan to use multiple sensors on a single bus, you will need a multiplexer, such as the SparkFun Qwiic Mux Breakout.


Resources

Related Products