Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FORMATO PARA PRACTICAS DE LABORATORIO
1 OBJETIVOS
Realizar un proyecto aplicado al vehículo con tarjeta Arduino que contenga mínimo 3 ingresos de
los cuales dos de ellos debe ser un sensor y tres actuadores de los cuales uno de ellos debe ser
un motor. Además, los valores de los sensores deben ser vistos en el monitor
2 DESCRIPCIÓN
Se va a realizar 3 sistemas de confort del auto, los mismos que pueden ser aplicados a vehículos
modernos y vehículos antiguos, estos sistemas son:
3 FUNDAMENTO TEORICO
Arduino
Página 1|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
Partes de un Arduino
El Arduino como todo componente está conformado por distintas partes como son entradas,
salidas, alimentación, comunicación y shields.
Entradas
Son los pines de nuestra placa que podemos utilizar para hacer lecturas. En la placa Uno son los
pines digitales (del 0 al 13) y los analógicos (del A0 al A5).
Salidas
Los pines de salidas se utilizan para el envío de señales. En este caso los pines de salida son
sólo los digitales (0 a 13).
Otros pines
También tenemos otros pines como los GND (tierra), 5V que proporciona 5 Voltios, 3.3V que
proporciona 3.3 Voltios, los pines REF de referencia de voltaje, TX (transmisión) y RX (lectura)
también usados para comunicación serial, RESET para reiniciar, Vin para alimentar la placa y los
pines ICSP para comunicación SPI.
Alimentación
Como hemos visto el pin Vin sirve para alimentar la placa, pero lo más normal es alimentarlo por
el jack de alimentación usando una tensión de 7 a 12 Voltios. También podemos alimentarlo por
el puerto USB pero en la mayoría de aplicaciones no lo tendremos conectado a un ordenador.
Shields
Se llama así a las placas que se insertan sobre Arduino a modo de escudo ampliando sus
posibilidades de uso. En el mercado existen infinidad de shields para cada tipo de Arduino.
Algunas de las más comunes son las de Ethernet, Wi-Fi, Ultrasonidos, Pantallas LCD, relés,
matrices LED’s, GPS.
Página 2|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
4 IMPLEMENTOS
Equipo necesario Material de apoyo
Protoboard
Multímetro 1 placa Arduino Uno
Cables para protoboard macho a macho 1 chivato sonoro
2 cables de alimentación con terminales 1 Placa Ultrasonido HC-SR04
Banana a Lagarto o Banana a Banana
Principio de Funcionamiento:
En el caso de los sensores de ultrasonidos, el sensor envía ondas sonoras de alta frecuencia
que rebotan en los objetos cercanos y regresan al sensor. El sensor mide el tiempo que tarda en
recibir el eco de las ondas sonoras y utiliza esta información para calcular la distancia entre el
objeto y el vehículo.
Página 3|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
En nuestro caso usaremos una placa Ultrasónica HC-SC04, que será la encarga de detectar los
objetos que se acerquen el momento de dar reversa, este sensor iría ubicado en el
guardachoque posterior, y tendríamos un chivato sonoro que emitirá un sonido el momento que
la placa ultrasónica detecte un objeto a menos de 20cm de distancia, esta distancia puede ser
modificada
Programación:
/*
Sensor de proximidad y al ser inferior a 20cm
envia un pulso para activar el chivato sonoro por el pin 13, la disancia
para enviar la alarta puede ser modificado segun la necesidad
HC-SR04 conexiones:
VCC al arduino 5v
GND al arduino GND
Echo al Arduino pin 6
Trig al Arduino pin 7
*/
#define Pecho 6
#define Ptrig 7
long duracion, distancia;
void setup() {
Serial.begin (9600); // inicializa el puerto seria a 9600 baudios
pinMode(Pecho, INPUT); // define el pin 6 como entrada (echo)
pinMode(Ptrig, OUTPUT); // define el pin 7 como salida (triger)
pinMode(13, 1); // Define el pin 13 como salida
pinMode(4, 1);
}
void loop() {
Página 4|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
digitalWrite(Ptrig, LOW);
delayMicroseconds(2);
digitalWrite(Ptrig, HIGH); // genera el pulso de triger por 10ms
delayMicroseconds(10);
digitalWrite(Ptrig, LOW);
duracion = pulseIn(Pecho, HIGH);
distancia = (duracion/2) / 29; // calcula la distancia en
centimetros
if (distancia >= 500 || distancia <= 0){ // si la distancia es mayor a
500cm o menor a 0cm
Serial.println("---"); // no mide nada
}
else {
Serial.print(distancia); // envia el valor de la distancia
por el puerto serial
Serial.println("cm"); // le coloca a la distancia los
centimetros "cm"
digitalWrite(13, 0); // en bajo el pin 13
digitalWrite(4, 1);
}
if (distancia <= 15 && distancia >= 1){
digitalWrite(13, 1); // en alto el pin 13 si la
distancia es menor a 10cm
digitalWrite(4, 0);
Serial.println("DETENER......."); // envia la palabra DETENER
por el puerto serial
}
delay(400); // espera 400ms para que se
logre ver la distancia en la consola
}
Página 5|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
Circuito:
Página 6|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
Aplicación:
Página 7|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
6 RESULTADOS Y CONCLUSIONES
7 ANEXOS
8 REFERENCIAS
Página 8|9
UNIVERSIDAD DEL AZUAY
MAESTRÍA EN SISTEMAS DE PROPULSIÓN ELÉCTRICA
FORMATO PARA PRACTICAS DE LABORATORIO
https://www.ingmecafenix.com/electronica/arduino/
Libro de Boylestad
Página 9|9