En este tutorial vamos a ver un uso distinto del módulo de ultrasonidos HC-SR04. Este módulo es de uso frecuente en coches de juguetes y robots para localizar obstáculos pero puede ser utilizado para medir distancias así.
Distancias medidas por la HC-SR04 aparecerá en nuestra querida pantalla LCD 16 x 2 pantalla. Echa un vistazo a nuestro tutorial si quieres saber como soldar un jefe del pin para este tipo de pantalla.
La gama máxima de HC-SR04 es de 4 metros y la distancia mensurable más corta es de 2cm con una precisión de 3mm. Hicimos un anillo altavoz piezoeléctrico cuando los metros de distancia fuera del alcance.
Otras dos cosas son necesarios si desea que su medidor de distancia para hacer mediciones más precisas:
- Un nivel de burbuja
- Un puntero láser
Desafortunadamente, al hacer pruebas descubrimos que este dispositivo no puede ser alimentado por una batería de 9V por falta de energía (en términos de amperios suministrados). Por lo tanto, usted tiene que suministrar el medidor de distancias mediante el uso de una computadora o un adaptador de CA (sí, no es práctico en absoluto, pero esto es sólo un experimento!)
Lista de compras:
- Arduino UNO
- Cable USB
- El IDE de Arduino instalado en su PC
- Juego de cables de Dupont
- Protoboard de 102 MB
- Un sensor de ultrasonidos HC-SR04
- Pantalla LCD 16 x 2
- potenciómetro lineal de 10 k ohmios
- Transistor 2N3904 (o un 2N2222)
- Número de resistencia de 2 10 k ohmios (1/4 Watt)
- Pulsador
- Zumbador piezoeléctrico
¿Cómo funciona?
El sistema transmite una ráfaga de ondas de sonido ultrasónicas hacia el sujeto y entonces recibe el eco correspondiente. Según el tiempo de reflexión, Arduino calcula la distancia gracias a la fórmula siguiente:
Pruebe la distancia = (tiempo de nivel alto × velocidad de la sonido) / 2
* velocidad del sonido en el aire es 340m/s