Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CHAPINGO
DEPARTAMENTO DE INGENIERA MECNICA AGRCOLA
ELECTRNICA APLICADA
Prctica 1- Uso del sensor ultrasnico
HC-SR04
Grado: 6to.
Grupo: 2
INTRODUCCIN
Chapingo, Estado de Mxico a 23 de Septiembre del 2016
OBJETIVOS
Aprender y entender el funcionamiento del sensor HC-SR04, comprender el uso
de un transductor y la importancia del acondicionamiento de seal, adems, usar
este sensor y programar un microcontrolador para detectar y calcular la distancia a
un objeto.
DESARROLLO TERICO
DESARROLLO PRCTICO
Ultrasonico HC-RS04
long tiempo;
float distancia;
// Se Inicia el programa y se define la velocidad de transmisin de datos, tambin
se define la modalidad de cada pin a usar
void setup(){
Serial.begin(9600);
pinMode(A1,OUTPUT);
pinMode(A0,INPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
// Se inicia el ciclo, y se forz a estar en cero (apagados) a los pin de salida
void loop(){
digitalWrite(A1,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
// Se usa un delay para dar tiempo al programa, y a continuacin se enva la seal
al sensor y se mantiene 10 microsegundos segn la especificacin del sensor,
luego se detiene la seal
delay(3);
digitalWrite(A1,HIGH);
delayMicroseconds(10);
digitalWrite(A1,LOW);
// Se toma el tiempo que tardo la seal en regresar, midiendo cuanto duro
activado el pin A0, que es la respuesta del sensor y se calcula la distancia en base
el tiempo de ida y vuelta
tiempo= pulseIn(A0,HIGH);
distancia = (tiempo*0.034029)/2;
// Se imprime en el serial, el dato de distancia en cm
Serial.print(distancia);
Serial.println(" cm");
// Segn la distancia medida se decide la respuesta de los led
if (distancia <= 5){
digitalWrite(4,HIGH);
}
else{
MATERIAL Y EQUIPO:
Para poder realizar satisfactoriamente esta prctica el material utilizado fue:
Placa Protoboard
Resistencias
Focos Led
Cables de conexin
Sensor Ultrasnico HC-SR04 (Sensor de Distancia)
Tarjeta programable Arduino tipo UNO
Laptop
Software de Programacin Arduino
OBSERVACIONES
*Durante la prctica se pudo constatar que el sensor ultrasnico HC-SR04 posee
un rango de funcionamiento ptimo de 0.02-4m por lo que al acercarle un objeto a
menos de 2cm, este comenz a registrar valores de distancia irracionales o
totalmente absurdos.
*Se constat que los alumnos debemos reforzar nuestros conocimientos y
habilidades en programacin, ya que durante la prctica se cometieron pequeos
errores en el programa por porte de algunos compaeros o simplemente no se
utiliz una estructura compacta para el programa, es decir, se logr realizar el
mismo pero de una forma relativamente ms compleja.
RESULTADOS
Al poner a prueba el Sistema se obtuvieron los siguientes resultados:
Distancia
2-5cm
5-10cm
10-15cm
15-20cm
ms
de
20cm
# Led
1
2
3
4
Reacci
n
Encendi
Encendi
Encendi
Encendi
Todos
Encendi
CONCLUSIN
El equipo logr realizar la actividad indicada de manera rpida y eficaz, siendo el
primer equipo en terminar correctamente con la actividad, y una vez realizadas las
pruebas, el equipo confirmo de manera prctica el funcionamiento de sistema.
Se comprob el rango de funcionamiento ptimo del sensor y se determin que
fuera de este rango los datos arrojados por el sistema pueden ser, y de hecho lo
sern, totalmente ajenos a la realidad de la prueba. Por lo tanto se sensor HCSR04 solo debe ser utilizado en el rango indicado.
BIBLIOGRAFA
ELECTRONILAB,
http://electronilab.co/tienda/sensor-de-distancia-deultrasonido-hc-sr04/, 1ra. Ed., consultado 22 de septiembre del 2016.
Jos Rafael Lajara Vizcano, 2014. Sistemas Integrados con Arduino,
Alfaomega.
http://elcajondeardu.blogspot.mx/2014/03/tutorial-sensor-ultrasonidos-hcsr04.html