HC SR04


El HC-SR04 es un sensor de distancias por ultrasonidos capaz de detectar objetos y calcular la distancia a la que se encuentra en un rango de 2 a 450 cm

oscar Escrito por oscar 10 April 2019 10260 0

¿Que es ultrasonido?

El oído humano puede escuchar la frecuencia del sonido alrededor de 20HZ ~ 20KHZ, y el ultrasonido es la onda de sonido más allá de la capacidad humana de 20KHZ[1].

HC-SR04

El HC-SR04 es un sensor de distancias por ultrasonidos capaz de detectar objetos y calcular la distancia a la que se encuentra en un rango de 2 a 450 cm. El sensor funciona por ultrasonidos y contiene toda la electrónica encargada de hacer la medición. Su uso es tan sencillo como enviar el pulso de arranque y medir la anchura del pulso de retorno. De muy pequeño tamaño, el HC-SR04 se destaca por su bajo consumo, gran precisión y bajo precio por lo que esta reemplazando a los sensores polaroid en los robots mas recientes.

Características

  • Los módulos incluyen transmisores ultrasónicos, el receptor y el circuito de control.
  • Corriente de reposo: menor 2mA
  • Corriente de trabajo: 15mA
  • Ángulo de medición: 30º
  • Ángulo de medición efectivo: menor 15º
  • Detección de 2cm a 400cm o 1" a 13 pies (Sirve a más de 4m, pero el fabricante no garantiza una buena medición).
  • "Resolución" La precisión puede variar entre los 3mm o 0.3cm.
  • Frecuencia de trabajo: 40KHz

Dimensiones

Las dimensiones del HC-SR04 son 40mm x 20mm x 15mm, como se observa en la siguiente imagen:

Dimensiones hcsr04
Dimensiones hcsr04

Pines conexión

Pin Descripción
VCC 5V de alimentación
Trig Trigger pin
Echo Pin receptor
GND Conexión tierra

Diagrama tiempo

Solo necesita suministrar un pulso corto de 10uS a la entrada del disparador para iniciar el rango, y luego el módulo enviará una ráfaga de ultrasonido de 8 ciclos a 40 kHz y aumentará su eco. El eco es un objeto de distancia que es el ancho del pulso y el rango en proporción. Puede calcular el rango a través del intervalo de tiempo entre el envío de la señal de disparo y la recepción de la señal de eco. Fórmula: uS / 58 = centímetros o uS / 148 = pulgada; o: el rango = tiempo alto nivel * velocidad (340M / S) / 2; le sugerimos que utilice un ciclo de medición de más de 60 ms para evitar que la señal de disparo llegue a la señal de eco[3].

Gráfica tiempo
Gráfica tiempo

Principio de medición ultrasónica

El transmisor ultrasónico emitió una onda ultrasónica en una dirección y comenzó a sincronizar cuando se lanzó[2]. Se extendió por ultrasonidos en el aire y regresaría inmediatamente cuando se encontrara con obstáculos en el camino. Finalmente, el receptor ultrasónico detendría la sincronización cuando recibiera la onda reflejada. Como la velocidad de propagación ultrasónica es de 340 m/s en el aire, según el registro del temporizador t, podemos calcular la distancia(s) entre el obstáculo y el transmisor, es decir: s = 340 t/2, que es lo que se conoce como diferencia de tiempo, distancia medida principio

El principio de la medición ultrasónica de la distancia utilizó la velocidad de propagación del aire ya conocida, midiendo el tiempo desde el lanzamiento hasta la reflexión cuando encontró un obstáculo, y luego calcula la distancia entre el transmisor y el obstáculo de acuerdo con el tiempo y la velocidad. Por lo tanto, el principio de medición de distancia ultrasónica es el mismo con el radar.

La fórmula de medición de distancia se expresa como:

L =C*T

Donde L es la distancia medida y C es la velocidad de dispersión ultrasónica en el aire, además, T representa el tiempo (T es la mitad del valor de tiempo desde la transmisión hasta la recepción).

Funcionamiento

En el post de arduino hcsr04 encontrará la conexión y el código de este sensor

Referencias

[1] Wikipedia ultrasonido https://es.wikipedia.org/wiki/Ultrasonido, Consultado abril 2019

[2] Elecfreaks https://elecfreaks.com/estore/download/EF03085-HC-SR04_Ultrasonic_Module_User_Guide.pdf, Consultado abril 2019

[3] Mouser https://www.mouser.com/ds/2/813/HCSR04-1022824.pdf, Consultado abril 2019


Comentario

Debe aceptar antes de enviar