Proyecto Final - Casa Domotica

29
UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA CURSO: INSTRUMENTACION ELECTRONICA PROYECTO FINAL CASA INTELIGENTE Y AUTOMATIZADA PROFESOR: ING. JAVIER SAMANIEGO MANRIQUE ALUMNOS: - ZAPANA DE LA CRUZ, NEIL 1123220118 - SANTIAGO LEÓN JUAN, JOSÉ 1023220503 - PAREDES ACHA, CHRISTIAN 1123220074 - PALMA FLORENTINO, KEVIN 1123220154 2015 – A

description

Casa Domotica

Transcript of Proyecto Final - Casa Domotica

Page 1: Proyecto Final - Casa Domotica

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

CURSO: INSTRUMENTACION ELECTRONICA

PROYECTO FINAL

CASA INTELIGENTE Y AUTOMATIZADA

PROFESOR: ING. JAVIER SAMANIEGO MANRIQUE

ALUMNOS:

- ZAPANA DE LA CRUZ, NEIL 1123220118- SANTIAGO LEÓN JUAN, JOSÉ 1023220503- PAREDES ACHA, CHRISTIAN 1123220074- PALMA FLORENTINO, KEVIN 1123220154

2015 – A

Page 2: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

CASA INTELIGENTE Y AUTOMATIZADA

1. INTRODUCCION

El término domótica viene de la unión de las palabras “domus” (que significa casa en latín) y “tica” (de automática, palabra en griego, “que funciona por sí sola”). La domótica es el conjunto de tecnologías aplicadas al control y la automatización de la vivienda tratando de buscar ciertos servicios, tales como el ahorro energético, seguridad, confort y comunicación.

2. OBJETIVO

El objetivo del proyecto es la redacción de un proyecto para la automatización de una vivienda unifamiliar con la finalidad de conseguir mejoras en la calidad de vida de las personas que van a residir en dicha vivienda. Estas mejoras se realizan añadiendo servicios domóticas a la vivienda, para ello se tiene en cuenta los 4 grandes grupos en los que se agrupan los servicios domóticas: ahorro energético, confort, seguridad y comunicaciones.

3. SISTEMAS

SENSORES. Son los elementos del sistema que recogen datos o interpretan órdenes del usuario, por ejemplo pulsador, botonera, detector de movimiento, termostato, muchos sensores incorporan pantallas donde se controla y monitoriza el sistema, como las botoneras o pantallas táctiles. Es el elemento que nos permitirá realizar los escenarios deseados con los datos que introduzcamos al sensor.

Módulo de gas El detector de gas hace que la vivienda gane en seguridad si cuando detecta un nivel alto de gas (lectura HIGH) el sistema avisa a la persona. Sería importante que el sistema pudiera desconectar la mayor parte de red eléctrica posible de la vivienda.

FIEE - UNAC Página 2

Page 3: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Módulo PIR Otro elemento que interviene en la seguridad cuando no hay nadie en casa es un detector de movimiento.

En caso de detectar suficiente movimiento se leerá un nivel alto.

Módulo de luz Este dispositivo es capaz de detectar el nivel de intensidad de luz que hay en la habitación de forma analógica. El sistema leerá el voltaje y en caso de detectar un nivel bajo de luz podría encender las luces de la habitación siempre y cuando se detecte movimiento.

Módulo de humedad (y temperatura) Algunos dispositivos son capaces de obtener varias mediciones en el mismo módulo. El módulo de la ilustración corresponde a un DHT11 capaz de representar digitalmente la humedad ambiental medida en % además de la temperatura en Cº.

FIEE - UNAC Página 3

Page 4: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Módulo de temperatura En caso de utilizar calefacción o aire acondicionado el sensor de temperatura puede ayudar a reducir el coste de la factura de la luz y acomodar un poco más al ser humano. Cuando se detecte cierto umbral de temperatura podría apagarse/encender o modificar la potencia de la calefacción.

ACTUADORES. Son los elementos que envían la información necesaria sobre la vivienda, por ejemplo las luces, electroválvulas de radiadores, motores, enchufes, etc. Es el elemento que nos permitirá llevar a cabo correctamente lo que queremos.

Módulo Relé Funciona como un interruptor controlado por un circuito eléctrico en el que, por medio de una bobina y un electroimán, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos eléctricos independientes. Este tipo de módulos permite activar actuadores como por ejemplo el de una persiana, la puerta del garaje o el de una bombilla.

Interfaces Su principal objetivo es ofrecer comunicación entre el sistema y el ser humano. Consisten en elementos visuales/auditivos que avisan de eventos o táctiles para poder causarlos.

Módulo LED La función de este dispositivo es avisar mediante un diodo emisor de luz la ocurrencia de un evento que puede requerir su atención. Pueden utilizarse de forma digital (encendido/apagado) o de forma analógica si se quiere variar la intensidad de la luz.

FIEE - UNAC Página 4

Page 5: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Módulo timbre Este elemento es capaz de producir sonidos. Módulo interesante para avisar al ser humano sobre un problema grave en la vivienda dado que la sensibilidad auditiva es mayor que la visual.

Módulo pulsable Para poder comunicarnos con el sistema y crear eventos podemos utilizar teclados o botones. Por ejemplo la función de un botón presionado al salir de casa podría ser apagar luces, calefacción y activar el sistema de seguridad.

Módulo visualizador Con él podremos conocer la situación de la vivienda y de la ocurrencia de eventos que nos envíe el sistema en forma de texto sobre una pantalla.

ACOPLADORES. Estos elementos realizan la separación física dentro del bus consiguiendo agrupar los dispositivos para una mayor eficacia en el envío de datagramas a través del bus, además de darle un direccionamiento físico muy entendible, se suele dividirse en áreas, grupos y líneas.

4. DIAGRAMA DE FLUJO5. DIAGRMA DE BLOQUE

FIEE - UNAC Página 5

Page 6: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

6. PROCEDIMIENTO

CONTROL DEL AMBIENTE

Primero tenemos que programar un controlador de ambiente en la sala de la casa Domotica. Este controlador de ambienta esta hecho a base de temperatura y de humedad relativa.

Programación en el microcontrolador ATMEGA8 con software ATMEL STUDIO

/* * HS1101.c * * Created: 09/12/2014 04:28:22 p.m. * Author: kevin */ #define F_CPU 1000000UL#include <stdio.h>#include <avr/io.h>#include <util/delay.h>#include "lcd.h"int timer0_ov;int in_freq;char buff[16],buff2[16];int humidity;// Timer 0 overflow interrupt service routine

FIEE - UNAC Página 6

Page 7: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

void timer0_ovf_isr(void){

timer0_ov++;

}// Declare your global variables herevoid hs1101 (void){

