No momento, você está visualizando Sensor de distância sonoro com Arduino

O que você vai ver neste post:

 

 

Objetivo

O objetivo deste post é o de desenvolver um Sensor medidor de distâncias, tal qual esses de carro, inclusive com som.

 


Caso queira entender mais e dar os primeiros passos com o Arduino, deixo como sugestão a leitura do post: “Primeiros passos com o Arduino“.


 

Montagem do circuito

Para montar o nosso circuito precisaremos de:

  • 01 Arduino Uno R3;
  • 01 Sensor de distância ultrassônico;
  • 01 Buzzer – Dispositivo eletrônico para emitir som;
  • 01 Resistor de 1k Ω (1000 Ω);;
  • Jumpers (fios para conexão).

 

Com o intuito de facilitar a compreensão na hora da montagem, segui um padrão de cores, conforme segue abaixo:

  • Verde – Dados;
  • Vermelho – Tensão de 5V;
  • Preto – GND – Tensão de 0V.

 

Com isso em mente, o nosso circuito deverá ficar assim:

 

O jumper verde deverá ligar a saída 7 até o pino “Signal” do sensor ultrassônico.

Conforme definido anteriormente, 5V leva jumper vermelho e GND leva jumper preto.

O mesmo critério é utilizado para o Buzzer.

Entre um dos terminais do Buzzer, colocaremos o resistor de 1000

 

Agora, com o nosso circuito montado podemos passar para a programação.

 

Programação

A lógica de programação utilizada para a nossa programação será:

 

INÍCIO

Ligar e definir o funcionamento do sensor ultrassônico;

Fazer com que as leituras recebidas sejam apresentadas no Monitor Serial;

Se a leitura da distância for maior do que 300 cm não emitir som algum;

Se a leitura da distância estiver entre 200 cm e 300 cm, emitir um som longo;

Se a leitura da distância estiver entre 100 cm e 200 cm, emitir um som curto;

Se a leitura da distância estiver entre 50 cm e 100 cm, emitir um som curto e rápido;

Se a leitura da distância for menor do que 50 cm, emitir um som contínuo.

FIM

 

Com isto, nossa programação ficara assim:

 

Observação, ao programar é comum fazermos comentários sobre cada parte do seu programa, isso facilita tanto a sua vida quanto a vida de uma outra pessoa que poderá ler seu código. No caso da IDE do Arduino, tudo o que estiver escrito depois de “//” não será interpretado pelo programa, portanto serve como comentário.

 


Para baixar a programação do Sensor de distância, clique aqui.


 

Simulando no TinkerCad

Interaja com a simulação abaixo.

 

se

 

Uma vez que a programação for enviada ao Arduino e depois o Arduino for ligado você verá:

 

 

Dica: Você pode colocar esse circuito em um carrinho e testar na prática seu funcionamento. Outra sugestão é ampliar o projeto, colocando três LEDs, um vermelho, um amarelo e um verde, para indicar “visualmente” a distância até o obstáculo.

 

E ai, tem alguma sugestão para implementar utilizando este projeto ou até mesmo melhorando este projeto?

Deixe seus comentários, bora compartilhar!

 


Como referenciar este post: Sensor de distância sonoro (interativo) com Arduino. Rodrigo R. Terra. Publicado em: 26/4/2021. Link da postagem: (https://www.makerzine.com.br/educacao/sensor-de-distancia-sonoro-com-arduino/).

Deixe um comentário