Descripción
El VL53L0X es un sensor de distancia infrarrojo láser de última generación, que podemos emplear junto con un procesador como Arduino para medir distancias de 50 a 200 cm de forma precisa.
El VL53L0X es capaz de operar incluso con elevada luz ambiental infrarroja, e incorpora un sistema de compensación de la medición que lo permite hacer funcionar incluso detrás de un cristal protector.
Es uno de los mejores sensores de distancia disponibles. Tiene una precisión superior que los sensores de ultrasonidos e infrarrojos, y no se ve alterado por las condiciones del ambiente como los ecos o la reflectancia de los objetos.
Por otro lado el ángulo de medición es relativamente estrecho. Esto es una ventaja en la mayoría de circunstancias, donde deseamos leer la distancia justo en frente del sensor. Aunque también puede ser una desventaja, por ejemplo, a la hora de detectar obstáculos.
El VL53L0X es un sensor ToF (Time of flight). Su funcionamiento consiste en enviar un pulso láser de luz infrarroja y medir el tiempo necesario en el haz en volver al sensor.
El integrado incorpora un emisor laser 940nm VCSEL (Vertical Cavity Surface-Emitting Laser), un detector SPAD (Single Photon Avalanche Diodes) y la electrónica interna (denominada FlightSenseTM) que realiza los cálculos necesarios.
El ángulo de medición o FOV (Field of View) es de 25º. Esto se traduce en un área de medición de 0.44m de diámetro a una distancia de 1m.
El rango de medición depende de las condiciones del entorno (interior, o exterior), de las características del objetivo y del modo de funcionamiento. En general, tenemos dos modos. El estandard es de 50 a 120cm, y un modo ampliado hasta 200cm Para rangos más cercanos, la variante VL6180X tiene un rango de 5mm a 200mm.
Reflectancia objetivo Conditions Indoor Outdoor
Objetivo blanco Tipico 200cm 80cm
Minimo 120cm 60cm
Objetivo gris Tipico 80cm 50cm
Minimo 70cm 40cm
En cuanto a precisión, nuevamente depende del entorno, objetivo, y modo de funcionamiento. La siguiente tabla muestra valores típicos de rango y precisión según los distintos modos de funcionamiento del VL53L0X.
Modo Timing Alcance Precisión
Default 30ms 1.2m Ver tabla siguiente
Alta precisión 200ms 1.2m +/- 3%
Largo alcance 33ms 2m Ver tabla siguiente
Alta velocidad 20ms 1.2m +/- 5%
Esto se traduce en las siguientes precisiones de referencia para los modos de funcionamiento estandard y de largo alcance.
Indoor Outdoor
Reflectancia objetivo Distancia 33ms 66ms Distancia 33ms 66ms
Objetivo blanco a 120cm 4% 3% a 60cm 7% 6%
Objetivo gris a 70cm 7% 6% a 40cm 12% 9%