PORTD=0x00;DDRD=0xEF;TCCR0=0x06;TCNT0=0x00;TIMSK=0x01;ACSR=0x80;lcd_init (LCD_DISP_ON_CURSOR);// Global enable interruptstimer0_ovf_isr();

}void print(uint16_t tem){

lcd_putc((tem/10)+48);tem%=10;lcd_putc((tem/1)+48);

}int main (void){

hs1101();DDRB = 0xFF ; // Puerto Set D como salidaPORTB = 0x00;DDRB = 0xFF;ADCSRA = (1<<ADEN)|(1<<ADPS2)|(1<<ADPS0);// ADEN: Ajuste para encender ADC, por defecto está desactivada// ADPS2: ADPS2 y ADPS0 listo para hacer factor de división 32ADMUX = 0x00; // canal de entrada ADC ajustado a PC5ADMUX = (1<<REFS0);lcd_init (LCD_DISP_ON_CURSOR);lcd_gotoxy(2,0),lcd_puts("DOMOTICA");_delay_ms(50);while(1){

int T;TCCR0=0x06;timer0_ovf_isr();_delay_ms(50);in_freq=20*(timer0_ov*256+TCNT0);TCCR0=0x00;timer0_ov=0;TCNT0=0;humidity=(-0.075872)*(in_freq-7351);sprintf(buff2,"HR=%d",humidity);ADCSRA |= (1<<ADSC); // Inicia la conversiónwhile(ADCSRA & (1<<ADSC)) ; // esperar a que se complete la

conversiónT = ADC*450/1024 ; // Tienda valor ADCif ( humidity >= 0x00){if(humidity < 0x28)

{

FIEE - UNAC Página 7

Page 8: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

if(T < 0x13){PORTB=0x50;

lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("RIEGO Y CALEFACION");lcd_gotoxy(0,1);lcd_puts(buff2);lcd_puts("%");lcd_puts ( " T= " );print(T);lcd_putc(0xDF);lcd_puts("C");

_delay_ms(300);} // Prende Bomba y focoif(T >= 0x13){

if(T <= 0x19){PORTB=0x40;

lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("RIEGO Y T° PERFECTA");lcd_gotoxy(0,1);lcd_puts(buff2);lcd_puts("%");lcd_puts ( " T= " );print(T);lcd_putc(0xDF);lcd_puts("C");

_delay_ms(300);}// Prende bombaif(T > 0x19){PORTB=0x60;

lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("RIEGO Y VENTILADOR");lcd_gotoxy(0,1);lcd_puts(buff2);lcd_puts("%");lcd_puts ( " T= " );print(T);lcd_putc(0xDF);lcd_puts("C");

_delay_ms(300);}//Prende bomba y ventilador}

}}if(humidity >= 0x28){

if(T < 0x13){PORTB=0x10;

lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("CALEFACCION");lcd_gotoxy(0,1);lcd_puts(buff2);lcd_puts("%");lcd_puts ( " T= " );print(T);lcd_putc(0xDF);lcd_puts("C");

FIEE - UNAC Página 8

Page 9: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

_delay_ms(300);} // Prende focoif(T >= 0x13){if(T <= 0x19)

{PORTB=0x00;lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("TEMPERATURA IDEAL");lcd_gotoxy(0,1);lcd_puts(buff2);lcd_puts("%");lcd_puts ( " T= " );print(T);lcd_putc(0xDF);lcd_puts("C");

_delay_ms(300);} // Apagadoif(T > 0x19){PORTB=0x20;

lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("VENTILADOR");lcd_gotoxy(0,1);lcd_puts(buff2);lcd_puts("%");lcd_puts ( " T= " );print(T);lcd_putc(0xDF);lcd_puts("C");

_delay_ms(300);} // Prende ventilador}

}}

}

CONTROL DE HORARIOElaboramos el control de horario en una casa domótica, ya que es importante saber a hora es para poder realizar un trabajo especificado.

FIEE - UNAC Página 9

Page 10: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Programación en el microcontrolador ATMEGA8 con software ATMEL STUDIO

/* * Domotica.c * * Created: 29/05/2015 03:10:50 p.m. * Author: kevin */ #define F_CPU 1000000UL#include <stdio.h>#include <avr/io.h>#include <util/delay.h>#include "lcd.h"

int H,M,S,A;

void print(uint16_t tem){

lcd_putc((tem/10)+48);tem%=10;lcd_putc((tem/1)+48);

}int main(void){

DDRD=0xFF;PORTD=0x00;DDRC=0xFF;PORTC=0x00;DDRB = 0x00 ; // Puerto Set D como salidaPORTB = 0x00;lcd_init (LCD_DISP_ON_CURSOR);lcd_gotoxy(4,0);lcd_puts("DOMOTICA");_delay_ms(400);lcd_gotoxy(2,0);

FIEE - UNAC Página 10

Page 11: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

lcd_puts("INGRESE HORA"); lcd_gotoxy(4,1); print(H); lcd_puts(":"); print(M); lcd_puts(":");

print(S);while(1){

// INGRESE HORAif(PINB & 0x04){ _delay_ms(1500); A++; if(A>3) {A=0x01;}}

// SELECIONAR HORAif(A==1){

if(PINB & 0x01 ) {

_delay_ms(1500); H++;

if(H<25) {lcd_gotoxy(4,1);

print(H);} else {H=0x00;}

} if(PINB & 0x02) {

_delay_ms(1500); H--; if(H>=0) {lcd_gotoxy(4,1); print(H);} else {H=0x18;}

}}// SELECIONAR MINUTOif(A==2){ if(PINB & 0x01 ) {

_delay_ms(1500); M++; if(M<60) {lcd_gotoxy(7,1); print(M);} else {M=0x00;}

} if(PINB & 0x02) {

_delay_ms(1500); M--; if(M>=0)

FIEE - UNAC Página 11

Page 12: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

{lcd_gotoxy(7,1); print(M);} else {M=0x3C;}

}}

// HORA SELECIONADA if(A==3) {

lcd_gotoxy(10,1); print(S); _delay_ms(1500);

_delay_ms(1500); _delay_ms(1500);

S++; if(S>59) { M++;

lcd_gotoxy(7,1); print(M); S=0x00;

} if(M>59) { M = 0x00;

H++; lcd_gotoxy(5,1); print(H);

} if(H>24) { H = 0x00;

lcd_gotoxy(5,1); print(H);

} if(H>=6)

{ if(H<12){ lcd_gotoxy(1,0); lcd_puts("TURNO MAÑANA"); PORTC=0x01;}

else {

lcd_gotoxy(1,0); lcd_puts("TURNO TARDE"); PORTC=0x02;

}}

if(H>=0) { if(H<6)

{ lcd_gotoxy(1,0); lcd_puts("TURNO MADRUGADA"); PORTC=0x04; if(PINB & 0x08) { _delay_ms(1500);

PORTC=0x0C;} }

} }

FIEE - UNAC Página 12

Page 13: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

}}

CONTROL DE MODO DE TRABAJO

El procedimiento sirve para saber el modo q tiene que trabajar la casa domótica, recibiendo datos de horario puede trabajar de manera correcta sin necesidad de estar controlando el panel de control.

Programación en el microcontrolador ATMEGA8 con software ATMEL STUDIO

/*

FIEE - UNAC Página 13

Page 14: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

* Domotica_2.c * * Created: 11/06/2015 11:15:18 p.m. * Author: kevin */

#define F_CPU 1000000UL#include <stdio.h>#include <avr/io.h>#include <util/delay.h>#include "lcd.h"int L,N,cont,m,P,A;uint16_t c,f;unsigned char clavealmacenada[]={'5','3','2','1','4'};int claveingresada[5];

