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.
É 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.
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.
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.
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.
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.