1°-LEER
https://leantec.es/wp-content/uploads/2019/06/Leantec.ES-HC-SR04.pdf
2°
¿Qué es el sensor ultrasónico HC-SR04?
El sensor ultrasónico HC-SR04 es un módulo electrónico que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia entre el sensor (módulo) y un objeto. Uno de los transductores actúa como emisor de ultrasonido, mientras que el otro recibe el eco o rebote de la señal original.
Quizá la característica más destacada del HC-SR04 es que puede ser adquirido por una baja suma de dinero y esto mismo lo ha hecho un accesorio para Arduino muy popular debido a su excelente relación de costo / beneficio. Es común encontrarlo en muchos kits para principiantes de Arduino y la documentación en internet de este sensor es bastante abundante.
¿Cómo funciona el sensor ultrasónico HC-SR04?
El proceso que utiliza el sensor ultrasónico HC-SR04 para determinar la distancia a la que se encuentra un objeto es el siguiente:
- Emite una ráfaga de ultrasonido a través del transductor transmisor (T).
- El sonido viaja por el aire hasta encontrar un objeto. Parte de la onda sonora rebota en el objeto y viaja de vuelta al módulo.
- El transductor receptor (R) detecta el sonido reflejado.
El tiempo entre la transmisión y la recepción de la señal ultrasónica puede ser entonces medido y utilizado para calcular la distancia. Esto es posible debido a que conocemos la velocidad a la que viaja el sonido en el aire, que es de 343.2 m/s.
Comunicación con el microcontrolador
El procedimiento de medición es realizado por un microcontrolador que interactúa con el HC-SR04 mediante dos pines digitales y funciona de la siguiente forma:
- El pin TRIGGER recibe un pulso de habilitación de parte del microcontrolador, mediante el cual se le indica al módulo que comience a realizar la medición de distancia. Este pulso debe durar 10 microsegundos.
- En el pin ECHO el sensor devuelve al microcontrolador un puso cuyo ancho es proporcional al tiempo que tarda el sonido en viajar del transductor al obstáculo y luego de vuelta al módulo.
Mediante una sencilla formula puede estimarse entonces la distancia entre el sensor y el obstáculo si se conoce el tiempo de viaje del sonido así como la velocidad de propagación del sonido:
- Para obtener la distancia en centímetros hay que dividir el tiempo en micro segundos entre 58
- Para obtener la distancia en pulgadas será entre 148.
Pinout HC-SR04 o distribución de pines
La distribución de los pines del HC-SR04 es la siguiente: