Como Fazer Um Telêmetro Ultrassônico No HC-SR04 E No Arduino

Índice:

Como Fazer Um Telêmetro Ultrassônico No HC-SR04 E No Arduino
Como Fazer Um Telêmetro Ultrassônico No HC-SR04 E No Arduino

Vídeo: Como Fazer Um Telêmetro Ultrassônico No HC-SR04 E No Arduino

Vídeo: Como Fazer Um Telêmetro Ultrassônico No HC-SR04 E No Arduino
Vídeo: Arduino ultrasonic sensor led projects | Hc-sr04 Ultrasonic sensor 2024, Maio
Anonim

Proponho um projeto de telêmetro baseado no sensor ultrassônico HC-SR04 e na placa Arduino. As leituras do sensor são exibidas na tela de cristal líquido e a energia é fornecida por uma bateria de 9 volts.

Layout do projeto do telêmetro
Layout do projeto do telêmetro

É necessário

  • - Arduino Nano;
  • - telêmetro ultrassônico HC-SR04;
  • - Tela de LCD;
  • - corpo;
  • - bateria "Krona";
  • - potenciômetro de 10 kOhm;
  • - tábua de pão;
  • - fios de conexão.

Instruções

Passo 1

Para começar, você precisa escolher o tamanho certo para o caso. O tamanho depende de qual placa Arduino você vai usar (UNO, Mini, Nano ou outra), bem como do tamanho do seu LCD. É possível usar um indicador LED em miniatura com 3 caracteres em vez do LCD. Isso será o suficiente para mostrar a distância em centímetros, porque o sensor ultrassônico usado tem uma faixa de medição de 3 a 400 cm.

Escolhendo um caso para um telêmetro
Escolhendo um caso para um telêmetro

Passo 2

Vamos estimar como as partes ficarão dispostas dentro do corpo. Corte os orifícios para o sensor ultrassônico, para a tela e para a chave liga-desliga.

etapa 3

Agora vamos dar uma olhada no circuito do nosso dispositivo. Fonte de alimentação - da bateria "Krona" 9 V. Chave seletora S1 - para ligar e desligar o aparelho. O display de cristal líquido (LCD) é conectado de forma padrão a um potenciômetro de 10 kΩ para ajustar o contraste. O LCD e o sensor ultrassônico são alimentados por 5 V.

Circuito telêmetro ultrassônico
Circuito telêmetro ultrassônico

Passo 4

Vamos escrever um esboço para nosso rangefinder. Tudo é simples aqui. Primeiro, inicializamos o LCD nos pinos 12, 11, 10, 9, 8 e 7 usando a biblioteca LiquidCrystal do Arduino IDE.

Em seguida, conectamos os pinos de disparo e eco do rangefinder aos pinos 6 e 5 da placa Arduino.

A cada 50 ms, solicitaremos a distância do detector usando a função getDistance () e a exibiremos no LCD.

Esboço de telêmetro
Esboço de telêmetro

Etapa 5

Depois de escrever o esboço na memória do Arduino, podemos montar o dispositivo. O layout dos internos que sugiro é mostrado na figura. Fixei a tela e o sensor com cola quente. Segura com bastante firmeza, mas ao mesmo tempo permite remover as partes conectadas, se necessário. É aconselhável colocar tudo para que você possa se conectar à porta USB do Arduino e consertar o "firmware" se necessário. Por exemplo, altere o texto exibido ou corrija os coeficientes para calcular a distância. Pode ser necessário alterar o contraste do LCD, por isso também é aconselhável ter um regulador de potenciômetro disponível.

O layout do interior do telêmetro ultrassônico
O layout do interior do telêmetro ultrassônico

Etapa 6

Uma versão do dispositivo acabado é mostrada na foto. É bastante compacto e fácil de usar. Claro, esse dispositivo tem suas próprias características. Várias dicas de uso importantes são fornecidas no final da seção de dicas úteis.

Recomendado: