Hoy vas a aprender a medir distancias, mediante el sensor de ultrasonidos HC-SR04.

sensor de ultrasonidos HC SR-04
sensor de ultrasonidos HC SR-04

Si lo deseas tienes este vídeo donde te enseño el funcionamiento del sensor HC SR-04

Patillaje sensor HC SR-04

1 Vcc

2 trig

3 echo

4 Gnd

Características del HC SR-04:

Tensión de alimentación 5v

Consumo de corriente 15mA

Rango de medición: 2cm-400cm

Angulo de trabajo 15 grados

Frecuencia de funcionamiento 40Khz

Exactitud:0.3cm

Funcionamiento del HC SR-04 :

El fabricante nos aconseja poner el pin trigger al inicio a nivel bajo durante 4µs para asegurar un disparo limpio.

A continuación realizamos una petición de medición poniendo el pin trigger a nivel alto durante al menos 10µs.

El sensor manda una onda de sonido no audible consistente en  una ráfaga de 8 pulsos a una frecuencia de 40Khz esa onda rebota en el objeto y regresa al receptor del sensor, este tiempo que ha tardado desde que ha salido se denomina tiempo de vuelo.

En el momento que sale el último ciclo de la señal ultrasónica del transmisor  la señal echo se pone a nivel alto hasta que esta onda es recibida por el receptor después de rebotar en el objeto.

curso arduino
Curso Arduino

Si quieres convertirte en un experto en Arduino pincha en el siguiente botón

cálculo de la distancia

Este tiempo es el que es interesante para calcular la distancia, pero el tiempo de vuelo habrá que dividirlo entre 2 ya que es el doble de la distancia al objeto.

Como lo que necesitamos es conocer la distancia, y lo que conocemos es el tiempo además de conocer la velocidad del sonido a través del aire que es 343m/s, podemos calcular la distancia aplicando velocidad=espacio/tiempo

Espacio=velocidad*tiempo, como la función que usaremos para medir el tiempo que está a nivel alto el pin echo pulseIn, nos da el tiempo en microsegundos y la distancia es más fácil trabajar en cm, lo que vamos a hacer es pasar la velocidad de m/s a cm/µs.

Vamos a ello: como 1m son 100 cm y 1 segundo = 1000000µs

conversión unidades velocidad del sonido en el aire
conversión unidades velocidad del sonido en el aire

Curiosidades:

Esta misma técnica de ultrasonidos la usan algunos animales como los murciélagos y las ballenas.

Tanto el esquema de conexionado del ultrasonidos como el programa para arduino lo tienes en la zona de descargas, te registras y tendrás acceso a toda la documentación, esquemas eléctricos y programas para que instales en tu Arduino

Veamos el esquema de conexionado:

conexión hc sr04
conexión hc sr04

Programa medición de distancias usando ultrasonidos HC SR04 Y Arduino:

Programa ultrasonidos Arduino
Programa ultrasonidos Arduino

Este programa lo puedes descargar de forma gratuita en la zona de descargas.

Si te ha gustado este post te agradecería que compartieras en redes sociales, aquí debajo tienes los botones para ello, Gracias por tu tiempo ?