Arduino
07
Expectativas
Controlar un sensor de ultrasonido con Arduino.
Competencias adquiridas al terminar la prctica
Conocer la forma de conexin de un equipo Arduino con un sensor
ultrasnico.
Introduccin:
El sensor de ultrasonidos se enmarca dentro de los sensores para medir
distancias o superar obstculos, entre otras posibles funciones.
Se puede utilizar para la medicin de distancias. Esto se consigue enviando
un ultrasonido (inaudible para el odo humano por su alta frecuencia) a travs de
uno de la pareja de cilindros que compone el sensor (un transductor) y espera a
que dicho sonido rebote sobre un objeto y vuelva, el retorno es captado por el otro
cilindro.
Este sensor en concreto tiene un rango de distancias sensible entre 3cm y
3m con una precisin de 3mm.
El sensor nos da el tiempo entre el sonido enviado y el rebote de este.
El proceso de traduccin de distancia es el siguiente:
La velocidad del ultrasonido en el aire es de 340 m/s, o 0.034 cm/microseg.
Es ms prctico para las pequeas distancias. Para calcular la distancia, se utiliza
la frmula v=d/t (velocidad es igual a distancia recorrida en un determinado
tiempo).
M.C. Manuel Panzi Utrera
Pgina: 1
Despejamos d, obteniendo d=vt, siendo v la constante anteriormente citada
(0.034 cm/microseg),
y t el valor devuelto por el sensor a la placa Arduino.
Tambin se debe dividir el resultado entre 2 dado que el tiempo recibido es el
tiempo de ida y vuelta.
Material:
Arduino Uno
Sensor ultrasonidos HC-SR04
Cables de conexin
Protoboard
Proyecto:
Desarrollar una aplicacin en Arduino que nos permita al conectar un
sensor ultrasnico determinar lo lejos y cerca que esta un objeto. La informacin
se mostrar sobre la hiperterminal.
Desarrollo:
Realiza la conexin mostrado en la figura 7.1
La tabla de conexin es la siguiente:
Sensor ultrasnico
VCC
Trig
Echo
GND
5V
GND
Arduino
El sensor consta de 4 pines: "VCC" conectado a la salida de 5V de la placa, "Trig"
conectado al pin digital de la placa encargado de enviar el pulso ultrasnico,
"Echo" al pin de entrada digital que recibir el eco de dicho pulso y "GND" a tierra.
M.C. Manuel Panzi Utrera
Pgina: 2
Figura: 7.1
M.C. Manuel Panzi Utrera
Pgina: 3
El cdigo de la aplicacin es el siguiente:
M.C. Manuel Panzi Utrera
Pgina: 4
Ejecutamos el programa:
Figura: 7.2
Lo ejecutamos con permisos de administrador.
Figura: 7.3
M.C. Manuel Panzi Utrera
Pgina: 5
Ingresamos a Setup Port Configuracion
Figura: 7.4
Seleccionamos el puerto donde est conectado nuestro arduino.
Figura: 7.5
M.C. Manuel Panzi Utrera
Pgina: 6
En nuestro caso puerto 13
Figura: 7.6
Ejecutamos nuestra aplicacin en arduino:
Figura: 7.7
M.C. Manuel Panzi Utrera
Pgina: 7
Evidencias:
-
Desarrolla el circuito final, envalo en una imagen
Enva el cdigo de Arduino
Investiga el funcionamiento del sensor HC-SR04
M.C. Manuel Panzi Utrera
Pgina: 8