Proyecto Integrador
Proyecto Integrador
Proyecto Integrador
CURSO DE NIVELACIN
FACULTAD:
Ingeniera.
PROYECTO INTEGRADOR DE SABERES
TEMA:
PLC basado en Arduino aplicado en la automatizacin de una casa
PARALELO:
Nivelacin Ingeniera 6
AUTORES:
Guamn Morocho Julio Csar
Lema Lema Blass Ignacio
Monge Lojano Luis Alejandro
Romero Jara Roger Javier
Tigre Bueno Jonnathan Fernando
TUTOR:
Ing. Luis Bravo
Cuenca - Azuay - Ecuador.
Julio de 2016.
https://blu170.afx.ms/att/GetAttachment.aspx?file=d26855eb-1853a9cfd3bfc7c32e1e33426b297bb8882b5077991e&oneredir=1
15/10/15 11:56 AM P
RESUMEN:
En este proyecto se realiz la construccin de un PLC basado en la tecnologa Arduino
que busca brindar las mismas caractersticas de un PLC normal e incluso mejorarlo en cierta
medida, el mismo se adapta por medio de programacin a la funcin requerida por el usuario
dando un mayor inters hacia el producto.
En el siguiente documento se mencionan los puntos desarrollados para la elaboracin del
PLC as como la forma de aplicacin del mismo para automatizar una casa, buscando mostrar de
una manera comprensible todo el proceso de elaboracin.
De manera prctica se dise y fabrico el PLC desde cero demostrando las capacidades
previamente obtenidas en el campo de la electrnica cmo y en la elaboracin de placas
electrnicas, adems de la fabricacin de la maqueta.
INDICE
1.
INTRODUCCIN.................................................................................................................... 5
1.1.
1.1.
1.2.
1.3.
1.4.
1.5.
2.
DESARROLLO ....................................................................................................................... 7
2.1.
2.2.
2.4.
El Rel ............................................................................................................................... 12
2.5.
TIP 31 ................................................................................................................................ 13
2.6.
Resistencias ........................................................................................................................ 14
2.7.
LED ................................................................................................................................... 14
2.8.
LDR ................................................................................................................................... 15
2.9.
2.10.
2.10.1.
Materiales ....................................................................................................................... 20
2.10.2.
Construccin................................................................................................................... 20
2.10.3.
3.
CONCLUSIN ...................................................................................................................... 28
4.
RECOMENDACIONES:........................................................................................................ 28
5.
BIBLIOGRAFA:................................................................................................................... 29
6.
ANEXOS: .............................................................................................................................. 30
Tabla de Ilustraciones:
Ilustracin 1: Arduino uno Vista Frontal .................................................... 9
Ilustracin 2: Distribucin de pines Arduino ............................................. 11
Ilustracin 3: Estructura interna del rel .................................................... 12
Ilustracin 4: Distribucin pines Tip 31C .................................................. 12
Ilustracin 5: Resistencia............................................................................ 13
Ilustracin 6: Leds ...................................................................................... 13
Ilustracin 7: LDR ...................................................................................... 14
Ilustracin 8: LM35 .................................................................................... 15
Ilustracin 9: Diseo en ISIS Proteus ......................................................... 19
Ilustracin 10: Diseo en ARES Proteus ................................................... 20
Ilustracin 11: Diseo impreso circuito PCB ............................................. 20
Ilustracin 12: Limpieza baquelita cobre ................................................... 20
Ilustracin 13: Transferencia por plancha .................................................. 21
Ilustracin 14: Quemado del cobre innecesario ......................................... 21
Ilustracin 15: Preparacin pre soldadura .................................................. 21
Ilustracin 16: Placa Terminada ................................................................. 22
Ilustracin 17: Trazado de piezas ............................................................... 22
Ilustracin 18: Cortado de piezas ............................................................... 23
Ilustracin 19: Lijado de piezas .................................................................. 23
Ilustracin 20: Montaje de las piezas ......................................................... 23
Ilustracin 21: Instalaciones elctricas y electrnicas ................................ 24
Ilustracin 22: Proyecto final Terminado ................................................... 25
1. INTRODUCCIN
Gracias a la invencin de la electricidad el ser humano se le facilit el desarrollo de sus
actividades diarias, reemplazando; el trabajo humano utilizado como fuente de energa dentro de
los procesos industriales, por la electricidad.
Esta provoc la aceleracin del desarrollo de la tecnologa, lo que dio paso al desarrollo de la
electrnica, que consecuentemente nos facilita la vida en la sociedad actual, as ha comenzado una
era tecnolgica que evoluciona conforme al tiempo.
A partir de este acontecimiento aparece un dispositivo capaz de controlar mltiples elementos
como lmparas, motores, etc.; todo esto mediante el uso de rels; el PLC (controlador lgico
programable por sus siglas en ingls).
En nuestro mercado actual la disponibilidad de estos equipos es grande siendo posible su
aplicacin en mltiples entornos que van desde la industria hasta la automatizacin del hogar,
obviamente con la limitante de la capacidad econmica del consumidor.
1.1.
Antecedentes de la problemtica
Situacin problemtica
Cmo fabricar un PLC basado en arduino que pueda adaptarse su funcionamiento dentro de
la automatizacin de una casa? Con el fin de brindar todas las facilidades para su aplicacin en la
sociedad.
1.3.
Objetivo general
Disear y fabricar un PLC basado en Arduino que pueda ser adaptable a las
necesidades del consumidor y de un precio accesible para el mismo y demostrar su
funcionamiento mediante la automatizacin de una casa.
1.4.
Objetivos especficos
1.5.
Tareas de investigacin
2. DESARROLLO
2.1.
Marco terico
Maquinaria de embalajes
Instalaciones de seguridad
Sealizacin y control
Ventajas e inconvenientes
Estas pueden variar dependiendo del modelo.
Ventajas
Menor tiempo empleado en la elaboracin de proyectos
10
Libertad 3: la libertad de mejorar el programa y hacer pblicas las mejoras a los dems,
de modo que toda la comunidad se beneficie. El acceso al cdigo fuente es un requisito
previo para esto.
Adems, es libre porque se publica con una combinacin de la licencia GLP y la licencia LGPL
por lo que cualquier persona puede formar parte del desarrollo del software Arduino.
Un lenguaje de programacin libre (lenguaje C) por lenguaje de programacin se entiende
cualquier idioma oficial artificial diseado para expresar instrucciones que pueden ser llevadas a
cabo por maquinas.
Ilustracin 1: Arduino UNO Fuente: ARDUINO Curso Prctico de formacin. Torrente Arteto. O
Es libre y extensible: esto quiere decir que cualquiera que desee ampliar y mejorar tanto el
diseo hardware de las placas como el entorno de desarrollo software y el propio lenguaje
de programacin, puede hacerlo sin problemas.
11
Su entorno y el lenguaje de programacin son simples y claros: son muy fciles de aprender
y de utilizar, a la vez que flexibles y completos para que los usuarios avanzados puedan
aprovechar y exprimir todas las posibilidades del hardware.
Las placas son reutilizables y verstiles: reutilizables porque se puede aprovechar la misma
placa para varios proyectos (ya que es muy fcil de desconectarla, reconectarla y
reprogramarla), y verstiles ya que proveen varios tipos diferentes de entradas y salidas de
datos.
Microcontrolador
El Arduino uno usa el microcontrolador ATmega328P de la marca Atmel y utiliza una
arquitectura de tipo AVR.
Memorias del microcontrolador
Memoria flash: esta almacena permanentemente el programa que ejecutara el
microcontrolador tiene una capacidad de 32KB.
Memoria SRAM: es la memoria voltil donde se guardan los datos que el programa
necesita crear o manipular para funcionar, tiene una capacidad de 2KB.
Memoria EEPROM: aqu se almacenan los datos que necesitamos queden grabados
cuando el microcontrolador este apagado y usarlos en los prximos reinicios, tiene una
capacidad de 1KB.
Caractersticas Tcnicas
La alimentacin.- para su funcionamiento se necesita un voltaje de 5V.
Chip ATmega16u2.- realiza la funcin de traduccin del protocolo USB para el
ATmega328P.
12
Ilustracin 2: Distribucin de los pines Arduino Fuente: ARDUINO Curso Prctico de formacin. Torrente Arteto. O
13
Estructura y funcionamiento
El electroimn hace bascular la armadura al ser excitada, cerrando los contactos
dependiendo de si es N.A o N.C (normalmente abierto o normalmente cerrado). Si se le aplica un
voltaje a la bobina se genera un campo magntico, que provoca que los contactos hagan una
conexin. Estos contactos pueden ser considerados como el interruptor, que permite que la
corriente fluya entre los dos puntos que cerraron el circuito. La gran ventaja de los rels
electromagnticos es la completa separacin elctrica entre la corriente de accionamiento, la que
circula por la bobina del electroimn, y los circuitos controlados por los contactos, lo que hace que
se puedan manejar altos voltajes o elevadas potencias con pequeas tensiones de control.
2.5. TIP 31
Un TIP31 es un tipo estndar de NPN transistor de unin bipolar utilizado para aplicaciones
de potencia media. A TIP31 es complementaria a un transistor bipolar PNP TIP32. Esta entrega
una seal de salida en respuesta a una de entrada, permite el control y la regulacin de una corriente
grande mediante una seal muy pequea.
.
Ilustracin 4: Distribucion pines Tip31C Recuperado de http://www.hobbytronics.co.uk/tip31c
14
2.6. Resistencias
Una resistencia tambin llamado resistor es un elemento que causa oposicin al paso de la
corriente, causando que en sus terminales aparezca una diferencia de tensin (un voltaje). Los
valores de potencia comunes de las resistencias son: 1/4, 1/2, 1 watt, aunque hay de valores
mayores. El foco que todos tenemos en nuestros hogares se comporta como una resistencia, pues
limita el paso de la corriente, disipa calor, pero a diferencia del foco, la resistencia no emite luz.
2.7. LED
El LED es un tipo especial de diodo, que trabaja como un diodo comn, pero que, al ser
atravesado por la corriente elctrica, emite luz tiene un voltaje de operacin que va de 1.5 V a 2.2
V aproximadamente y tiene enormes ventajas sobre las lmparas indicadoras comunes, como su
bajo consumo de energa, su mantenimiento casi nulo y con una vida aproximada de 100,000 horas.
15
2.8. LDR
El LDR (resistor dependiente de la luz) es una resistencia que vara su valor dependiendo
de la cantidad de luz que la ilumina. Los valores de una fotorresistencia cuando est totalmente
iluminada y cuando est totalmente a oscuras vara. Puede medir ohmios a 1000 ohmios (1K) en
iluminacin total y puede ser de 50K Ohm a varios mega ohmios cuando est a oscuras.
El valor de la fotorresistencia (en Ohmios) no vara de forma instantnea cuando se pasa de
luz a oscuridad o, al contrario, el tiempo no es el mismo de oscuro a iluminado o de iluminado a
oscuro.
Esto hace que el LDR no se pueda utilizar en muchas aplicaciones, especialmente aquellas
que necesitan de mucha exactitud en cuanto a tiempo para cambiar de estado (oscuridad a
iluminacin o iluminacin a oscuridad) y a exactitud de los valores de la fotorresistencia al estar
en los mismos estados anteriores. Su tiempo de respuesta tpico es de aproximadamente 0.1
segundos.
16
Un LM35 puede funcionar a partir de los 5 V (en corriente continua), por lo tanto, esta clase
de sensores son los ms usados en la prctica debido a su reducido costo y escasas opciones de
mantenimiento, lo que hace un elemento viable en la mayora de sus aplicaciones.
2.10.
Parte prctica
Funcionamiento
El sistema automtico programado en el PLC que controla la casa est comprendido por 5
sensores que funcionan a 5 voltios: 3 sensores de movimiento HC-SR501, 1 LDR (SENSOR DE
LUZ), y un LM35 (sensor de temperatura); estos sensores envan seales comprendidas entre cero
y 5 voltios a la tarjeta Arduino este a su vez reacciona de acuerdo al programa previamente cargado,
es decir si hace calor se prende el ventilador, si no hay presencia de luz se encienden los focos de
afuera, y si el sensor de movimiento siente presencia de una persona hace que los focos
correspondientes a cada cuarto se enciendan, todo de manera autnoma.
Todo lo descrito anteriormente se controla mediante el siguiente cdigo en Arduino.
//PROYECTO INTEGRADOR U. CUENCA
//Declaracin de variable necesarias
float temperatura = 0; //variable para la temperatura
int fan = 8; //ventilador digital 9
17
#define focoex 2
#define LDR 0
int luz = 0;
int valor_sensor = 0;
int valor_limite = 490; //Este valor har que el LED cambie de estado a una determinada
luminosidad (se puede probar con distintos valores para ajustar la sensibilidad)
18
void loop()
{
//Calcula la temperatura usando como referencia 5v
temperatura = (5.0 * analogRead(2)*100.0)/1023.0;
Serial.println (temperatura); //escribe la temperatura en el serial
delay (500); //espera 3 segundos para la siguiente medicion
//esto enciende y apaga el ventilador
if (temperatura < 20)//cambiar numero en funcion de lo que se desee
{
digitalWrite(8, LOW);
}
else
{
digitalWrite(8,HIGH);
}
//luz exterior.
valor_sensor = analogRead(LDR);
luz = (5.0 * valor_sensor * 100.0)/1024.0; //Formula para establecer la temperatura de un
LM35
Serial.print(luz);
Serial.println(" Luz");
delay(300);
//la luz exterior
if (luz <= valor_limite) //Si el valor de luz es menor o igual que el valor limite
{
digitalWrite (focoex,LOW); //El led se apaga
}
if (luz > valor_limite) //Si es mayor que el valor limite
19
{
digitalWrite (focoex,HIGH); //El led se eniende
}
//luces interiores
pir1 = analogRead(PIR1); // lectura analoga
pir2 = analogRead(PIR2);
pir3 = analogRead(PIR3);
if(pir1 > 100)
{
Serial.println(pir1);
// imprime en el serial
digitalWrite(foco1,HIGH);
digitalWrite(foco4,HIGH);
}
else
{
Serial.println(pir1);
//imprime en el serial
digitalWrite(foco1,LOW);
digitalWrite(foco4,LOW);
}
if(pir2 > 100)
{
digitalWrite(foco2,HIGH);
//enciende el led
}
else
{
digitalWrite(foco2,LOW);
}
if(pir3 > 100)
{
20
digitalWrite(foco3,HIGH);
//enciende el led
}
else
{
digitalWrite(foco3,LOW);
}
}
2.10.1. Materiales
Rels 5v.
Leds.
Tip 31C.
Arduino Uno.
Borneras.
2.10.2. Construccin
Construccin PLC
Se dise el circuito con el uso del software Proteus, al igual que PBC correspondiente para
elaborar la placa del PLC.
21
Ilustracin 11: Diseo impreso circuito PCB Elaborado por los Autores
Limpiamos la baquelita de cobre con la ayuda de una lija de agua y la limpiamos con
disolvente.
22
Con la ayuda de una plancha transferimos el diseo del papel hacia el cobre se debe esperar
al menos 5 minutos.
Ilustracin 14: Quemado del cobre innecesario Elaborado por los Autores
Cortamos la placa a la medida necesario a la vez que realizamos los agujeros para la
posterior soldadura de elementos.
23
Se coloca los elementos y suelda, se elaboran los cables de conexin. Y se comprueba que
no haya errores de continuidad
24
Consecuentemente se procedi a darle detalles a las ventanas y formar las puertas en las
diferentes piezas.
25
Una vez que ya tenemos todas las piezas que conforman la casa se procedi al armado pieza
por pieza; se ha colocado unos tacos en las uniones de las piezas para reforzar un poco ms las
piezas.
Parte Elctrica
Procedemos a realizar las instalaciones elctricas y electrnicas en la casa tratando de ser
lo ms esttico posible, se ubicaron todas las uniones por debajo de la casa para ms comodidad
permitiendo ubicar las conexiones al PLC en un solo sitio.
26
Una vez terminadas las instalaciones se ha realizado una ltima decoracin de la casa
colocando en la parte interior muebles de sala, cocina, comedor, dormitorios y bao. Para luego
decorar la parte exterior de la casa que son los espacios verdes y la colocacin de un cerramiento.
Actividades
1
Semana 3
Asignacin de
puestos
de
trabajo
Semana 4
Delimitacin
del tema y
redaccin de
2
Investigacin
exhaustiva
referente
al
tema
Bosquejo
de
materiales
a
usar y costos de
ellos
27
Mes: Mayo
Semana 1
Semana 2
Semana 3
Semana 4
Mes: Junio
Semana 1
Semana 2
Semana 3
Semana 4
actividades del
proyecto
Actividades
1
Planificacin
del
esquema
para
la
el
circuito
del
PLC
Bsqueda de
errores en el
diseo
del
circuito
Bsqueda de
materiales para
la maqueta
Instalacin
elctrica
electrnica
la casa
Actividades
1
Bsqueda
errores en
instalacin
Construccin
Bsqueda de Construccin
del proyecto: materiales
del proyecto:
PLC
necesarios.
PLC
Correccin de Correccin
Armado final
errores en el errores en el
del PLC
circuito
circuito
Instalacin
Construccin
Construccin
elctrica y
del proyecto: del proyecto:
electrnica de
Maqueta
Maqueta
la casa
y
de
de
la
Detallado de la
maqueta
2
Bsqueda de
errores en la
Instalacin
Programacin
de
funcionamiento
Pruebas
de
funcionamiento
Pruebas
de
funcionamiento
Finalizacin de
Mejoras
la
estticas
programacin
Correccin de Detallado de la
imprevistos
maqueta
Programacin
de
funcionamiento
Correccin de
imprevistos
Correccin de
imprevistos
Correccin de
imprevistos.
Pruebas de
funcionamiento
28
3. CONCLUSIN
Podemos concluir que el PLC es un proyecto factible de realizar con los conocimientos tcnicos
obtenidos durante los ltimos aos y podemos aplicarlo ya en un proyecto experimental y no
nicamente en el mbito terico. El PLC es un instrumento de control indispensable en la mayora
de industrias dado los beneficios que ofrece.
El PLC ha sido fundamental dentro del desarrollo tecnolgico de la humanidad durante los
aos se puede evidenciar como ha influenciado en el desarrollo industrial en donde abri puertas
inimaginables al avance tecnolgico.
Lo que queremos lograr con este proyecto es que estudiantes se den cuenta de que es un
proyecto que se encuentra al alcance de todos, dando a conocer la estructura y funcionamiento, as
como su aplicacin en una situacin real.
La construccin de la maqueta, representa que por medio del uso de diferentes tipos de
materiales como: sensores, focos, boquillas, etc., junto al PLC se puede lograr la automatizacin
de una casa. Adems de una investigacin exploratoria y una dedicacin profunda al tema
planteado, se llega a establecer como el progreso y avance de la tecnologa dentro del campo de la
electrnica, brindando as al ser humano un plan enfocado a una mejor calidad de vida basada en
trminos de seguridad y bienestar.
4. RECOMENDACIONES:
Se recomienda que las personas desconocedoras de lo que es la electrnica y programacin en
el software arduino solicitar la ayuda de una persona especializada para no provocar errores
fsicos como fallas internas.
Es importante estar preparados adecuadamente para la elaboracin tanto del PLC como de la
maqueta es decir contar con todas las herramientas y materiales necesarios.
29
5. BIBLIOGRAFA:
Arduino
Oscar Torrente Arteto. (2013). ARDUINO Curso Prctico de formacin. Mxico: Alfaomega
Grupo Editor.
Elaboracin de placas por transferencia trmica
http://serverdie.alc.upv.es/asignaturas/LSED/200304/0.CI/descargas/docs/PDF/pnp.pdf
PLC
http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%20PRINCIPAL/PL
C/plc.htm
http://www.marioperez.com.mx/blog/campos-aplicacion-plc/
PLC con Arduino
http://hacedores.com/plc-controllino/
Rel
http://www.ugr.es/~amroldan/enlaces/dispo_potencia/reles.htm
http://circutor.com/docs/CA_P3_SP.pdf
TIP
http://www.areatecnologia.com/TUTORIALES/EL%20TRANSISTOR.htm
30
6. ANEXOS:
ANEXO 1
31
32