Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sensor ultrasónico
Es decir, el sonido tarda 29,2 microsegundos en recorrer un centímetro. Por tanto, podemos
obtener la distancia a partir del tiempo entre la emisión y recepción del pulso mediante la
siguiente ecuación.
El motivo de dividir por dos el tiempo (además de la velocidad del sonido en las unidades
apropiadas, que hemos calculado antes) es porque hemos medido el tiempo que tarda el
pulso en ir y volver, por lo que la distancia recorrida por el pulso es el doble de la que
queremos medir.
La interfaz del sensor y arduino se logra mediante 2 pines digitales: el pin de disparo
(trigger) y eco (echo). La función de cada uno de estos pines es la siguiente:
• 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.
• 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.
Como se puede observar, el sensor genera un pulso en el pin marcado como “echo”
cuya duración es proporcional a la distancia medida por el sensor, y cuya duración
máxima permitida es de 18ms que es la distancia máxima que puede medir.
La conexión del sensor con Arduino es muy sencilla. Podemos realizarla utilizando un
protoboard, o directamente con alambres. Para lograr que el sensor funcione, son
necesarias 4 señales:
1. Alimentación de 5 volts.
2. Tierra o común del circuito.
3. Señal de disparo (trig).
4. Señal de eco (echo).
Cabe aclarar que nosotros hemos utilizado los pines 5 y 6, pero vale cualquier otra
combinación de pines. No hay mucho más que decir, ya que es bastante fácil de
conectar, solamente tener cuidado con la polaridad y posición de las señales.
Lee un pulso (HIGHo LOW) en un pin. Por ejemplo, si el valor es alto, pulseIn () espera
a que el pin pase a nivel HIGH, se inicia el tiempo, espera a que el pin pase a nivel LOW
y para el cronómetro. Devuelve la longitud del impulso en microsegundos o 0 si no se
recibe un pulso completo dentro del tiempo de espera.
Consideraciones a tomar en cuenta para usar el sensor ultrasónico
Antes de conectarlo a la red, primero asegúrate que esté conectado a la referencia o
bien: ground.
• Recuerda que todos los sensores de este tipo tienen una zona ciega, para evitar
salidas inestables utilizada el sensor para medir distancias a más de 5 cm desde
su frente.
• El rango máximo de medición es de 3 metros.
• La temperatura es un factor que puede afectar las lecturas del sensor, la
velocidad de propagación de una onda mecánica decrece a medida que la
temperatura aumenta.
• Las ondas de sonido son desviadas fácilmente por superficies irregulares del
objeto a medir, se recomienda un obstáculo plano.
• El sensor posee un margen de error de +- 2 cm.
El circuito propuesto tiene como finalidad medir la distancia a un objeto utilizando el sensor
ultrasonico, para ello usaremos:
• 1 Arduino uno
• 1 Sensor ultrasónico