You are viewing the Portuguese version of the site, but it has been detected that you are outside of Brazil.
To access the content in English, click here

Sensor Ultrassônico - HC-SR04

Quantidade:
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário
  • Pague por PIX

Produtos Relacionados



Precisando medir distância com precisão? Este sensor permite que você meça distâncias com resolução de 3mm. Trata-se de uma solução com um ótimo custo x benefício para qualquer tipo de projeto, desde robótica a máquinas que precisem detectar objetos ou obstáculos.

Operação:

Para começar uma medida, o pino TRIG do módulo deve receber um pulso alto, ou seja, 5V do microcontrolador por pelo menos 10us, isso vai iniciar o sensor, o qual vai enviar 8 ciclos de sinal ultrasônico a 40kHz e esperar pelo mesmo sinal refletido. Quando o sensor detecta o sinal de volta, ele vai setar o pino ECHO em nível lógico alto, ou seja, 5V e vai esperar por um período que é proporcional à distância. Para obter a distância, basta medir o tempo que o pino Echo fica com nível lógico alto, ou seja:

Tempo = Largura do Pulso em Echo, em micro segundos
Logo, Distância em centímetros = Tempo / 58
ou Distância em polegadas = Tempo / 148
Ou você pode usar a velocidade do som, que é de 340m/s.

Para facilitar a fixação desse sensor, utilize o Suporte para Sensor Ultrassônico Blackskull

Especificações:
  • Tensão de Alimentação: 5VDC
  • Corrente quiescente: < 2mA
  • Corrente em funcionamento: 15mA
  • Ângulo de medida: < 15°
  • Distância de detecção: de 2cm a 400cm
  • Resolução: 3mm
  • Dimensões: 45mm x 20mm x 15mm
  • Frequência ultrasônica: 40kHz
Documentação:


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


renato.sousa.gc
date Enviado 2021-01-29 12:41:08
Olá, esse sensor funciona em ambiente totalmente escuro? Eu estava pensando em fazer um projeto de acender leds por um tempo ao detectar qualquer movimento na frente do sensor, existe outra forma de fazer isto sem o sensor ultrasonico ou essa é a melhor maneira de fazer o projeto?

Giovanni5
date Enviado 2021-01-29 14:04:53
renato.sousa.gc
Como esse sensor utiliza ondas ultrassônicas para medir distâncias, ele pode ser usado em ambientes escuros. Para o seu projeto, este sensor é uma boa opção, porém você também pode usar outros modelos de sensores ópticos, como o PIR (https://www.robocore.net/sensor-ambiente/sensor-de-presenca-pir-hc-sr501) ou o Sharp (https://www.robocore.net/sensor-robo/sensor-de-distancia-infra-vermelho-sharp-20-150cm - escolha o modelo de acordo com a faixa de distância que deseja trabalhar), que emitem a própria a luz infravermelha para realizar leituras, e devem funcionar normalmente em ambientes escuros.

rlsarmento
date Enviado 2020-08-15 18:56:56
Olá, estou com projeto para utilizar vários sensores e gostaria de saber se vcs tem algum exemplo para utilizar mais de um sensor.
Gostaria de saber como fazer antes de comprar os componentes, pois todos os exemplos que localizei na internet são com um sensor somente.
Obrigado,

Giovanni5
date Enviado 2020-08-17 08:53:48
rlsarmento
Infelizmente não temos nenhum exemplo utilizando mais de um sensor ultrassônico, e embora esse projeto seja possível, existe uma limitação. Esta limitação é que não é possível utilizar duas funções "pulseIn()" ao mesmo tempo. Uma opção para solucionar este problema é realizar a leitura dos sensores em tempos diferentes, o que pode ser um problema dependendo do seu projeto. Outra opção é utilizar a interrupção de pinos digitais, porém isso vai depender da quantidade de sensores que você deseja utilizar, e da placa de controle.

douglas.pereirads
date Enviado 2020-04-17 17:34:54
Alguma previsão para reposição de estoque?

Francois
date Enviado 2020-04-17 19:03:07
douglas.pereirads
Infelizmente estamos sem previsão no momento. Mas recomendamos que clique no botão "notifique-me quando chegar" para receber um e-mail assim que tivermos novas unidades em estoque.

cavuco
date Enviado 2019-11-24 08:31:15
Olá, pretendo medir volumes líquidos, então gostaria de saber se ele tem alguma proteção contra respingos, se não tiver, gostaria de saber se posso usar um filme plástico para isto, sei que vai interferir na leitura, mas sera que ele somaria essas medidas?

Giovanni5
date Enviado 2019-11-25 13:22:17
cavuco
É possível utilizar esse sensor para medir a distância de líquidos, preferencialmente imóvel, porém este modelo de sensor ultrassônico não é protegido contra respingos. Além disso, como se trata de um sensor com um sinal ultrassônico, não se deve utilizar barreiras mecânicas, como, por exemplos, filme plásticos, em frente ao receptor, ou emissor. Existem alguns modelos de sensores ultrassônicos à prova d&#39;água, porém não trabalhamos com nenhum destes modelos.

donlorentz
date Enviado 2018-03-15 15:53:42
Olá, gostaria de saber como vocês podem garantir o recebimento do produto.

Francois
date Enviado 2018-03-15 16:38:00
donlorentz
Todas as encomendas são enviadas pelos Correios com um código de rastreamento. Esse código de rastreamento é enviado para você no dia em que postamos a sua encomenda. Como não podermos garantir a eficiência dos Correios, pedimos que entre em contato conosco caso o prazo de entrega informado por eles expire.

daniel.carvalho
date Enviado 2017-07-20 18:45:35
Boa noite! Comprei esse sensor de vocês semana passada, chegou hoje, e quando fui testar, usando o código que vocês colocaram aqui como exemplo, o sensor não lê. Todas as leituras no monitor serial é 0. Posso enviar foto da minha montagem na protoboard e no arduíno para verem. Mas tem como alguem me ajudar?

ViniDj
date Enviado 2017-07-20 18:48:04
daniel.carvalho
Por favor, envie para suporte@robocore.net juntamente ao número da compra onde comprou o sensor.

daniel.carvalho
date Enviado 2017-07-20 19:03:36
daniel.carvalho
Instalei e importei a biblioteca corretamente tbm

daniel.carvalho
date Enviado 2017-07-20 23:37:32
daniel.carvalho
Consegui resolver o problema. Obrigado :)

