SENSOR DE DISTANCIA

 ¿Qué es y como funciona un sensor de distancia?

Un sensor de distancia es un dispositivo que nos permite hacer una medición de la distancia lineal entre el y el objetivo. El funcionamiento de un sensor de distancia es muy sencillo, por unos altavoces que tiene emite un ultrasonido que rebota en el objetivo, el ultrasonido es detectado nuevamente por el sensor y es el tiempo que tarda en regresar lo que determina la distancia a la que se encuentra el objetivo (es el mismo principio que el de la ecolocalización de los murciélagos o ballenas)


Como podemos ver en la imagen, el sensor tiene 4 patitas, la VCC, la Trig, la Echo y la GND. Cada una de estas patitas tiene una función distinta y es importante conectarlas correctamente. La VCC debemos enchufarla al polo positivo, la Trig debemos de enchufarla a un puerto digital de la placa de Arduino, la Echo también debe ir en un puerto digital de Arduino y por último la GND que debe ir enchufada al polo negativo.


NOTA: Es importante saber que existe otro sensor de distancia que solo tiene 3 patitas que no vamos a utilizar, es decir, vamos a centrarnos en el de 4 patitas.


¿COMO USARLO EN TINKERCAD?

El sensor de distancia tiene muchos usos como por ejemplo la detección de un obstáculo cuando estamos marcha atrás con el coche o el mismo mecanismo de ciertas puertas automáticas. En Tinkercad vamos a ver un ejemplo más sencillo de como usar este sensor, más concretamente vamos a ver un circuito en el que dependiendo de la distancia que detecte se encenderá una luz u otra.

Antes de empezar debemos crear una variable. Una variable es una condición a la que le podemos atribuir los valores que queramos.


En este ejemplo hemos creado 2 variables, la variable Distancia y la variable peligro. Con el primer bloque de código estamos definiendo a la variable Distancia como la medida en cm que está tomando el sensor de distancia. Después hemos definido a la variable peligro en 50 cm.

NOTA: Donde pone pasador del desencadenador en el primer bloque se refiere al puerto digital al que hemos conectado la patita Trig del sensor y donde pone pasador de eco se refiere al puerto digital al que hemos conectado la patita de Echo.


Ahora vamos a completar el código del circuito, para ello vamos a añadir el siguiente bloque al principio de todo el código:


Este bloque lo añadimos para que el monitor de puerto/monitor en serie funcione y nos muestre los valores que está dando el sensor de distancia como ya expliqué en una entrega anterior del Blog.


Ahora añadimos el resto del código para completar el circuito:



Como podemos ver en el código, le estamos diciendo que si la Distancia es mayor que el peligro (50cm) entonces el LED del puerto 2 (LED verde) se encenderá mientras que el LED del puerto 3 (LED rojo) permanecerá apagado. Si esta condición no se cumple (es decir, que Distancia sea menor que peligro), el LED rojo será el que se encienda y el LED verde el que se apague.

Comentarios

  1. Está bastante bien, explicado con tus palabras...Faltaría alguna imagen/video de la "realidad"

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

POTENCIÓMETRO

COMO HACER UN SOS CON ARDUINO

FUNCIONES DE UN LED