Skip to main content

Grove - Sensor de Distancia de Tiempo de Vuelo VL53L0X

Grove - Sensor de Distancia de Tiempo de Vuelo-VL53L0X es un sensor de distancia de alta velocidad, alta precisión y largo alcance basado en VL53L0X.

El VL53L0X es un módulo de medición láser de Tiempo de Vuelo (ToF) de nueva generación alojado en el paquete más pequeño del mercado actual, proporcionando medición precisa de distancia sin importar las reflectancias del objetivo, a diferencia de las tecnologías convencionales. Puede medir distancias absolutas hasta 2m, estableciendo un nuevo punto de referencia en los niveles de rendimiento de medición de distancia, abriendo la puerta a varias aplicaciones nuevas.

El VL53L0X integra una matriz SPAD de vanguardia (Diodos de Avalancha de Fotón Único) e incorpora la tecnología patentada FlightSenseTM de segunda generación de ST.

El emisor VCSEL de 940 nm del VL53L0X (Láser de Emisión Superficial de Cavidad Vertical), es totalmente invisible al ojo humano, junto con filtros infrarrojos físicos internos, permite distancias de medición más largas, mayor inmunidad a la luz ambiental, y mejor robustez a la diafonía óptica del vidrio de cubierta.

Características

  • Módulo miniatura completamente integrado

    • VCSEL láser de 940 nm
    • Controlador VCSEL
    • Sensor de medición de distancia con microcontrolador embebido avanzado
  • Medición de distancia rápida y precisa

    • Mide distancia absoluta hasta 2 m
    • La distancia reportada es independiente de la reflectancia del objetivo
    • Compensación avanzada embebida de diafonía óptica para simplificar la selección del vidrio de cubierta
  • Seguro para los ojos

    • Dispositivo láser Clase 1 compatible con el último estándar IEC 60825-1:2014 - 3ª edición
  • Fácil integración

    • Componente único refluible
    • Sin ópticas adicionales
    • Fuente de alimentación única
    • Interfaz I2C para control del dispositivo y transferencia de datos
    • Xshutdown (reset) e interrupción GPIO
    • Dirección I2C programable

Especificaciones

CaracterísticaDetalle
Voltaje de operación3.3V/5V
Temperatura de operación-20℃ - 70℃
Distancia de medición recomendada30mm-1000mm
Resolución1mm
Emisor infrarrojo940 nm
Velocidad del busHasta 400 kHz (modo FAST) bus serie
Dirección IIC0x29

Aplicaciones

  • Detección de usuario para computadoras personales/laptops/tablets e IoT (ahorro de energía)
  • Robótica (detección de obstáculos)
  • Electrodomésticos (detección de manos en grifos automáticos, dispensadores de jabón, etc.)
  • Reconocimiento de gestos 1D.
  • Enfoque automático asistido por láser. Mejora y acelera el rendimiento del sistema de enfoque automático de la cámara, especialmente en escenas difíciles (niveles de luz baja, bajo contraste) o modo de video en movimiento rápido.

Plataformas Soportadas

ArduinoRaspberry Pi
caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Primeros Pasos

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Primeros Pasos con Arduino antes de comenzar.

Jugar Con Arduino

Hardware

Materiales requeridos

Seeeduino V4.2Base ShieldGrove - Sensor de Distancia de Tiempo de Vuelo
enter image description hereenter image description hereenter image description here
Obtener Uno AhoraObtener Uno AhoraObtener Uno Ahora
note

1 Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar

2 Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar

  • Paso 1. Conecta Grove - Time of Flight Distance Sensor al puerto IIC del Grove-Base Shield.

  • Paso 2. Conecta Grove - Base Shield al Seeeduino.

  • Paso 3. Conecta Seeeduino a la PC mediante un cable USB.

note

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove - Temperature and Humidity Sensor Pro al Seeeduino como se muestra a continuación.

SeeeduinoGrove - Time of Flight Distance Sensor
5VRojo
GNDNegro
SDABlanco
SCLAmarillo

Software

  • Paso 1. Descarga la Librería VL53L0X desde Github.

  • Paso 2. Extrae el archivo Grove-Ranging-sensor-VL53L0X-master.zip en la carpeta de librerías de Arduino.

note

Por ejemplo, descargo esta librería en D:\Software\WorkWork\arduino-1.8.5\libraries, así que solo necesito extraer el archivo zip aquí. En resumen, por favor asegúrate de que la carpeta Grove-Ranging-sensor-VL53L0X-master esté en tu carpeta de librerías de Arduino, como se muestra en la imagen a continuación.

  • Paso 3. Abre la carpeta Grove-Ranging-sensor-VL53L0X-master\examples que acabas de extraer, verás cinco subcarpetas:

Elige un ejemplo diferente según tus propias necesidades. Luego haz doble clic en el archivo xxx.ino para abrir el IDE de Arduino.

note

Usamos high_accuracy_ranging.ino en esta demostración.

  • Paso 4. Sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.

  • Paso 5. Abre el Monitor Serie del IDE de Arduino haciendo clic en Tool-> Serial Monitor. O presiona las teclas ++ctrl+shift+m++ al mismo tiempo. Si todo va bien, obtendrás el resultado.

El resultado debería ser como:

time of mesurement: 205
Measured distance:115 mm
time of mesurement: 205
Measured distance:117 mm
time of mesurement: 205
Measured distance:120 mm
time of mesurement: 205
Measured distance:125 mm
time of mesurement: 204
Measured distance:130 mm
time of mesurement: 205
Measured distance:138 mm
time of mesurement: 205
Measured distance:143 mm
time of mesurement: 205
Measured distance:144 mm
time of mesurement: 205
Measured distance:152 mm

Visor Esquemático en Línea

className="altium-ecad-viewer" data-project-src="https://files.seeedstudio.com/wiki/Grove-Time_of_Flight_Distance_Sensor-VL53L0X-/res/Grove%20-%20Time%20of%20Flight%20Distance%20Sensor%20(VL53L0X).zip" style={{borderRadius: '0px 0px 4px 4px', height: 500, borderStyle: 'solid', borderWidth: 1, borderColor: 'rgb(241, 241, 241)', overflow: 'hidden', maxWidth: 1280, maxHeight: 700, boxSizing: 'border-box'}}>

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...