UNIVERSIDAD DE NAVOJOA Proyecto Automatización de una Puerta

Anuncio
UNIVERSIDAD DE NAVOJOA
Proyecto Automatización de una Puerta
Mtro. Fernando López
Concepto
La ingeniería de control es la rama de la ingeniería que se basa en el uso de
elementos
sistemáticos
como
controladores PLC y PAC, control
numérico o servomecanismos relacionados con aplicaciones de la tecnología de la
información, como son tecnologías de ayuda por computador CAD, CAM o CAx,
para el control industrial de maquinaria y procesos, reduciendo la necesidad de
intervención humana. En el ámbito de la industrialización, la automatización está
un paso por delante de la mecanización. Mientras que la mecanización provee
operadores humanos con maquinaria para ayudar a exigencias musculares de
trabajo, la automatización reduce considerablemente la necesidad para exigencias
humanas sensoriales y mentales. Los procesos y los sistemas también pueden ser
automatizados.
El control es un área de la ingeniería y forma parte de la Ingeniería de Control. Se
centra en el control de los sistemas dinámicos mediante el principio de la
realimentación, para conseguir que las salidas de los mismos se acerquen lo más
posible a un comportamiento predefinido. Esta rama de la ingeniería tiene como
herramientas los métodos de la teoría de sistemas matemática.
La Ingeniería de control es una disciplina que se focaliza en modelizar
matemáticamente una gama diversa de sistemas dinámicos y el diseño
de controladores que harán que estos sistemas se comporten de la manera
deseada. Aunque tales controladores no necesariamente son electrónicos y por lo
tanto la ingeniería de control es a menudo un subcampo de otras ingenierías como
la mecánica.
Historia
La Ingeniería de Control se preocupó desde sus orígenes de la automatización y
del control automático de sistemas complejos, sin intervención humana directa.
Campos como el control de procesos, control de sistemas electromecánicos,
supervisión y ajuste de controladores y otros donde se aplican teorías y técnicas
entre las que podemos destacar: Control óptimo, control predictivo, control
robusto y control no lineal entre otros, todo ello con trabajos y aplicaciones muy
diversas (investigación básica, investigación aplicada, militares, industriales,
comerciales, etc.), las cuales han hecho de la ingeniería de control una materia
científica y tecnológica imprescindible hoy en día.
Por: Daniel López y Daniel Carrada
Proyecto Automatización de una Puerta
Material
4 relay 5v
1 switch
Cable para coneccion
Protoboard
Arduino
Código Fuente Arduino
/*
Universidad de Navojoa
Escuela de Ingeniería en Sistemas Computacionales
Materia: Control Computarizado
Docente: Ing. Fernando López Orozco
Alumnos:
Ricardo Daniel Carrada Peña,
Daniel López García,
José Enrique Gutiérrez Gutiérrez
*/
/*///////////////////////////
///DECLARACIÓN DE VARIABLES//
///////////////////////////*/
const int corriente1 = 7;
// Pin 7 como corriente 1
const int corriente2 = 8;
// Pin 8 como corriente 2
const int tierra1 = 10;
// Pin 10 conecta a tierra 1
const int tierra2 = 11;
// Pin 11 conecta a tierra 2
const int segundos = 1;
const int tiempo = segundos * 430;
const int boton = 4;
int btn = 0;
void setup(){
pinMode(corriente1, OUTPUT); // Ambas corrientes
como salidas
pinMode(corriente2, OUTPUT); // Ambas corrientes
como salidas
pinMode(tierra1, OUTPUT);
// Ambas corrientes
como salidas
pinMode(tierra2, OUTPUT);
// Ambas corrientes
como salidas
pinMode(boton, INPUT);
// Botón como INPUT
}
void loop() {
/*digitalWrite(corriente2, LOW);
digitalWrite(tierra1, LOW);
digitalWrite(corriente1, LOW);
digitalWrite(tierra2, LOW);*/
int a = 0;
// Iniciamos esta variable para
mandar a llamar la función
btn = digitalRead(boton);
// Leemos el botón
if (btn == HIGH) {
a = funcionAbrir();
función
} else { }
}
int funcionAbrir() {
// Declaramos la función
para abrir y cerrar la puerta
// ABRIR
digitalWrite(corriente1, HIGH);
digitalWrite(tierra2, HIGH);
delay(tiempo);
digitalWrite(corriente1, LOW);
digitalWrite(tierra2, LOW);
delay(2000);
// ABRIR
digitalWrite(corriente2, HIGH);
digitalWrite(tierra1, HIGH);
delay(tiempo);
digitalWrite(corriente2, LOW);
digitalWrite(tierra1, LOW);
}
Por: Daniel López y Daniel Carrada
// Condición del botón
// Mandamos a llamar la
Diagrama
Se
estructuro
el
diagrama, para que los
relay hicieran la función
de elevar la potencia ya
que el arduino solo daba
5 v y con el diodo
rectificador impedíamos
que la energía regresara
Por: Daniel López y Daniel Carrada
Evidencias
Primero se consiguieron los materiales para hacer la puerta, después se
consiguieron los motores y gracias a la colaboración de la Ing Zabdi pudimos
encontrar los motores que se ocupaban para realizar este proyecto.
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Por: Daniel López y Daniel Carrada
Conclusión
Al realizar este proyecto se pudo comprender algunas de las funciones que tiene
el arruino y también de componentes electrónicos, aunque nos falta mucho para
poder realizar exitosamente un lazo cerrado, sabemos que si podemos.
Referencias
http://www.arduino.cc/ocumento actual.
http://www.ctrl.cinvestav.mx/
http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_control
https://www.youtube.com/watch?v=BgLQucEzqHg
http://dyrelay.en.ec21.com/DY2_-_Relay--325881_325972.html
http://www.aliexpress.com/item/DY2-DC5-5VDC-Japan-Relays-Matsukawa-835-1A-BCcompletely-well-replace-it/974400198.html
Por: Daniel López y Daniel Carrada
Documentos relacionados
Descargar