RaelTech
date Enviado 2017-05-18 12:59:30
Boa tarde, eu tenho uma placa Romeo V.2 e preciso de um código pra esta semana bem simples com um sensor HC-SR04 dois motores e dois sensores de linha. o que eu preciso fazer é bem mais que isso é um robô sumô, mais a partir disso eu me viro. 
Obrigado.

Francois
date Enviado 2017-05-18 13:24:46
RaelTech
Para o sensor ultrassônico HC-SR04 você pode se basear no tutorial que montamos (www.robocore.net/tutoriais/primeiros-passos-com-sensor-ultrassonico.html) e para o resto você pode se basear no nosso vídeo de robô seguidor de linha (youtu.be/KY-BdZ-YDMI).

gilbertoscruz
date Enviado 2017-05-11 00:07:30
Boa noite. 
Preciso medir a profundidade de um Silo. Este sensor é o mais recomendado para esse tipo de aplicação?
Obrigado.

MarceloFarias
date Enviado 2017-05-11 09:30:47
gilbertoscruz
Se a estimativa da profundidade do seu silo é menor que 400cm você pode usar esse sensor e obter medidas de até 3mm de resolução. 

gilbertoscruz
date Enviado 2017-05-11 12:44:54
gilbertoscruz
Obrigado Marcelo. 
Caso a profundidade for maior, qual sensor vocês me recomendam utilizar ?

ViniDj
date Enviado 2017-05-11 13:54:13
gilbertoscruz
Sugerimos o uso de um sensor que tenha um range de leitura maior, infelizmente não temos nenhum que consiga fazer leituras acima de 4 metros.

peduzu10
date Enviado 2017-01-30 19:49:04
como eu faço para quando o sensor detectar um objeto a tantos centimetros o lcd printar algo?

ViniDj
date Enviado 2017-01-31 09:28:34
peduzu10
Você pode usar uma rotina IF verificando o valor da variável que armazena a distância. Se ela for menor que algum valor, você dá o print no LCD.

Willlian
date Enviado 2016-08-30 13:29:38
Ola. Posso utilizar o mesmo codigo do sensor URM 37 que esta no videos seguidor de linha, no meu sensor HCSR04?

Francois
date Enviado 2016-08-30 14:56:45
Willlian
A leitura dos sensores é diferente, mas pode-se facilmente substituir as funções do URM37 pelas do HC-SR04. Dê uma olhada no exemplo na aba de documentação para mais detalhes de como fazer a leitura com o Arduino.