El sensor de distancia por tiempo de vuelo Adafruit VL53L1X (también conocido como VL53L1CX) es un sensor de distancia por tiempo de vuelo que tiene un enorme alcance de 4 metros y una precisión similar a la de un LIDAR.
El sensor contiene una fuente de láser invisible muy pequeña y un sensor de correspondencia. El VL53L1X puede detectar el "tiempo de vuelo", o el tiempo que la luz ha tardado en rebotar en el sensor.
Como utiliza una fuente de luz muy estrecha, es bueno para determinar la distancia de sólo la superficie que está directamente delante de él. A diferencia de los sonares que hacen rebotar las ondas ultrasónicas, el "cono" de detección es muy estrecho. A diferencia de los sensores de distancia IR que intentan medir la cantidad de luz rebotada, el VL53L1X es mucho más preciso y no tiene problemas de linealidad ni de "doble imagen", donde no se puede saber si un objeto está muy lejos o muy cerca.
Se trata de la "próxima generación" del sensor ToF VL53L0X y puede manejar entre 30 y 4.000 mm de distancia de alcance, con una frecuencia de actualización de hasta 50 Hz. Si necesita una gama aún más pequeña/cercana, eche un vistazo a la VL6180X que puede medir de 5 mm a 200 mm y también contiene un sensor de luz.
El sensor es pequeño y fácil de usar en cualquier proyecto de robótica o interactivo. Dado que necesita una alimentación de 2,8V y la lógica Adafruit poner el pequeño compañero en una placa breakout con un regulador y el cambio de nivel. Puedes utilizarlo con cualquier microcontrolador de 3-5V de potencia o lógico sin problemas. Funciona muy bien con el nivel lógico de 3.3V de un Feather o Raspberry Pi, o el nivel de 5V de un Metro 328 o Arduino Uno, este breakout está listo para trabajar con la mayoría de los microcontroladores o SBCs comunes. y como habla I2C, puedes conectarlo fácilmente con dos cables de datos más la alimentación y la tierra.
Por si fuera poco, también han añadido conectores STEMMA QT compatibles con SparkFun qwiic para el bus I2C, por lo que ni siquiera es necesario soldar. Sólo tienes que conectarlo a tu micro favorito con un cable plug-and-play para obtener datos 6-DoF cuanto antes. Para no tener que soldar, sólo tienes que conectar tu micro favorito, como el STM32F405 Feather, utilizando un cable adaptador STEMMA QT. Los conectores QT de Stemma también permiten utilizar el VL53L1X con nuestros diversos accesorios asociados. El cable QT no está incluido, pero tenemos una variedad en la tienda
La comunicación con el sensor se realiza a través de I2C con una API escrita por ST, por lo que no es demasiado difícil portarlo a tu microcontrolador favorito. Adafruit ha escrito una biblioteca envolvente para Arduino para que puedas utilizarlo con cualquiera de tus placas compatibles con Arduino.
DETALLES TÉCNICOS
Especificaciones del VL53L1CX:
Emisor: láser invisible de 940 nm (Clase1)
Conjunto de recepción SPAD (diodo de avalancha de un solo fotón) con lente integrada
FlightSense? Sensor de alcance para una medición rápida y precisa de largas distancias
Medición de distancias de hasta 400 cm
Frecuencia de alcance de hasta 50 Hz
Campo de visión completo (FoV) típico: 27 °
Tamaño de la región de interés (ROI) programable en la matriz de recepción, lo que permite reducir el FoV del sensor
Posición de ROI programable en la matriz de recepción, lo que permite controlar el funcionamiento multizonal desde el host
Puede ocultarse detrás de muchos materiales de ventana de cobertura
Interfaz I²C (hasta 400 kHz)
Pines de apagado e interrupción
Dirección I2C predeterminada 0x29 (puede cambiarse en el software utilizando el pin de apagado para desactivar otros sensores en el mismo bus)
Dimensiones del producto: 25.5mm x 17.5mm x 4.6mm / 1.0" x 0.7" x 0.2"
Peso del producto: 1.8g / 0.1oz