Sensor Ultrassom HC-SR04 no Arduino

Sensor Ultrassom HC-SR04 no Arduino

Sensor Ultrassom HC-SR04 no Arduino. O Arduino Uno é uma das plataformas de prototipagem eletrônica mais populares do mundo. Combinada com um sensor ultrassônico, como o HC-SR04, abre um leque de possibilidades para a criação de projetos inovadores. Neste tutorial, vamos explorar como utilizar essas ferramentas para medir distâncias e construir aplicações práticas.

O que é um Sensor Ultrassônico HC-SR04?

Um sensor ultrassônico emite ondas sonoras de alta frequência (ultrassom) e mede o tempo que elas levam para retornar após colidir com um objeto. A partir desse tempo, é possível calcular a distância até o objeto. Essa tecnologia é amplamente utilizada em diversos dispositivos, como robôs, sistemas de estacionamento e medidores de nível.

Materiais Necessários

  • Placa Arduino Uno
  • Sensor ultrassônico HC-SR04
  • Jumpers
  • Protoboard (opcional)
  • Cabo USB
  • Software Arduino IDE

Conectando o Sensor ao Arduino

A conexão do sensor ultrassônico ao Arduino é bastante simples. O HC-SR04 possui quatro pinos: Vcc, GND, Trigger e Echo. Conecte:

  • Vcc do sensor ao 5V do Arduino
  • GND do sensor ao GND do Arduino
  • Trigger do sensor a um pino digital do Arduino (por exemplo, o pino 12)
  • Echo do sensor a outro pino digital do Arduino (por exemplo, o pino 13)

Programação do Arduino

O código para controlar o sensor ultrassônico e ler as distâncias é relativamente simples. A biblioteca padrão do Arduino já possui funções para lidar com os pinos digitais e realizar cálculos de tempo.

#include "Wire.h" 
#include "Ultrasonic.h"

HC_SR04 sensor1(12,13); //Configura os pinos sensor ultrassonico (Trigger,Echo)
int c = 0;

void setup() {
Serial.begin(9600);
}

void loop() {
Serial.print(" ");
int sm = sensor1.distance();
//int sm = map(s,0,400,0,30);
if(sm<=30){
c = 1;
}
if((sm>30)&&(sm<=100)){
c = 2;
}
if (sm>100) {
c = 3;
}
Serial.print(c); //Exibe no display as medidas
Serial.println(" ");
delay(100);
};

Cálculo da Distância

A distância é calculada utilizando a fórmula:

Distância = (tempo_de_retorno * velocidade_do_som) / 2

A velocidade do som no ar é aproximadamente 343 metros por segundo. No entanto, devido às características do sensor e do ambiente, é comum utilizar um valor empírico para a velocidade do som no código.

Projetos Práticos

Com o sensor ultrassônico e o Arduino, é possível criar diversos projetos interessantes, como:

  • Robô seguidor de linha: O robô utiliza o sensor para detectar obstáculos e ajustar sua trajetória.
  • Medidor de nível: O sensor mede a distância até a superfície de um líquido e indica o nível em um display.
  • Detector de presença: O sensor detecta a presença de pessoas em um ambiente e aciona luzes ou outros dispositivos.

Conclusão

O sensor ultrassônico é uma ferramenta poderosa para a criação de projetos com Arduino. Com este tutorial, você aprendeu a conectar o sensor, programar o Arduino e realizar medições de distância. Agora, explore sua criatividade e desenvolva seus próprios projetos! Sensor Ultrassom HC-SR04 no Arduino.

Para aprofundar seus conhecimentos, você pode consultar os seguintes recursos:

Observação: Este tutorial é apenas uma introdução ao uso do sensor ultrassônico com Arduino. Existem muitas outras funcionalidades e possibilidades a serem exploradas.

Lembre-se: Aprender a programar e a trabalhar com eletrônica é um processo contínuo. Divirta-se experimentando e aprendendo!

Comments

No comments yet. Why don’t you start the discussion?

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *