Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Ultrassons são ondas sonoras de alta frequência (> 20 kHz), acima da audição humana. O HC-SR04 é um sensor ultrassônico de baixo custo que detecta objetos a até 4 metros (≈13 pés). Neste artigo, explicamos seu funcionamento e mostramos um projeto de interface com Arduino.

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Faixas de frequência em comparação ao ultrassom

Visão Geral do Sensor Ultrassônico HC-SR04

Hardware

O HC-SR04 possui dois transdutores ultrassônicos:

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Transmissor (T) e Receptor (R)

Especificações

Pinagem do HC-SR04

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Pinout do Sensor Ultrassônico HC-SR04

PinoNomeDescrição
1VCCAlimentação (5V)
2Trig (Trigger)Entrada: manter HIGH por 10 µs para iniciar medição
3EchoSaída: permanece HIGH pelo tempo de voo do pulso
4GNDTerra do sistema

Princípio de Funcionamento

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Como funciona um sensor ultrassônico

Geração do Ultrassom

  1. Coloque o pino Trig em HIGH por 10 µs → envia rajada de 8 ciclos a 40 kHz.
  2. O pino Echo vai para HIGH após o envio.
  3. Echo aguarda o eco refletido por um objeto.
  4. Se nenhum objeto: Echo vai para LOW após 38 ms (timeout).
  5. Se objeto detectado: Echo vai para LOW antes de 38 ms.

Cálculo da Distância

A duração do pulso HIGH no pino Echo corresponde ao tempo de ida e volta do som.

Distância = (Velocidade × Tempo) / 2

Exemplo: (34 cm/ms × 1,5 ms) / 2 = 25,5 cm

Dimensões do HC-SR04

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Dimensões do HC-SR04

Nota: Dimensões podem variar ligeiramente entre fabricantes.

Interface HC-SR04 com Arduino

Materiais Necessários

Conexão de Hardware

Arduino UNOHC-SR04
GNDGND
Pino digital 3 (ou outro)Echo
Pino digital 2 (ou outro)Trig
5VVCC
Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Diagrama de Ligação HC-SR04 e Arduino

Configuração de Software

  1. Baixe a biblioteca Ultrasonic no GitHub (ou use a nativa NewPing).
  2. Instale na Arduino IDE (Sketch > Incluir Biblioteca > Adicionar Biblioteca .ZIP).
  3. Carregue o código de exemplo.

Explicação do Código

Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Principais etapas:

  1. Definir pinos: trigPin (saída), echoPin (entrada).
  2. Variáveis: duration (long, µs), distance (int, cm).
  3. setup(): Iniciar Serial (9600/115200 baud), configurar pinos.
  4. loop():
    • Trig LOW por 2 µs (limpeza).
    • Trig HIGH por 10 µs (disparo).
    • duration = pulseIn(echoPin, HIGH) — lê tempo em µs.
    • distance = duration * 0.034 / 2 (0.034 = 340 m/s em cm/µs).
    • Imprime distância no Serial Monitor.
Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino Sensor Ultrassônico HC-SR04 Explicado: Princípios de Funcionamento e Integração com Arduino

Limitações de Aplicação do HC-SR04

Conclusão

O HC-SR04 é popular, barato, fácil de interligar, de baixo consumo — ideal para dispositivos a bateria. Aplicações: medição de distância (2 cm–4 m), mapeamento de ambiente, robótica, estacionamento, nível de líquido, etc.

Para mais informações sobre sensores ultrassônicos, entre em contato conosco.

Tecnologia industrial

  1. Como Máquinas de Limpeza Ultrassônica Transformam Cada Indústria
  2. Entendendo Computação em Nuvem: Como Funciona e Por Que Importa
  3. Sistema Radar Compacto com Arduino Nano, Sensor HC-SR04 e Display 1.8"
  4. Construa um Detetor de Distância Ultrassónico com Arduino UNO e Sensor SR04
  5. Domine o Sensor Ultrassônico HC-SR04 com Arduino: Tutorial Completo
  6. Sensor de Movimento PIR: Princípios de Funcionamento e Integração com Arduino
  7. Impressão 3D Explicada: Tipos, Processos e Como Funciona
  8. Entendendo a Soldagem a Arco: Tipos, Como Funciona e Principais Benefícios
  9. Transferidor de Bisel Explicado: Como Mede Ângulos e Por Que Importa
  10. Entendendo Mandrilhadoras CNC: Como Operam e Seus Principais Benefícios