Índice:
- Etapa 1: O que você precisa
- Etapa 2: o circuito
- Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 4: No Visuino, adicione e conecte componentes
- Etapa 5: gerar, compilar e fazer upload do código do Arduino
- Etapa 6: jogar
Vídeo: Arduino e VL53L0X Tempo de voo + Tela OLED Tutorial: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
- 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
- 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
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
- 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
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:
Macintosh com tela sensível ao toque - Mac clássico com um iPad Mini para a tela: 5 etapas (com fotos)
Macintosh com tela sensível ao toque | Mac clássico com um iPad Mini para a tela: Esta é a minha atualização e design revisado sobre como substituir a tela de um Macintosh vintage por um iPad mini. Este é o sexto destes que fiz ao longo dos anos e estou muito feliz com a evolução e o design deste! Em 2013, quando fiz
Lembrete de uso do tempo de tela (funciona apenas no Windows, o iOS não funciona): 5 etapas
Lembrete de uso do tempo de tela (funciona apenas no Windows, Ios não funciona): IntroduçãoEsta é uma máquina útil feita de Arduino, ela lembra você de descansar fazendo um " biiii! &Quot; som e fazer seu computador voltar para a tela de bloqueio após usar 30 minutos de tempo de tela. Depois de descansar por 10 minutos, ele irá " b
Faça sua própria tela MQTT EInk para tempo, notícias e dados ambientais: 7 etapas
Faça sua própria tela MQTT EInk para hora, notícias e dados ambientais: ‘THE’ é uma mini tela de informação MQTT para hora, notícias e informações ambientais. Usando uma tela eInk de 4,2 polegadas, seu conceito é simples - exibir informações em uma base rotacional, atualizando a cada dois minutos. Os dados podem ser qualquer feed - f
IoT Data Science PiNet para dados em tela inteligente em tempo real Viz: 4 etapas
IoT Data Science PiNet para dados em tela inteligente em tempo real Viz: Você pode facilmente montar uma rede IoT de visores inteligentes para visualização de dados para turbinar seus esforços de pesquisa em ciência de dados ou qualquer campo quantitativo. Você pode chamar o botão " push " de suas parcelas para os clientes diretamente de dentro de sua
Faça um lapso de tempo na tela do seu computador: 6 etapas
Faça um lapso de tempo na tela do seu computador: você pode fazer um lapso de tempo na tela do seu computador usando programas simples. O que eu recomendo é o CamStudio. Os motivos pelos quais oFreeEasy usaAbrir SourceVista ou XPWorks com quase todos os codecs de vídeo. Para juntar os vídeos, eu uso o Windows Movie Criador