Tabla de contenido:

Tutorial de tiempo de vuelo + pantalla OLED de Arduino y VL53L0X: 6 pasos
Tutorial de tiempo de vuelo + pantalla OLED de Arduino y VL53L0X: 6 pasos

Video: Tutorial de tiempo de vuelo + pantalla OLED de Arduino y VL53L0X: 6 pasos

Video: Tutorial de tiempo de vuelo + pantalla OLED de Arduino y VL53L0X: 6 pasos
Video: Programar Sensor Laser de Distancia VL53L0X Con Arduino 2024, Mes de julio
Anonim
Image
Image

En este tutorial aprenderemos cómo mostrar la distancia en mm usando el sensor de tiempo de vuelo VL53L0X y la pantalla OLED.

Ver el vídeo.

Paso 1: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  • Arduino UNO (o cualquier otro Arduino)
  • VL53L0X Sensor de rango láser Sensor de tiempo de vuelo
  • Cables de puente
  • Pantalla OLED
  • Programa Visuino: Descarga Visuino

Paso 2: el circuito

El circuito
El circuito
  • Conecte el pin de pantalla OLED (GND) al pin Arduino (GND)
  • Conecte el pin de pantalla OLED (VCC) al pin Arduino (5V)
  • Conecte el pin de pantalla OLED (SCL) al pin Arduino (SCL)
  • Conecte el pin de pantalla OLED (SDA) al pin Arduino (SDA)
  • Conecte el pin del sensor VL53L0X (GND) al pin Arduino (GND)
  • Conecte el pin del sensor VL53L0X (VCC) al pin Arduino (5V)
  • Conecte el pin del sensor VL53L0X (SCL) al pin Arduino (SCL)
  • Conecte el pin del sensor VL53L0X (SDA) al pin Arduino (SDA)

Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO

Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO

Para comenzar a programar el Arduino, necesitará tener el IDE de Arduino instalado desde aquí:

Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6. ¡Asegúrese de instalar 1.6.7 o superior, de lo contrario, este Instructable no funcionará! Si no lo ha hecho, siga los pasos de este Instructable para configurar el IDE de Arduino para programar ESP 8266. Visuino: https://www.visuino.eu también necesita estar instalado. Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "Arduino UNO" como se muestra en la Imagen 2

Paso 4: Agregar y conectar componentes en Visuino

En Visuino Agregar y conectar componentes
En Visuino Agregar y conectar componentes
En Visuino Agregar y conectar componentes
En Visuino Agregar y conectar componentes
En Visuino Agregar y conectar componentes
En Visuino Agregar y conectar componentes
  • Agregue el componente "Time Of Flight Laser Ranger VL53L0X"
  • Agregue el componente "SSD1306 / SH1106 OLED Display (I2C)", haga doble clic en "DisplayOLED1" y en la ventana de elementos arrastre "Campo de texto" a la izquierda y en la ventana de propiedades configure el tamaño: 2
  • Conecte el sensor I2C del pin LaserRanger1 al pin I2C de Arduino
  • Conecte DisplayOLED1 pin Out I2C al pin I2C de Arduino
  • Conecte LaserRanger1 pin Distancia (mm) a DisplayOLED1 pin Text Field1> In

Paso 5: Genere, compile y cargue el código Arduino

Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino

En Visuino, presione F9 o haga clic en el botón que se muestra en la Imagen 1 para generar el código Arduino y abra el IDE de Arduino

En el IDE de Arduino, haga clic en el botón Cargar, para compilar y cargar el código (Imagen 2)

Paso 6: jugar

Si enciende el módulo Arduino UNO, la pantalla OLED debería comenzar a mostrar la distancia en mm que está obteniendo del sensor de tiempo de vuelo, puede colocar algún objeto frente al sensor y el valor cambiará.

¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puede descargarlo aquí y abrirlo en Visuino:

Recomendado: