![Interface do módulo de alcance ultrassônico HC-SR04 com o Arduino: 5 etapas Interface do módulo de alcance ultrassônico HC-SR04 com o Arduino: 5 etapas](https://i.howwhatproduce.com/images/001/image-1666-11-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Interface do módulo de alcance ultrassônico HC-SR04 com o Arduino Interface do módulo de alcance ultrassônico HC-SR04 com o Arduino](https://i.howwhatproduce.com/images/001/image-1666-12-j.webp)
Ei, tudo bem, pessoal! Akarsh aqui da CETech.
Este meu projeto é um pouco mais simples, mas tão divertido quanto os outros projetos. Neste projeto, iremos fazer a interface de um módulo sensor de distância ultrassônico HC-SR04. Este módulo funciona gerando ondas ultrassônicas que estão fora da faixa audível de seres humanos e a partir do atraso entre a transmissão e recepção da onda gerada calcula-se a distância.
Aqui vamos fazer a interface deste sensor com o Arduino e tentaremos simular um sistema de assistente de estacionamento que de acordo com a distância do obstáculo atrás gera sons diferentes e também acende LEDs diferentes de acordo com a distância.
Então, vamos para a parte divertida agora.
Etapa 1: Obtenha PCBs para a fabricação de seus projetos
![Obtenha PCBs para seus projetos fabricados Obtenha PCBs para seus projetos fabricados](https://i.howwhatproduce.com/images/001/image-1666-13-j.webp)
Você deve verificar a PCBWAY para solicitar PCBs online por um preço barato!
Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por um preço barato. Você também receberá um desconto no frete de seu primeiro pedido. Carregue seus arquivos Gerber no PCBWAY para que sejam fabricados com boa qualidade e tempo de resposta rápido. Verifique a função do visualizador Gerber online. Com pontos de recompensa, você pode obter itens gratuitos na loja de presentes.
Etapa 2: Sobre o Módulo Ultrasonic Ranging HC-SR04
![Sobre o módulo de alcance ultrassônico HC-SR04 Sobre o módulo de alcance ultrassônico HC-SR04](https://i.howwhatproduce.com/images/001/image-1666-14-j.webp)
![Sobre o módulo de alcance ultrassônico HC-SR04 Sobre o módulo de alcance ultrassônico HC-SR04](https://i.howwhatproduce.com/images/001/image-1666-15-j.webp)
O sensor ultrassônico (ou transdutor) funciona com os mesmos princípios de um sistema de radar. Um sensor ultrassônico pode converter energia elétrica em ondas acústicas e vice-versa. O sinal de onda acústica é uma onda ultrassônica viajando a uma frequência acima de 18 kHz. O famoso sensor ultrassônico HC SR04 gera ondas ultrassônicas na frequência de 40kHz. Este módulo tem 4 pinos que são Echo, Trigger, Vcc e GND
Normalmente, um microcontrolador é usado para comunicação com um sensor ultrassônico. Para começar a medir a distância, o microcontrolador envia um sinal de gatilho para o sensor ultrassônico. O ciclo de trabalho desse sinal de disparo é de 10 µS para o sensor ultrassônico HC-SR04. Quando acionado, o sensor ultrassônico gera oito rajadas de onda acústica (ultrassônica) e inicia um contador de tempo. Assim que o sinal refletido (eco) for recebido, o cronômetro para. A saída do sensor ultrassônico é um pulso alto com a mesma duração que a diferença de tempo entre as rajadas ultrassônicas transmitidas e o sinal de eco recebido.
O microcontrolador interpreta o sinal de tempo em distância usando a seguinte função:
Distância (cm) = Largura do pulso do eco (microssegundos) / 58
Teoricamente, a distância pode ser calculada usando a fórmula de medição TRD (tempo / taxa / distância). Como a distância calculada é a distância percorrida do transdutor ultrassônico ao objeto - e de volta ao transdutor - é uma viagem de mão dupla. Dividindo essa distância por 2, você pode determinar a distância real do transdutor ao objeto. As ondas ultrassônicas viajam na velocidade do som (343 m / s a 20 ° C). A distância entre o objeto e o sensor é a metade da distância percorrida pela onda sonora e pode ser calculada usando a função abaixo:
Distância (cm) = (tempo decorrido x velocidade do som) / 2
Etapa 3: Fazendo as conexões
![Image Image](https://i.howwhatproduce.com/images/001/image-1666-17-j.webp)
![](https://i.ytimg.com/vi/c3lOymstmQY/hqdefault.jpg)
![Fazendo as conexões Fazendo as conexões](https://i.howwhatproduce.com/images/001/image-1666-18-j.webp)
Para esta etapa, os materiais necessários são - Arduino UNO, módulo sensor de distância ultrassônica HC-SR04, LEDs, campainha piezoelétrica, cabos de ligação
As conexões devem ser feitas nas seguintes etapas:
1) Conecte o Pino Eco do Sensor ao GPIO Pino 11 do Arduino, o Pino Gatilho do Sensor ao Sensor ao GPIO Pino 12 do Arduino UNO e os Pinos Vcc e GND do Sensor aos 5V e GND do Arduino.
2) Pegue 3 LEDs e conecte os cátodos (geralmente a perna mais longa) dos LEDs aos pinos GPIO 9, 8 e 7 do Arduino, respectivamente. Conecte o ânodo (geralmente a perna mais curta) desses LEDs ao GND.
3) Pegue a campainha piezo. Conecte seu pino positivo ao pino 10 GPIO do Arduino e o pino negativo ao GND.
E assim são feitas as conexões do projeto. Agora conecte o Arduino ao seu PC e prossiga para as próximas etapas.
Etapa 4: codificando o módulo Arduino UNO
![Codificando o Módulo Arduino UNO Codificando o Módulo Arduino UNO](https://i.howwhatproduce.com/images/001/image-1666-19-j.webp)
![Codificando o Módulo Arduino UNO Codificando o Módulo Arduino UNO](https://i.howwhatproduce.com/images/001/image-1666-20-j.webp)
Nesta etapa, vamos fazer o upload do código em nosso Arduino UNO para medir a distância de qualquer obstáculo próximo e de acordo com essa distância soar a campainha e acender os LEDs. Também podemos ver as leituras de distância no Monitor Serial. As etapas a serem seguidas são:
1) Mova para o repositório GitHub do projeto a partir daqui.
2) No repositório Github, você verá um arquivo chamado "sketch_sep03a.ino". Este é o código do projeto. Abra esse arquivo e copie o código escrito nele.
3) Abra o IDE do Arduino e selecione a placa e a porta COM corretas.
4) Cole o código em seu Arduino IDE e carregue-o na placa Arduino UNO.
E desta forma, a parte de codificação para este projeto também é feita.
Etapa 5: hora de jogar
![Hora de brincar !! Hora de brincar !!](https://i.howwhatproduce.com/images/001/image-1666-21-j.webp)
![Hora de brincar !! Hora de brincar !!](https://i.howwhatproduce.com/images/001/image-1666-22-j.webp)
Assim que o código for carregado, você pode abrir o monitor Serial para ver as leituras de distância do módulo Sensor Ultrassônico, as leituras continuam atualizando após um intervalo fixo. Você pode colocar algum obstáculo na frente do módulo Ultrasonic e observar a mudança na leitura mostrada lá. Além das leituras mostradas no monitor serial, os LEDs e a campainha conectados à campainha também indicarão um obstáculo em diferentes faixas da seguinte forma:
1) Se a distância do obstáculo mais próximo for superior a 50 cm. Todos os LEDs estariam no estado DESLIGADO e a campainha também não tocará.
2) Se a distância do obstáculo mais próximo for menor ou igual a 50 cm, mas maior que 25 cm. Em seguida, o primeiro LED acenderá e a campainha criará um som de bipe com um atraso de 250 ms.
3) Se a distância do obstáculo mais próximo for menor ou igual a 25 cm, mas maior que 10 cm. Em seguida, o primeiro e o segundo LED acenderão e a campainha emitirá um som de bipe com um atraso de 50 ms.
4) E se a distância do obstáculo mais próximo for inferior a 10 cm. Em seguida, todos os três LEDs se acenderão e a campainha emitirá um som contínuo.
Desta forma, este projeto sentirá a distância e dará diferentes indicações de acordo com a faixa de distância.
Espero que tenha gostado do tutorial.
Recomendado:
Medição de distância digital DIY com interface de sensor ultrassônico: 5 etapas
![Medição de distância digital DIY com interface de sensor ultrassônico: 5 etapas Medição de distância digital DIY com interface de sensor ultrassônico: 5 etapas](https://i.howwhatproduce.com/images/007/image-18809-j.webp)
Medição de distância digital DIY com interface de sensor ultrassônico: O objetivo deste Instructable é projetar um sensor de distância digital com a ajuda de um GreenPAK SLG46537. O sistema é projetado usando o ASM e outros componentes do GreenPAK para interagir com um sensor ultrassônico. O sistema é projetado para
Tutorial: como construir um módulo de sensor de alcance a laser VL53L0X usando o Arduino UNO: 3 etapas
![Tutorial: como construir um módulo de sensor de alcance a laser VL53L0X usando o Arduino UNO: 3 etapas Tutorial: como construir um módulo de sensor de alcance a laser VL53L0X usando o Arduino UNO: 3 etapas](https://i.howwhatproduce.com/images/009/image-24901-j.webp)
Tutorial: Como construir um módulo de sensor de alcance a laser VL53L0X usando o Arduino UNO: Descrições: Este tutorial mostrará a todos vocês em detalhes como construir um detector de distância usando o módulo de sensor de alcance a laser VL53L0X e o Arduino UNO e funcionará como você quer. Siga as instruções e você entenderá este tutor
Tutorial: Como construir um detector de alcance usando Arduino Uno e um sensor ultrassônico: 3 etapas
![Tutorial: Como construir um detector de alcance usando Arduino Uno e um sensor ultrassônico: 3 etapas Tutorial: Como construir um detector de alcance usando Arduino Uno e um sensor ultrassônico: 3 etapas](https://i.howwhatproduce.com/images/010/image-27933-j.webp)
Tutorial: Como construir um detector de alcance usando Arduino Uno e um sensor ultrassônico: Descrição: Este tutorial mostra como fazer um detector de alcance simples capaz de medir a distância entre o sensor ultrassônico (US-015) e o obstáculo na frente dele. Este sensor ultrassônico US-015 é o seu sensor perfeito para medição de distância e
Interface do Arduino com sensor ultrassônico e sensor de temperatura sem contato: 8 etapas
![Interface do Arduino com sensor ultrassônico e sensor de temperatura sem contato: 8 etapas Interface do Arduino com sensor ultrassônico e sensor de temperatura sem contato: 8 etapas](https://i.howwhatproduce.com/images/011/image-31672-j.webp)
Interface do Arduino com sensor ultrassônico e sensor de temperatura sem contato: Hoje em dia, os fabricantes e desenvolvedores estão preferindo o Arduino para o desenvolvimento rápido da prototipagem de projetos. Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. Neste projeto
Indicador de nível de água sem fio de longo alcance com alarme - Alcance até 1 Km - Sete níveis: 7 etapas
![Indicador de nível de água sem fio de longo alcance com alarme - Alcance até 1 Km - Sete níveis: 7 etapas Indicador de nível de água sem fio de longo alcance com alarme - Alcance até 1 Km - Sete níveis: 7 etapas](https://i.howwhatproduce.com/images/001/image-1766-82-j.webp)
Indicador de nível de água sem fio de longo alcance com alarme | Alcance até 1 Km | Sete níveis: assista no Youtube: https://youtu.be/vdq5BanVS0YVocê pode ter visto muitos indicadores de nível de água com e sem fio que forneceriam um alcance de 100 a 200 metros. Mas neste instrutível, você verá um Indi de nível de água sem fio de longo alcance