Arduino – Utilizando o Sensor Ultrasonico HC-SR04 e Buzzer 5V

Arduino – Utilizando o Sensor Ultrasonico HC-SR04 e Buzzer 5V

Nesta prática você vai aprender a utilizar o Arduino em conjunto com o Sensor Ultrasonico junto e Buzzer 5V.

sensor_ultrasonico_hcsr04

O Sensor Ultrasonico HC-SR04 é um dos sensores mais conhecido do mercado. Pode-se dizer que todos que estão iniciando com Arduino sempre procuram pelo Sensor Ultrasonico HC-SR04 para desenvolver seus primeiros projetos medindo distâncias de obstáculos / objetos em relação ao sensor. O mesmo é aplicado com mais frequência em projetos de robótica, principalmente em chassis robóticos, robôs ou carrinhos. O sensor é capaz de medir com precisão (3mm de margem de erro) distâncias de 2cm até 4m.

O Buzzer 5V é um componente utilizado para emitir sinais sonoros. O mesmo possui um circuito oscilador que produz o som e só necessita ser energizado.

Basicamente o que será feito nesta prática é definir uma distância mínima do objeto em relação ao Sensor Ultrasonico HC-SR04 para que o Buzzer 5V seja ativado.

Abaixo está a lista dos itens necessários, e mais informações sobre cada um deles:

Arduino Uno Com Cabo USB A/B
Buzzer Ativo 5V
Cabo Jumper
Protoboard
Sensor Ultrasônico HC-SR04

Abaixo está o esquema de ligação para esta prática:

Esquema de ligação do sensor ultrasonico e buzzer simulando um alarme

Feito o esquema de ligação, será necessário instalar uma biblioteca na IDE do Arduino para em seguida carregar o código na placa.

Faça o download da biblioteca Ultrasonic e em seguida faça a instalação da mesma na IDE do Arduino.

Se você não sabe como fazer a instalação de bibliotecas na IDE, acesse o link abaixo e em seguida retorne para continuar:

Arduino – Importando bibliotecas para a IDE

O código para testes está abaixo, basta copiar o mesmo, colar na IDE, salvar e carregar:

Definimos no código que quando o objeto estiver a uma distância de 30cm (ou menos) em relação ao Sensor Ultrasonico HC-SR04 o Buzzer 5V deverá ser ativado. Caso a distância seja superior a 30cm o Buzzer 5V permanecerá desligado.

No vídeo abaixo você pode ver o resultado final desta prática:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigada e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.

Arduino – Utilizando o Sensor Ultrasonico HC-SR04 e Buzzer 5V
49 votos / Média de avaliação: 5 / Pontuação: 99.18%


Postagem anterior:
Próxima postagem:
Postagem feita por

Colaboradora do Blog MasterWalker Shop, graduada em Engenharia da Computação pela UNIPAC. Sou apaixonada por tecnologia, fã de super-heróis e um bom rock.

Existem 11 comentários para esta postagem
  1. isabella às 14:27

    Boa tarde!
    Tentei reproduzir este projeto, porém tive problemas nessa linha de código :
    distancia = (ultrasonic.Ranging(CM));
    poderia me ajudar?
    agradeço desde já!

    • Euler Oliveira às 15:12

      Olá Isabella.

      Você instalou a biblioteca conforme orientado no tutorial?

      Executei o código disponível na postagem e foi compilado sem nenhum problema.

    • Euler Oliveira às 15:51

      Olá Erika.

      Você pode utilizar um clip de bateria 9V e conectar os terminais na protoboard, por exemplo. Para alimentar o Arduino, basta conectar o VCC da bateria no pino VIN e o GND no GND do Arduino. Pode usar também um clip de bateria 9V com plug P4 e conectar no plug jack do Arduino, desta forma, eliminaria a alimentação USB.

  2. Sinara às 22:11

    Alguem poderia me ajudar? Estou tentando fazer um projeto onde as medidas são lidas pelo android através do app inventor, via modulo wifi ESP 8266, é preciso colocar algum “calculo matematico” no app invento… pois ele não mostra a medida correta só numeros aleatórios…

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *