Índice:

Arduino e VL53L0X Tempo de voo + Tela OLED Tutorial: 6 etapas
Arduino e VL53L0X Tempo de voo + Tela OLED Tutorial: 6 etapas

Vídeo: Arduino e VL53L0X Tempo de voo + Tela OLED Tutorial: 6 etapas

Vídeo: Arduino e VL53L0X Tempo de voo + Tela OLED Tutorial: 6 etapas
Vídeo: Lesson 76: Using one or more VL6180X 20cm Time-of-Flight proximity sensor with Arduino 2024, Julho
Anonim
Image
Image

Neste tutorial, aprenderemos como exibir a distância em mm usando o sensor de tempo de voo VL53L0X e a tela OLED.

Assista o vídeo.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  • Arduino UNO (ou qualquer outro Arduino)
  • Sensor Time-of-Flight Sensor VL53L0X Laser Ranging
  • Fios de ligação
  • Display OLED
  • Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
  • Conecte o pino do display OLED (GND) ao pino do Arduino (GND)
  • Conecte o pino do display OLED (VCC) ao pino do Arduino (5V)
  • Conecte o pino de exibição OLED (SCL) ao pino Arduino (SCL)
  • Conecte o pino de exibição OLED (SDA) ao pino Arduino (SDA)
  • Conecte o pino do sensor VL53L0X (GND) ao pino do Arduino (GND)
  • Conecte o pino do sensor VL53L0X (VCC) ao pino do Arduino (5V)
  • Conecte o pino do sensor VL53L0X (SCL) ao pino do Arduino (SCL)
  • Conecte o pino do sensor VL53L0X (SDA) ao pino do Arduino (SDA)

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito, siga as etapas neste Instructable para configurar o IDE do Arduino para programar ESP 8266! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: No Visuino, adicione e conecte componentes

No Visuino Adicionar e conectar componentes
No Visuino Adicionar e conectar componentes
No Visuino Adicionar e conectar componentes
No Visuino Adicionar e conectar componentes
No Visuino Adicionar e conectar componentes
No Visuino Adicionar e conectar componentes
  • Adicionar componente "Time Of Flight Laser Ranger VL53L0X"
  • Adicione o componente "SSD1306 / SH1106 OLED Display (I2C)", clique duas vezes em "DisplayOLED1" e na janela de elementos arraste "Campo de texto" para a esquerda e na janela de propriedades defina o tamanho: 2
  • Conecte o sensor I2C do pino LaserRanger1 ao pino I2C do Arduino
  • Conecte DisplayOLED1 pin Out I2C ao Arduino pin I2C
  • Conecte a distância do pino LaserRanger1 (mm) ao pino DisplayOLED1 Campo de texto 1> Entrada

Etapa 5: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino

No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 6: jogar

Se você ligar o módulo Arduino UNO, o display OLED deve começar a exibir a distância em mm que está obtendo do sensor de tempo de vôo, você pode colocar algum objeto na frente do sensor e o valor mudará.

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:

Recomendado: