Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tesis de LM35 PDF
Tesis de LM35 PDF
SISTEMA DE GESTIN
DOMTICA DE UNA
VIVIENDA
PFC presentado para optar al ttulo de Ingeniero
Tcnico Industrial especialidad ELECTRNICA
INDUSTRIAL
por David Garcia Plaza
NDICE MEMORIA
ndice memoria 2
-2-
Sistema de gestin domtica de una vivienda
Captulo 4: Hardware 27
4.7. Componentes 31
Captulo 5: Software 37
-3-
David Garcia Plaza
Captulo 6: Simulaciones 51
Captulo 7: Normativa . 69
7.1. CENELEC . 69
7.2. CEN . 70
7.3. ISO/IEC . 70
7.3.1. Subcomit 25 . 70
Captulo 8: Presupuesto . 72
8.6. Presupuesto 75
-4-
Sistema de gestin domtica de una vivienda
10.1.2. Libros 82
-5-
David Garcia Plaza
CAPTULO 1:
OBJETO DEL PROYECTO
-6-
Sistema de gestin domtica de una vivienda
-7-
David Garcia Plaza
CAPTULO 2:
MOTIVACIN Y
JUSTIFICACIN
-8-
Sistema de gestin domtica de una vivienda
Ventajas
-9-
David Garcia Plaza
CAPTULO 3:
ESPECIFICACIONES
BSICAS
Haciendo circular por los tubos agua entre 35 y 45 C, el suelo se mantiene entre
20 y 28 C y el ambiente entre 18 y 22 C.
- 10 -
Sistema de gestin domtica de una vivienda
El grado de confort que se consigue con este tipo de calor es ideal. Ya que se
calienta agua a 40 C para mantener la casa a 20 C. En cambio, con los
sistemas tradicionales de radiadores calentamos agua a 70 u 80 C para
mantener la casa a 20 C. Es obvio que los saltos trmicos son mucho ms altos
y, de esto, resultan prdidas de calor mayores.
El calor viene del suelo y llega hasta una altura de 2 a 3m., justo donde se
necesita. Como se observa en la siguiente imagen el sistema de radiadores
ofrece una distribucin de temperaturas que no es la idnea, ya que calienta ms
en la zona alta de la estancia, en cambio, el suelo radiante nos ofrece una
temperatura ms clida a poca altura y va enfriando a medida que se sube de
altura.
Convencionales
- 11 -
David Garcia Plaza
Alternativas
- Energa solar.
- Recuperadores de chimeneas.
- Esttica:
- Saludable:
- 12 -
Sistema de gestin domtica de una vivienda
Figura 2.
2 Distribucin de calor dependiendo de la altura.
altura
- Calefaccin de piscinas:
Pero sobre todo hay que sealar que con la calefaccin por Suelo Radiante
no se remueve el agua (no hay flujo de agua caliente que entraen en el
vaso). As, se reduce al mnimo la evaporacin, que es la mayor fuente de
prdidas en una piscina.
- Aislamiento:
- Bajo mantenimiento:
- Seguro:
- 13 -
David Garcia Plaza
- Obra:
- Tipo de pavimento:
- 14 -
Sistema de gestin domtica de una vivienda
GARAJE
JARDN
COCINA
LAVABO 1 HABITACIN 1
HABITACIN 2 HABITACIN 3
ESTUDIO LAVABO 2
- 15 -
David Garcia Plaza
- 16 -
Sistema de gestin domtica de una vivienda
- 17 -
David Garcia Plaza
Comedor
Habitacin 1
- 18 -
Sistema de gestin domtica de una vivienda
Habitacin 2
Habitacin 3
Lavabos
Lavabo 1
Lavabo 2
Los lavabos dispondrn de una luz principal y otra secundaria situada encima del
espejo para mejorar la iluminacin en la zona facial al estar delante. Ambas luces
estarn desconectadas al activar el sistema SPA.
- 19 -
David Garcia Plaza
Garaje
Las luces del jardn inicialmente las dejaremos conectadas a no ser que el
usuario lo modifique simplemente por el hecho de intentar simular que hay gente
en la vivienda en caso de que sea de noche. Por otra parte las luces de la piscina
estarn desconectadas.
- 20 -
Sistema de gestin domtica de una vivienda
- 21 -
David Garcia Plaza
- 22 -
Sistema de gestin domtica de una vivienda
- 23 -
David Garcia Plaza
- 24 -
Sistema de gestin domtica de una vivienda
- 25 -
David Garcia Plaza
- 26 -
Sistema de gestin domtica de una vivienda
CAPTULO 4:
HARDWARE
- 27 -
David Garcia Plaza
- 28 -
Sistema de gestin domtica de una vivienda
Se utilizar tambin como en todos los diseos el PIC 16F877 que gestionar las
lecturas de los sensores. Para finalizar, se utilizarn leds de color rojo y verde
para indicar el estado abierto y cerrado respectivamente y una pantalla LCD para
hacer su visualizacin ms dinmica y fcil para el usuario. Cabe decir que en la
implementacin real del sistema domtico estos elementos sern eliminados ya
que los resultados de las lecturas se podrn observar de una manera mucho ms
grfica en la pantalla que incluir el programa SCADA.
- 29 -
David Garcia Plaza
- 30 -
Sistema de gestin domtica de una vivienda
4.7. Componentes
CARACTERSTICAS 16F877
Frecuencia mxima DX-20MHz
Memoria de programa flash palabra de 14 8KB
bits
Posiciones RAM de datos 368
Posiciones EEPROM de datos 256
Puertos E/S A,B,C,D,E
Nmero de pines 40
Interrupciones 14
Timers 3
Mdulos CCP 2
Comunicaciones Serie MSSP, USART
Comunicaciones paralelo PSP
Lneas de entrada de CAD de 10 bits 8
Juego de instrucciones 35 Instrucciones
Longitud de la instruccin 14 bits
Arquitectura Harvard
CPU Risc
Canales Pwm 2
- 31 -
David Garcia Plaza
- Sensor de temperatura:
- 32 -
Sistema de gestin domtica de una vivienda
- LCD:
Para poder visualizar los valores de las temperaturas medias con el sensor
se ha utilizado el display DV20400, dispones de 20 caracteres por 4 lneas.
- Rel:
- 33 -
David Garcia Plaza
- LDR:
- Optoacoplador:
- Triac:
- 34 -
Sistema de gestin domtica de una vivienda
- Rel:
Para poder conectar las luces que se utilizarn para intentar disuadir al
intruso en caso de que los sensores de presencia detecten movimiento en
el exterior de la vivienda.
- Alarma sonora:
- Sensor presencia:
- 35 -
David Garcia Plaza
- 36 -
Sistema de gestin domtica de una vivienda
CAPTULO 5:
SOFTWARE
- 37 -
David Garcia Plaza
//Declaracin de variables
int temp1,temp2,temp3,temp4,temp5,temp6,temp7;
int Temper1,Temper2,Temper3,Temper4,Temper5,Temper6,Temper7;
float TEMPTOTAL;
int consigna=22;
while (TRUE)
{
- 38 -
Sistema de gestin domtica de una vivienda
Temper6=(temp6*0.245);
Temper7=(temp7*0.245);
- 39 -
David Garcia Plaza
printf(lcd_putc,"%i",Temper4); //xxx.x C
lcd_gotoxy(19,2); //Acomoda cursor LCD
lcd_putc("oC");
delay_ms (100);
- 40 -
Sistema de gestin domtica de una vivienda
void main()
while (input(PIN_A0)==1)
if ((PIN_A0)==0)
- 41 -
David Garcia Plaza
#use standard_io (D) )//El compilador genera cdigo para hacer que un
pin de I/O sea entrada o salida cada vez que se utiliza
void main()
while(TRUE)
// Ventana comedor
if (input(PIN_A0)==1)
estado1="C";
else
- 42 -
Sistema de gestin domtica de una vivienda
estado1="A";
// Puerta Principal
if (input(PIN_A1)==1)
estado2="C";
else
estado2="A";
// Puerta Garaje
if (input(PIN_A2)==1)
estado3="C";
else
estado3="A";
- 43 -
David Garcia Plaza
// Ventana Hab 2
if (input(PIN_A3)==1)
estado4="C";
else
estado4="A";
- 44 -
Sistema de gestin domtica de una vivienda
- 45 -
David Garcia Plaza
#fuses xt,nowdt,noput,nobrownout,nolvp,noprotect//Definimos qu
fusibles deben activarse en el dispositivo
float luz1;
#INT_EXT
ext_isr(void)
if (input(PIN_D0)==1)
if ((luz1>262)&(luz1<=352))
{
output_high(PIN_B1);
set_timer0 (180); //recarga del TMR0
while(get_timer0()>=180);
output_low(PIN_B1);
set_timer0 (50); //recarga del TMR0
while(get_timer0()>=50);
output_high(PIN_B1);
set_timer0 (180); //recarga del TMR0
while(get_timer0()>=180);
output_low(PIN_B1);
}
else if ((luz1>352)&(luz1<=536))
{
output_high(PIN_B1);
- 46 -
Sistema de gestin domtica de una vivienda
else if ((luz1>536)&(luz1<=1023))
{
output_high(PIN_B1);
set_timer0 (80); //recarga del TMR0
while(get_timer0()>=80);
output_low(PIN_B1);
set_timer0 (180); //recarga del TMR0
while(get_timer0()>=180);
output_high(PIN_B1);
set_timer0 (80); //recarga del TMR0
while(get_timer0()>=80);
output_low(PIN_B1);
}
else if (luz1>1023)
{
output_high(PIN_B1);
}
else
output_low(PIN_B1);
}
}
else
{
output_low(PIN_B1);
}
- 47 -
David Garcia Plaza
setup_timer_0 (RTCC_INTERNAL|RTCC_DIV_8);//Configura el
temporizador
while(True)
{
setup_adc (ADC_CLOCK_INTERNAL); //Enciende ADC
Una vez hemos hecho las configuraciones previas, pasamos a la parte principal
del programa. Como se ha explicado anteriormente, por la entrada del conversor
nos entra un valor que depende de la luminosidad en la habitacin, este valor es
comparado y se acta dependiendo de si se necesita toda la onda en caso de
luminosidad cero o de porcentajes de onda. La forma de darle los dos estado que
necesita el triac para encender o apagar la bombilla se hace mediante el timer 0
del PIC, que nos permite crear un pulso de determinada duracin.
- 48 -
Sistema de gestin domtica de una vivienda
#include <math.h>
#include <lcd.c>
void main()
while (input(PIN_A0)==1)
if ((input(PIN_A2)||input(PIN_A3)||input(PIN_A4))==1) {
output_high(PIN_B0);//Activa el bit 0 del puerto B
if (input(PIN_A1)==1)
if (((input(PIN_A2))&&(input(PIN_A3))&&(input(PIN_A4)))==0) {
delay_ms(6000); //Retardo
- 49 -
David Garcia Plaza
Una vez se ha entrado en el ciclo donde se activan las luces, el programa mirar
si esta activo el interruptor que activa la alarma sonora, que el usuario puede
pulsar o no dependiendo de su criterio, si esta activo, el programa dar la
instruccin para que la alarma suene.
- 50 -
Sistema de gestin domtica de una vivienda
CAPTULO 6:
SIMULACIONES
Para realizar los distintos circuitos, hemos credo conveniente representar los
distintos sensores con interruptores por motivos de sencillez y manipulacin, ya
que as podemos cambiar su estado rpidamente y ver como esos cambios
afectan al circuito.
- 51 -
David Garcia Plaza
- 52 -
Sistema de gestin domtica de una vivienda
- 53 -
David Garcia Plaza
- 54 -
Sistema de gestin domtica de una vivienda
Explicacin:
- 55 -
David Garcia Plaza
En cada salida de los distintos puertos del PIC situaremos el montaje de las
figuras anteriores, tantas como luces y electrodomsticos deseemos controlar
con el sistema SPA, que en nuestro caso sern un total de treinta. Tambin cabe
decir que muchas de estas salidas estarn permanentemente desconectadas,
como puede ser el caso de la nevera, el congelador, o algn otro elemento de
inters para el usuario, pero se realizar igualmente el montaje por si en un
futuro las personas que habitan la casa desean pasar un periodo largo de tiempo
fuera. En este caso particular tendremos una instruccin que deshabilitara todas
y cada una de las luces y electrodomsticos y activar el sistema SPA en toda la
vivienda.
- 56 -
Sistema de gestin domtica de una vivienda
Explicacin:
En la siguiente figura se muestra un circuito con una sola ventana, en ste caso
la ventana del comedor.
- 57 -
David Garcia Plaza
- 58 -
Sistema de gestin domtica de una vivienda
- 59 -
David Garcia Plaza
- 60 -
Sistema de gestin domtica de una vivienda
Explicacin:
- 61 -
David Garcia Plaza
Vemos como la seal amarilla es la seal que nos proporciona la red, es decir,
230V de eficaz, y observamos que cada vez que la senoidal pasa por cero nos
crea un pulso de 5V de la misma frecuencia.
- 62 -
Sistema de gestin domtica de una vivienda
En la imagen anterior vemos como genera un pulso (AZUL), cada vez que la otra
seal pasa por cero y por lo tanto activa la interrupcin externa del PIC.
- 63 -
David Garcia Plaza
0% de luminosidad
25% de luminosidad
- 64 -
Sistema de gestin domtica de una vivienda
50% de luminosidad
75% de luminosidad
- 65 -
David Garcia Plaza
Como salidas del PIC podemos observar un rel normalmente abierto que se
cerrar y encender las luces especiales diseadas para este sistema que se
encontrarn en el jardn y en el comedor. Como ya venimos mencionando ste
sistema es orientativo y se podrn aadir ms luces en un futuro. Tambin
tendremos una salida para la alarma sonora en caso de que el interruptor de sta
este activado, as como un led que har la funcin de avisador luminoso en el
panel de seguridad que se encontrar cerca de la puerta donde tambin podr
encontrarse el sistema SPA. Como todos los controles de la vivienda, el sistema
- 66 -
Sistema de gestin domtica de una vivienda
Explicacin:
- 67 -
David Garcia Plaza
Hemos programado el PIC de tal manera que cuando los sensores dejen de estar
activos, se realizar un retardo de treinta segundos antes de apagar las luces y
desactivar tanto la alarma como el avisador luminoso. De esta manera daremos
un margen de tiempo por si hay algn punto ciego entre los sensores, as el
sistema no apagar la luces instantneamente cuando deje de detectar.
- 68 -
Sistema de gestin domtica de una vivienda
CAPTULO 7:
NORMATIVA
7.1. CENELEC
7.1.1. Comit Tcnico 205
El Comit Tcnico 205 Sistemas electrnicos para viviendas y edificios, se
encarga de preparar normas para todos los aspectos de sistemas electrnicos
domsticos y en edificios en relacin a la sociedad de la informacin.
En ms detalle, preparar normas para asegurar la integracin de un espectro
amplio de aplicaciones y aspectos de control y gestin de otras aplicaciones en y
entorno a viviendas y edificios, incluyendo las pasarelas residenciales a
diferentes medios de transmisin y redes pblicas, teniendo en cuenta todo lo
relativo a EMC y seguridad elctrica y funcional.
TC 205 no preparar normas de producto sino los requisitos de actuacin
necesarios y los interfaces de hardware y software necesarios. Las normas
debern especificar ensayos de conformidad.
- 69 -
David Garcia Plaza
7.2. CEN
7.2.1. Comit Tcnico 247
El Comit Tcnico 247 Automatizacin de Edificios, Controles y Gestin de
Edificios, se encarga de la normalizacin de automatizacin de edificios,
controles y gestin de edificios y servicios para edificios residenciales y no
residenciales.
Estas normas incluyen definiciones, requisitos, funciones y mtodos de ensayo
de los productos de automatizacin de edificios y sistemas para control
automtico de instalaciones de servicios en edificios.
Las medidas de integracin primarias incluyen interfaces de aplicacin, sistemas
y servicios para asegurar una gestin tcnica de edificios eficiente en
cooperacin con la gestin comercial y de infraestructuras del edificio.
Se excluyen de su campo de aplicacin las reas de automatizacin de edificios
bajo la responsabilidad de otros comits de CEN/CENELEC.
7.3. ISO/IEC
7.3.1. Subcomit 25
El Subcomit 25 interconexin en la tecnologa de la informacin es el
responsable de la interconexin en la tecnologa de la informacin. Dentro de su
campo de aplicacin est la normalizacin de sistemas microprocesadores, as
como de interfaces, protocolos y medios de interconexin asociados para equipos
de tecnologa de la informacin, generalmente para entornos comerciales y
residenciales. Se excluye el desarrollo de normas para redes de
telecomunicaciones e interfaces a redes de comunicacin.
- 70 -
Sistema de gestin domtica de una vivienda
- 71 -
David Garcia Plaza
CAPTULO 8:
PRESUPUESTO
- 72 -
Sistema de gestin domtica de una vivienda
Concepto Total ()
Dietas y desplazamientos (5% costes directos) 451,25
- 73 -
David Garcia Plaza
Concepto Total ()
Costes de ingeniera 9.025
Costes indirectos 631,75
Costes de materiales 338,54
Costes de mano de obra 600
Total 10.595,29
+16% de I.V.A. 1.695,25
12.290,54
- 74 -
Sistema de gestin domtica de una vivienda
8.6. Presupuesto
Sobre el coste total del diseo se le sumar los beneficios industriales de la
empresa que asuma la instalacin, y tambin un pequeo tanto por ciento de
imprevistos varios que puedan ir surgiendo a lo largo del proyecto, es decir, un
pequeo margen de error para el consumidor.
Concepto Total ()
Costes total 12.290,54
7% de beneficio industrial 860,34
5% de posibles imprevistos 614,53
13.765,41
- 75 -
David Garcia Plaza
CAPTULO 9:
PLANIFICACIN Y
DIAGRAMA DE GANTT
Para la realizacin final del proyecto hemos decidido dividirlo en dos partes como
ya se explico en el objeto del proyecto. La parte real del diseo, en la cual se
describirn los elementos reales que se utilizaran en una casa real, y la
implementacin en una maqueta a escala, donde elementos como las luces o
algunos sensores se modificarn y se reproducir su efecto con interruptores y
leds que simularn el mismo efecto. As pues, de cara a la presentacin final del
trabajo, adems de la maqueta, se implementarn mdulos independientes de
cmo debera ser el montaje real que ayudarn a dar consistencia y realismo al
proyecto, ya que estos estarn realizados con elementos reales a diferencia de
los que se utilizarn en la maqueta.
- 76 -
Sistema de gestin domtica de una vivienda
- 77 -
David Garcia Plaza
- 78 -
Sistema de gestin domtica de una vivienda
- 79 -
David Garcia Plaza
- 80 -
Sistema de gestin domtica de una vivienda
CAPTULO 10:
BIBLIOGRAFA
http://revista.consumer.es/web/es/20060201/economia_domestica/
http://www.ceilhit.com/
http://www.anecyc.com/
http://www.intael.net/obras.html
http://www.intael.net/pdf/CATALOGO%20FENIX.pdf
http://www.esak.es/?gclid=CIKF4JCD954CFZ1h4wodzDTMJA
http://www.x-robotics.com/sensores.htm#LM35
http://www.electro-tech-online.com/attachments/micro-controllers/27456d1237645692-lm35-
pic16f877a-adc.jpg
http://foro.elhacker.net/electronica/introduccion_a_la_programacion_de_pics_en_lenguaje_c_ccs-
t174021.0.html
http://www.ucontrol.com.ar/forosmf/programacion-en-c/medidor-de-4-temperaturas-con-lm35-y-
lcd-2x16/?wap2
- 81 -
David Garcia Plaza
http://www.ucontrol.com.ar/forosmf/programacion-en-asm/medidor-de-temperatura-con-el-lm35-
con-decimos/
http://todopic.mforos.com/46840/4390762-convertir-asm-en-c/
http://www.idesaelectronic.com/instalacion.aspx
http://www.taringa.net/posts/downloads/1088351/Dise%C3%B1o-de-interiores-Programas_.html
http://www.eurocable.es/esp/productos/ca_sist_reversible.php?h=2
http://fuetgo.wordpress.com/2007/09/19/microsoft-office-visio-2007-professional-espanol/
http://todopic.mforos.com/58527/3049293-efecto-noche-dia-para-belenes/
http://www.scribd.com/doc/22558303/Compilador-C-CCS-e-Simulador-Proteus-para-
Microcontroladores-Pic
10.1.2. Libros
Garcia Breijo, Eduardo. Compilador C CCS e Simulador Proteus para Microcontroladores Pic.
Alfaomega, 2008.
- 82 -