ICs

viernes, 24 de agosto de 2018

Sensor Ultrasónico para medir distancia

El funcionamiento es simple, envía una señal ultrasónica inaudible y nos entrega el tiempo que demoro en ir y venir hasta el obstáculo mas cercano que detecto.



Obviamente el sensor necesita el micro controlador de la placa Arduino para poder calcular la distancia al objeto con el tiempo medido de la señal en su ida y vuelta.

Como se dijo al comienzo el sensor hc-sr04 cuenta el tiempo que transcurre entre la emisión y la recepción de la señal ultrasónica, claramente podemos deducir que el tiempo es dependiente de la distancia, la señal tardara mas en ir y volver si el objeto esta lejos que si esta cerca.
Recordando algunas ecuaciones básicas de física sabemos que d = v.t (la distancia recorrida es igual a la velocidad del objeto en movimiento por el tiempo que transcurre en llegar).
Tenemos el tiempo, pero ¿cual es la velocidad de la señal? Para responder esa pregunta tenemos que tener en claro que el sensor emite una señal ultrasonica y esta viaja a la velocidad del sonido, aproximadamente a 340 m/s.
Ya tenemos todo listo, si el sensor hc-sr04 nos entrega una lectura de de 1,47 mili segundos y aplicamos la formula anterior nos queda d = 340 x 1,47 = 341 milímetros, pero como este tiempo es el de ida y vuelta, la distancia real al objeto sera la mitad, por eso es que dividimos el resultado por dos, lo que nos da un resultado final de 170 milímetros(17 centimetros).
Sketch

Actividad
Modificar el sketch anterior para hacer:
  • un sensor de estacionamiento ó
  • Un indicador de cochera ocupada como el usado en el estacionamiento de un shoping


No hay comentarios.:

Publicar un comentario