Construa um Detetor de Distância Ultrassónico com Arduino UNO e Sensor SR04
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
| Sensor Ultrassónico SR04 | 1 |
| Fios Jumper Macho-Fêmea | 4 |
Sobre o Projeto
Este é um projeto introdutório que o guiará pelos passos necessários para ligar e fazer funcionar o sensor ultrassónico SR04 com o Arduino.
Passo 1: Lista de Materiais
- Arduino Uno (ou compatível)
- Sensor Ultrassónico SR04
- Quatro fios jumper macho-fêmea
Vamos começar!
Passo 2: Ligar o Sensor SR04 ao Arduino
As ligações são simples:
- Pino VCC → Arduino 5V
- Pino GND → Arduino GND
- Pino TRG (Trigger) → Arduino pino digital 12
- Pino ECHO → Arduino pino digital 11
É toda a fiação necessária. O próximo passo é carregar a biblioteca e o sketch.
Passo 3: Baixar e Instalar a Biblioteca SR04 na IDE Arduino
Precisa de uma biblioteca para que o Arduino comunique com o sensor SR04. Como o sensor não trazia documentação, encontrei uma biblioteca funcional online.
- Baixe a biblioteca, descompacte e instale na pasta
librariesdo Arduino IDE. - Reinicie a IDE Arduino.
- Vá em Arquivo > Exemplos > NewPing > NewPingExample e carregue o sketch.
- Compile (botão Verificar) para confirmar que não há erros.
Ligue o Arduino ao PC via USB e faça o upload do sketch. Abra o Monitor Serial (9600 baud) e verá os dados de distância a serem transmitidos pelo sensor.
Código
O ficheiro NewPing.zip está disponível para download. Contém a biblioteca necessária.
Esquemático
Consulte a imagem do esquemático incluída nos recursos do projeto.
Processo de manufatura
- Conectando Sensor Ultrassônico HC-SR04 ao Raspberry Pi – Guia Prático
- Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
- Sensor K30 CO₂: Monitoramento de Qualidade do Ar Interno em Tempo Real
- FlickMote: Controle Remoto IR por Gestos para Casa Inteligente
- Construa um Sensor de Obstáculos Simples com Arduino – Tutorial Fácil com LED IR e Fotodiodo
- Integrando Sensor de Impressão Digital Capacitivo DFRobot com Arduino ou ESP8266
- Construa uma Torre de Sensores com Arduino Cloud: Monitoramento de Temperatura, Movimento e Gás
- Integrando Sensor de Pulso MAX30100 com Arduino: Guia Passo a Passo
- Guia Passo a Passo: Conectando Sensor de Umidade do Solo YL-39/YL-69 ao Arduino UNO
- Monitore a Qualidade do Ar com Precisão usando o Sensor Sharp GP2Y1010AU0F