void teclado(void){ DDRB &= ~(15<<0); PORTB |=(15<<0);

DDRB |=(7<<4); PORTB |=(7<<4);

DDRC=0xf0;PORTC=0x00;

}void print(uint16_t tem){

lcd_putc((tem/1)+48);}int main(void){

DDRD = 0xFF ; // Puerto Set D como salidaPORTD = 0x00;lcd_init (LCD_DISP_ON_CURSOR);teclado();lcd_gotoxy(4,0);lcd_puts("DOMOTICA");_delay_ms(250);

while(1) {

if(PINC & 0x01){ _delay_ms(300);

A++;if(A>3){A=0x01;}

}if(A==1){ lcd_clrscr();

lcd_gotoxy(1,0);lcd_puts("DENTRO DE CASA");_delay_ms(100);if(PINC & 0x02){ DDRC=0x30;

lcd_clrscr();lcd_gotoxy(1,1);lcd_puts("LUCES ENCENDIDAS");_delay_ms(350);lcd_clrscr();

FIEE - UNAC Página 14

Page 15: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

lcd_gotoxy(1,1);lcd_puts("ALARMA ACTIVADA");_delay_ms(350);lcd_clrscr();lcd_gotoxy(1,1);lcd_puts("TEMP Y HUMEDAD");_delay_ms(350);while(1){

if(PINC & 0x04){ PORTC=0x10;

lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("INSERTE CODIGO");lcd_gotoxy(3,1);_delay_ms(350);

while(1) {

//************TECLADO MATRICIAL**********************+ for(c=4;c<7;c++)

{PORTB &= ~(1<<c); for(f=0;f<4;f++) {if((PINB&(1<<f))==0)

{L=((c-4)+1)+(3*f); N=L; if(L==11) {N=0; } while((PINB&(1<<f))==0); _delay_ms(200); print(N); P=N + 48; claveingresada[m] = P; if(clavealmacenada[m] == claveingresada[m]) {cont++;} m++;

} } PORTB |=(1<<c);}

//*****************************************++//***************CLAVE DE SEGURIDAD************************

if(cont==5) { if(PINC & 0x02)

{ lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("PUERTA ABIERTA");PORTC=0x30;lcd_gotoxy(1,1);

_delay_ms(500);} } if(cont<5) { if(PINC & 0x02)

{lcd_clrscr(); lcd_gotoxy(3,0); lcd_puts("INCORRECTO"); _delay_ms(500); lcd_gotoxy(3,0);

FIEE - UNAC Página 15

Page 16: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

lcd_puts("ALARMA ACTIVADA"); PORTD=0x80; cont=0x00; m=0x00; _delay_ms(500);

lcd_gotoxy(3,1);} }

//***************************************************************** }

} if(PINC & 0x08)

{ PORTC=0x00;lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("INSERTE CODIGO");lcd_gotoxy(3,1);_delay_ms(350);

while(1) {

//************TECLADO MATRICIAL**********************+ for(c=4;c<7;c++)

{PORTB &= ~(1<<c); for(f=0;f<4;f++) {if((PINB&(1<<f))==0)

{L=((c-4)+1)+(3*f); N=L; if(L==11) {N=0; } while((PINB&(1<<f))==0); _delay_ms(200); print(N); P=N + 48; claveingresada[m] = P; if(clavealmacenada[m] == claveingresada[m]) {cont++;} m++;

} } PORTB |=(1<<c);}

//*****************************************++//***************CLAVE DE SEGURIDAD************************

if(cont==5) { if(PINC & 0x02)

{ lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("PUERTA ABIERTA");PORTC=0x20;lcd_gotoxy(1,1);

_delay_ms(500);} } if(cont<5) { if(PINC & 0x02)

{lcd_clrscr(); lcd_gotoxy(3,0); lcd_puts("INCORRECTO");

FIEE - UNAC Página 16

Page 17: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

_delay_ms(500); lcd_gotoxy(1,0); lcd_puts("ALARMA ACTIVADA"); PORTD=0x80; cont=0x00; m=0x00; _delay_ms(500);

lcd_gotoxy(3,1);} }

//***************************************************************** }

}}

}}

if(A==2){ lcd_clrscr();

lcd_gotoxy(1,0);lcd_puts("FUERA DE CASA");_delay_ms(100);if(PINC & 0x02){ DDRC=0x30;

lcd_gotoxy(1,1);lcd_puts("LUCES APAGADAS");_delay_ms(350);lcd_gotoxy(1,1);lcd_puts("ALARMA ACTIVADA");_delay_ms(350);while(1){ PORTC=0x00;

_delay_ms(20);lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("INSERTE CODIGO");lcd_gotoxy(3,1);_delay_ms(350);

while(1) {

//************TECLADO MATRICIAL**********************+ for(c=4;c<7;c++)

{PORTB &= ~(1<<c); for(f=0;f<4;f++) {if((PINB&(1<<f))==0)

{L=((c-4)+1)+(3*f); N=L; if(L==11) {N=0; } while((PINB&(1<<f))==0); _delay_ms(200); print(N); P=N + 48; claveingresada[m] = P; if(clavealmacenada[m] == claveingresada[m]) {cont++;} m++;

FIEE - UNAC Página 17

Page 18: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

} } PORTB |=(1<<c);}

//*****************************************++//***************CLAVE DE SEGURIDAD************************

if(cont==5) { if(PINC & 0x02)

{ lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("PUERTA ABIERTA");PORTC=0x20;lcd_gotoxy(1,1);

_delay_ms(500);} } if(cont<5) { if(PINC & 0x02)

{lcd_clrscr(); lcd_gotoxy(3,0); lcd_puts("INCORRECTO"); lcd_gotoxy(1,0); _delay_ms(500); lcd_puts("ALARMA ACTIVADA"); PORTD=0x80; cont=0x00; m=0x00; _delay_ms(500);

lcd_gotoxy(3,1);} }

//***************************************************************** }}

}

}if(A==3){ lcd_clrscr();

lcd_gotoxy(0,0);lcd_puts("CERRADURA");lcd_gotoxy(0,1);lcd_puts("ELECTRONICA");_delay_ms(350);

if(PINC & 0x02) {lcd_clrscr(); lcd_gotoxy(3,0); lcd_puts("INGRESE DIGITO"); _delay_ms(350); lcd_gotoxy(4,1);

while(1) {

//************TECLADO MATRICIAL**********************+ for(c=4;c<7;c++)

{PORTB &= ~(1<<c); for(f=0;f<4;f++) {if((PINB&(1<<f))==0)

{L=((c-4)+1)+(3*f); N=L; if(L==11)

FIEE - UNAC Página 18

Page 19: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

{N=0; } while((PINB&(1<<f))==0); _delay_ms(200); print(N); P=N + 48; claveingresada[m] = P; if(clavealmacenada[m] == claveingresada[m]) {cont++;} m++;

} } PORTB |=(1<<c);}

//*****************************************++//***************CLAVE DE SEGURIDAD************************

if(cont==5) { if(PINC & 0x02)

{ lcd_clrscr();lcd_gotoxy(1,0);lcd_puts("PUERTA ABIERTA");PORTC=0x20;lcd_gotoxy(1,1);

_delay_ms(500);} } if(cont<5) { if(PINC & 0x02)

{lcd_clrscr(); lcd_gotoxy(3,0); lcd_puts("INCORRECTO"); _delay_ms(500); lcd_gotoxy(1,0); lcd_puts("ALARMA ACTIVADA"); PORTD=0x80; cont=0x00; m=0x00; _delay_ms(500); lcd_gotoxy(3,1);}

}//*****************************************************************

}}

} }

}

7. ANÁLISIS DE LOS CONTROLES

CONTROL DEL AMBIENTE

El funcionamiento que le damos a este Control de Ambiente, es la manera de controlar el medio de ambiente en una habitación que en este caso sería la casa Domótica.

FIEE - UNAC Página 19

Page 20: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Temperatura y HR% T<19° HR<46% 19°<T<25° HR>46% T>25° HR>46%

CALEFACCION SI NO NO

VENTILADOR NO NO SI

RIEGO SI NO NO

Como podemos apreciar la temperatura ideal está comprendido entre 19° y 25°, ahora si la temperatura desciende, inmediatamente se enciende la calefacción para poder contrarrestar el frio que está haciendo en la habitación hasta estabilizarlo, si la temperatura asciende a más de 25° entonces se enciende un ventilador ya que el ambiente tiene mucho calor hasta estabilizarlo al rango de Temperatura ideal.

CONTROL DE HORARIO

El funcionamiento que le damos al control de Horario, es poder establecer una hora cualquiera q el usuario considere y a base de eso mandar los pulsos para saber en q hora es si así poder trabajar la casa domótica.

HORA 00 am<H<06 am 06 am<H<12 pm 12 pm<H<06 pmHORARIO MADRUGADA MAÑANA TARDE

Con esta tabla podemos observar como va trabajar el control de horario, ya que al saber que hora estamos, tenemos la posibilidad de habilitar los tipos de controles necesarios y optimizar la cantidad de consumo de energía. Si es de madrugada las luces se apagan inmediatamente y también el control de ambiente dejaría de trabajar.Si es de mañana las luces se activan automáticamente y también comenzaría a trabajar el control de ambiente.Si está en la tarde las luces trabajarían depende del movimiento que hay en la sala.

CONTROL DE MODO DE TRABAJO

Este tipo de control es el que centra todo el trabajo de la casa domótica, ya que es el tipo de trabajo que vamos a realizar y a elegir de forma manual para que después solo trabaje de forma automatizada.

MODO DENTRO DE CASA - MAÑANA

DENTRO DE CASA - MADRUGADA

FUERA DE CASA

CERRADURA ELECTRONICA

FIEE - UNAC Página 20

Page 21: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

ALARMA SI SI SI SI

LUCES SI NO NO NO

CHAPA ELECTRONICA

SI SI SI SI

T° - HR% SI SI NO NOSENSOR DE MOVIMIENTO

NO SI SI SI

CONTRASEÑA SI SI SI SI

Podemos ver en la tabla que el modo de trabajo tiene 4 etapas que podemos elegir y después se va actualizar con la hora que está establecida en el control de horario.

Dentro de casa, el control de hora mandara inmediatamente y recibirá q hora estamos y trabajaremos de Mañana o tarde o noche o madrugada.

Si es en la mañana la alarma se activaría inmediatamente, las luces se prenden, la chapa electrónica se activa, la temperatura de ambiente y contraseña activada.

Si es en la madrugada, la alarma, la chapa electrónica, temperatura ambiental, sensor de movimiento y contraseña estarían activada.

Si esta fuera de casa, la alarma, chapa electrónica, sensor de movimiento y contraseña se activarían.

Si queremos comprobar el modo de cerradura electrónica se enciende alarma, chapa electrónica, sensor de movimiento y contraseña.

8. INSTALACIONES

- Elaboramos el proyecto a base de la simulación y la programación que realizamos.

Parte de Control de Temperatura

FIEE - UNAC Página 21

Page 22: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Parte de Control de Horario y Modo de Trabajo

FIEE - UNAC Página 22

Page 23: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

Circuito completo de Casa Inteligente y Automatizada

En funcionamiento la casa inteligente y automatizada

FIEE - UNAC Página 23

Page 24: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

9. COSTO DEL PROYECTO

FIEE - UNAC Página 24

Page 25: Proyecto Final - Casa Domotica

CASA INTELIGENTE Y AUTOMATIZADA – INSTRUMENTACIÓN ELECTRÓNICA

MATERIALES Costo S/3 LCD S/ 453 ATMEGA8 S/ 30TECLADO MATRICIAL S/ 106 RELAYS S/ 10FOCOS LED Y FOCO NORMAL S/ 5VENTILADOR S/ 2TIMER 555 S/ 1RESISTENCIAS S/ 3CABLES S/ 8PARLANTE S/ 3TOTAL S/ 117

10. CONCLUSIONES

Este proyecto es un ejemplo de que podemos automatizar nuestras viviendas de modo fácil y eficiente.

Podemos tener el control de nuestra casa automatizada y corregirlo por nuestros propios medios.

Tiene la facilidad de trabajar lo más eficiente en las cosas más importante que son el ahorro de energía cuando debe de ser por ejemplo en la madrugada y cuando estamos fuera de casa.

También podemos tener más segura nuestra viviendas con los sensores activados y la cerradura electrónica con contraseña, ya que estas al tener erros significa que el usuario no es el q esta utilizando e inmediatamente se activa la alarma electrónica.

El control de Hora nos facilita el trabajo ya que la casa estaría controlada por el horario en que estamos y nos facilitaría las cosas que nosotros queremos hacer.

11. BIBLIOGRAFIA

INSTALACIONES DE TELECOMUNICACIONES PARA EDIFICIOS, AUTORES CARLOS FERNANDES VALDIVIELSO, IGNACIO RAUL MATIAS, AÑO 2012 (1RA EDICION).

DOMOTICA EN EDIFICIOS INTELIGENTES autor, JOSE MANUEL HUIDOBRO; JOSE MANUEL HUIDOBRO MOYA; RAMON JESUS MILLAN TEJEDOR , CREACIONES COPYRIGHT, 2004

http://upcommons.upc.edu/pfc/bitstream/2099.1/11132/1/PFC.pdf

http://electricistas.webcindario.com/[Dom%C3%B3tica]%20Proyecto%20de %20vivienda%20inteligente.pdf

FIEE - UNAC Página 25