Control de luces desde la pc para el hogar.

Solo disponible en BuenasTareas
  • Páginas : 5 (1214 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2012
Leer documento completo
Vista previa del texto
DOMOTICA

CONTROL DE LUCES DESDE LA PC PARA EL HOGAR.



























1.1_ INTRODUCCION A LA DOMOTICA.

En términos generales, se puede definir la domotica como la tecnología encargada de desarrollar e implementar la automatización de las instalaciones habituales en una vivienda o edificio.

La domotica incide en los aspectos de seguridad en general, la gestión de energía, el confort,las telecomunicaciones, etc. Son muchas y variadas las aplicaciones posibles.

En el proyecto realizado por nuestro grupo diseñamos un software para el control de luces desde la PC o desde un control manual a distancia mediante comunicación serial en una vivienda a escala.



1.2_ ESPECIFICACIONES FUNCIONALES.

En esta vivienda en miniatura se dispone de control y demostración de las siguientesfunciones domoticas.





1.2.1_ CONTROL DE ILUMINACIÓN.

Gestión de la iluminación de toda la casa vía serial desde la PC o desde un control manual.



1.2.3_ SIMULACIÓN DE PRESENCIA.

Medio eficaz para evitar robos y otras agresiones a la propiedad privada. Se utilizan varias luces de la vivienda y se realiza una programación de encendido automático.



1.3_ ARQUITECTURA DEL SISTEMA DOMOTICO.Fig. 1.1 control desde PC emisor.






Comunicación serial.




Fig. 1.2 receptor.















Fig. 1.3 control manual emisor.
[pic]
Fig. 1.4 Pantalla de visualización en la PC.

Se realizo un software con visual basic como se puede apreciar en la fig. 1.4 en el cual mediante comunicación serial y un receptor Fig. 1.2 con Micro controladores previamente programados se puedencontrolar 5 salidas, en nuestro proyecto 5 luces y el simulador de presencia:

1._ Zona del comedor.
2._ Zona de entretenimiento.
3._ Zona del dormitorio.
4._ Zona del baño.
5._ Zona del garaje.
6._ Simulador de presencia.


1.4._ PROGRAMA DEL MICRO CONTROLADOR PIC 16F628A EN PBP.

Se realizo la programación del pic en lenguaje Basic tanto para el trasmisor como para el receptor, el software de laPC se programo en lenguaje VISUAL BASIC.


1.4.1._ PROGRAMA DEL TRASMISOR EN BASIC.

'****************************************************************
'* Nombre : trasmisor domotico.BAS *
'* Autor: [Tnlg. Kleber Núñez] *
'* Noticia: Domotica *
'* :All Rights Reserved *
'* Date : 02/02/2012 *
'* Versión: 1.0 *
'* Notes : *
'* :*
'****************************************************************
INCLUDE "MODEDEFS.BAS"
CMCON=7
@deviceXT_OSC;PULSADOR VAR PORTA.0
TRISA=0
X VAR BYTE
A VAR PORTB.2
B VAR PORTB.3
UNO VAR PORTB.4
DOS VAR PORTB.5
TRES VAR PORTB.6
LED0 VAR PORTB.7
high LED0
PAUSE 400
LOW LED0
SEC1 VAR BIT
SEC2 VAR BIT
SEC3 VAR BIT
SEC4 VAR BIT
SEC5 VAR BIT
SEC6 VAR BIT
SEC1=0
SEC2=0
SEC3=0
SEC4=0
SEC5=0SEC6=0
;----------------------------------------------
INICIO2:
HIGH B
low A
IF UNO =0 THEN SECTOR1
IF DOS =0 THEN SECTOR2
IF TRES =0 THEN SECTOR3
HIGH A
LOW B
IF UNO =0 THEN SECTOR4
IF DOS =0 THEN SECTOR5
IF TRES =0 THEN SECTOR6
PAUSE 10
GOTO INICIO2
;-----------------------------------------------
SECTOR1:
if UNO=0 then SECTOR1
FOR X=1 TO 10
PAUSE 10
NEXT X
IF SEC1=0 THEN
SEROUT PORTB.0,N9600,["A"]SEC1=1
GOTO INICIO2
ENDIF
IF SEC1=1 THEN
SEROUT PORTB.0,N9600,["B"]
SEC1=0
ENDIF
GOTO INICIO2
;---------------------------------------------
SECTOR2:
if DOS=0 then SECTOR2
FOR X=1 TO 10
PAUSE 10
NEXT X
IF SEC2=0 THEN
SEROUT PORTB.0,N9600,["C"]
SEC2=1
GOTO INICIO2
ENDIF
IF SEC2=1 THEN
SEROUT PORTB.0,N9600,["D"]
SEC2=0
ENDIF
GOTO INICIO2
;----------------------------------------------
SECTOR3:
if...
tracking img