Visualizações: 164 Autor: Grace Publicar Tempo: 2021-07-26 Origem: Site
O HC-SR04 é um sensor muito popular para medir a distância. Emite ondas ultrassônicas a uma frequência de 40kHz. As ondas ultrassônicas viajam pelo ar. Se houver objetos ou obstáculos no caminho, ele voltará ao módulo. Levando em consideração o tempo de propagação e a velocidade do som, você pode calcular a distância.
● Tensão de trabalho típica: 5V
● Ultra-pequeno estático de trabalho Corrente: Menos de 5ma
● O ângulo de detecção (resistência a R3 é maior, maior o ganho, maior o ângulo de detecção):
A resistência ao R3 é 392, não mais que 15 graus
A resistência ao R3 é 472, não mais que 30 graus
● Distância de detecção (a resistência ao R3 pode ajustar o ganho, ou seja, ajustar a distância de detecção):
A resistência ao R3 é 392 2CM-450CM
A resistência ao R3 é 472 2cm-700cm
● Alta precisão: até 0,3 cm
● Zona cega (2cm) super fechada
VCC - Supplência +5 V
Trig - Dispare a entrada do sensor. O microcontrolador aplica 10 pulso de gatilho nos EUA ao Módulo ultrassônico HC-SR04 .
Saída de eco -eco do sensor. O microcontrolador lê/monitora este pino para detectar o obstáculo ou encontrar a distância.
GND - terra
Use IO para acionar variação, dando um sinal de alto nível de pelo menos 10us;
● O módulo envia automaticamente 8 ondas quadradas de 40kHz para detectar automaticamente se há um retorno de sinal.
● Há um retorno de sinal, através da saída de IO em um nível alto, a duração de alto nível é (4) o tempo da transmissão até o retorno da onda ultrassônica. Distância do teste = (alta velocidade * velocidade de som (340m / s)) / 2
Arduino
pulseína (): usado para detectar a largura do pulso da saída de níveis altos e baixos pelo pino.
pulseína (pino, valor);
pulseína (pino, valor, tempo limite); // tempo
Pino --- o alfinete que precisa ler o pulso
Valor --- o tipo de pulso a ser lido, alto ou baixo
Tempo limite --- Tempo limite, em microssegundos, o tipo de dados não é assinado.
As conexões são bem fáceis, você pode consultar a imagem abaixo com o esquema do circuito de placa de ensaio.
Se você vir aqui, acredito que você entendeu o método de operação de uso sensor ultrassônico com Arduino. Vamos agir e experimentar você mesmo!