Los murciélagos cazan de noche sin ver: lanzan un sonido muy agudo y escuchan el eco. Si el eco vuelve rápido, el insecto está cerca. El sensor ultrasónico de Arduino hace exactamente lo mismo, y cuesta menos que un almuerzo.
Cómo funciona
Tiene dos «ojos»: uno lanza un sonido que nosotros no oímos (ultrasonido) y el otro escucha el eco. Arduino mide cuánto tarda en volver y calcula la distancia con una cuenta sencilla:
distancia en cm = tiempo del eco en microsegundos ÷ 58
Si el eco tarda 1160 microsegundos, el objeto está a 20 cm. Mide de 2 cm a unos 4 metros.
Dónde lo ves todos los días
- El sensor de retroceso de los carros, que pita más rápido mientras más cerca está la pared.
- Los medidores de nivel de tinacos y cisternas.
- Los robots aspiradora que esquivan los muebles.
Proyecto para la clase: tu propio sensor de retroceso
- Conecta el sensor ultrasónico y un buzzer a tu Arduino. Con el kit Easy-plug que el MINERD entregó a las escuelas, va en el puerto doble D3/D4 y el buzzer en D7.
- Haz que el buzzer pite cada 500 ms si el objeto está entre 30 y 80 cm, y sin parar si está a menos de 30 cm.
- Prueba acercando un cuaderno y ajusta las distancias.
Idea STEAM: mide la misma distancia con el sensor y con una cinta métrica, cinco veces, y calcula el error promedio. Así los estudiantes descubren que los sensores también se equivocan, y por qué.
¿No tienes el sensor a mano? Pruébalo primero en la simulación: mueves el carro, ves el número que lee Arduino y escuchas el pitido.
Deja una respuesta