GY-530 VL53L0X Laser Range Finder Distance Measurement Sensor Module
Contents
Introduction
The GY-530 sensor has the VL53L0X sensor on board, with power management IC on board, the module can accept power arrange from 2.8V to 5V.
The VL53L0X is a new generation Time-of-Flight (ToF) laser-ranging module housed in the smallest package on the market today, providing accurate distance measurement whatever the target reflectances unlike conventional technologies. It can measure absolute distances up to 2m, set a new benchmark in ranging performance levels, and open the door to various new applications.
The VL53L0X integrates a leading-edge SPAD array (Single Photon Avalanche Diodes) and embeds ST’s second generation FlightSenseTM patented technology.
The VL53L0X’s 940nm VCSEL emitter (Vertical Cavity Surface-Emitting Laser), is totally invisible to the human eye, coupled with internal physical infrared filters, and it enables longer ranging distance, higher immunity to ambient light and better robustness to cover-glass optical cross-talk.
Applications
- User detection for Personal Computers/Laptops/Tablets and IoT (Energy saving).
- Robotics (obstacle detection).
- White goods (hand detection in automatic faucets, soap dispensers etc...)
- 1D gesture recognition.
- Laser assisted Auto-Focus. Enhances and speeds-up camera AF system performance, especially in difficult scenes (low light levels, low contrast) or fast moving video mode.
Features
- Fully integrated miniature module
- Fast, accurate distance ranging
- Eye safe
- Easy integration– Single reflowable component
– 940nm Laser VCSEL
– VCSEL driver
– Ranging sensor with advanced embedded micro controller
– 4.4 x 2.4 x 1.0mm
– Measures absolute range up to 2m
– Reported range is independent of the target reflectance
– Operates in high infrared ambient light levels
– Advanced embedded optical cross-talk compensation to simplify cover glass selection
– Class 1 laser device compliant with latest standard IEC 60825-1:2014 - 3rd edition
– No additional optics
– Single power supply
– I2C interface for device control and data transfer
– Xshutdown (Reset) and interrupt GPIO
– Programmable I2C address
Introduction of Pins
Introduction of Pins | |
---|---|
VIN | Connected to the anode of the power supply |
GND | Connected to the ground wire |
SCL | 12C SCK |
SDA | I2C serial data wire |
XSHUT | Reset pins only available under low level |
GPIO1 | Interrupt pins |
Working Principle
Note:
Capacitors on external supply AVDD should be placed as close as possible to the AVDDVCSEL and AVSSVCSEL module pins.
Note:
External pull-up resistors values can be found in I2C-bus specification. Pull-up are typically fit only once per bus, near the host. Recommended values for pull-up resistors for an AVDD of 2.8V and 400KHz I2C clock would be 1.5k to 2k Ohms.
Note:
XSHUT pin must always be driven to avoid leakage current. Pull-up is needed if the host state is not known. XSHUT is needed to use HW standby mode (no I2C comm).
Note:
XSHUT and GPIO1 pull up recommended values are 10k Ohms. Note: GPIO1 to be left unconnected if not used.
Experimental Procedures for Arduino
Step 1: Connect the circuit:
Step 2: Compile and upload the code.