Hoy vas a aprender a medir distancias, mediante el sensor de ultrasonidos HC-SR04.
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.
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
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:
Programa medición de distancias usando ultrasonidos HC SR04 Y 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 ?