Você está na página 1de 48

Datos

http://www.abc.es/agencias/noticia.asp?noticia=738405 http://www.seas.es/blog/?q=node/193 http://www.emb.cl/electroindustria/articulo.mvc?xid=724&tip=7 http://www.interempresas.net/MetalMecanica/Articulos/37775-La-eficiencia-energetica-en-laautomatizacion.html http://es.prmob.net/energy-star/conservaci%C3%B3n-de-la-energ%C3%ADa/uso-eficiente-deenerg%C3%ADa-1383901.html http://es.prmob.net/luz/bombilla-incandescente/l%C3%A1mpara-fluorescente-compacta155354.html http://es.prmob.net/estados-unidos/bombilla-incandescente/l%C3%A1mpara-fluorescentecompacta-1435628.html http://repositorio.espe.edu.ec/bitstream/21000/5341/1/AC-AUTOMATIZACI%C3%93N-ESPE033277.pdf http://www05.abb.com/global/scot/scot209.nsf/veritydisplay/52061940196d48b5c12579c9005c1 37a/$file/1txa96028c0702_catalogo%20general%20knx%202012.pdf http://www.schneiderelectric.es/documents/local/soluciones/ee/usuarios/ESMKT12001H10-guiapractica-eficiencia-energetica.pdf http://www.emb.cl/electroindustria/articulo.mvc?xid=724&tip=7

Lista de materiales

Elemento Baquelas 20 x 20 Baquela 10 x 10 Pic 16f887 Triac Bt 136 Display 7 segmentos Optocoplador MOC 3021 Decodificador BCD A 7 seg (74ls47) Comparador LM 311 Cristales 4M Condensadores 2.2 pF Conectores dobles para CI Diodos Leds Transistor 2N2222 Resistencia 47 a w Resistencia 270 a w Resistencia 100 a w Resistencia 1K a w Resistencia 10K a w Porta integrados 8 pines Porta integrados 16 pines Porta integrados 40 pines Flip flop JK (74ls73) Pulsador fotodiodo Leds IR Conectores Jack modulares Conectores RJ-45 Regleta 40 pines Lmina acrlico 1m x 1.95m ngulos en aluminio Estao (Metro) Cable UTP (Metros) Marcador Sharpie Hojas papel propalcote Barra de silicona

Cantidad 1 14 10 8 2 8 2 14 10 20 10 8 22 14 24 8 40 22 22 10 10 8 8 14 14 17 18 7 1 2 7 70 1 30 3

Costo unitario ($) 4000 1000 8000 1200 1500 1000 2000 1500 500 400 800 100 200 50 50 50 50 50 400 600 800 2000 500 1000 1000 4000 300 500 80000 7500 1000 1000 2500 100 700 Total

Costo total ($) 4000 14000 80000 9600 3000 8000 4000 21000 5000 8000 8000 800 4400 700 1200 400 2000 1100 8800 6000 8000 16000 4000 14000 14000 68000 5400 3500 80000 15000 7000 70000 2500 3000 2100 $ 502.500

Anexos Algunos de los elementos utilizados en la realizacin de este proyecto son los mostrados a continuacin: Pic 16f887

Figura

El PIC16F887 es un producto conocido de la compaa Microchip. Dispone de todos los componentes disponibles en la mayora de los micro-controladores modernos. Por su bajo precio, un rango amplio de aplicaciones, alta calidad y disponibilidad, es una solucin perfecta aplicarlo para controlar diferentes procesos en la industria, en dispositivos de control de mquinas, para medir variables de procesos etc. http://www.bilbaoelectronics.com/pines-16f887.html http://www.mikroe.com/chapters/view/81/capitulo-3-microcontrolador-pic16f887/

Triac Bt 136

Figura El Triac es un dispositivo semiconductor que pertenece a la familia de los dispositivos de control tiristores. El triac es en esencia la conexin de dos tiristores en paralelo pero conectados en sentido opuesto y compartiendo la misma compuerta. El triac slo se utiliza en corriente alterna y al igual que el tiristor, se dispara por la compuerta.

http://www.rcl.lt/index.php?id=2&lang=lt&acc=show&term=BT136&pcode=PBT136/6&p mode=&frame=3 http://www.unicrom.com/Tut_triac.asp

Decodificador BCD a 7 segmentos.

Figura

El decodificador de BCD a siete segmentos es un circuito combinacional que mediante un cdigo BCD en sus entradas activa en sus salidas un display de 7 segmentos para indicar un dgito decimal.

http://ask.nate.com/qna/view.html?n=4046733 http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/030301.htm

Display 7 segmentos

Figura

Diagrama:

Figura Este dispositivo se utiliza para la visualizacin de nmeros decimales en diversidad de equipos electrnicos, cada uno de sus segmentos se enciende o apaga de forma individual para formar los nmeros que este mostrar.

http://www.electronicamagnabit.com/tienda/display-lcd/1143-display-7-segmentosdoble-ac.html http://ondasroboticas.blogspot.com/2011_09_01_archive.html

Flip-flop JK 74ls73

Figura Este flip-flop se denomina como "universal" ya que los dems tipos se pueden construir a partir de l. En el smbolo anterior hay tres entradas sncronas (J, K y CLK). Las entradas J y K son entradas de datos, y la entrada de reloj transfiere el dato de las entradas a las salidas.

La tabla de verdad de este flip-flop JK se muestra a continuacin:

Figura http://carvalelectronics.com/site/index.php?page=shop.product_details&flypage=carval_f lypage.tpl&product_id=675&category_id=79&option=com_virtuemart&Itemid=1 http://www.ladelec.com/teoria/electronica-digital/195-flip-flop-jk

Comparador Lm 311

Figura Es un comparador de voltaje que se utilizar en el sensor tipo barrera que se implementar en cada sector de la vivienda. Su modo de funcionamiento es el siguiente: Cuando la entrada no inversora (+, pin 2 del CI) es mayor que la entrada inversora (-, pin 3 del CI), la salida (Pin 7) se saturar hasta el valor que tiene Vcc (pin 8), en ste caso 5V, y cuando el valor de la entrada inversora es mayor a la no inversora, la salida del circuito ser el valor que est en Vee, para el caso de ste proyecto ese valor ser 0V.

http://ecee.colorado.edu/~ecen4618/lm311.htm

Led IR.

Figura
El led infrarrojo es un tipo de diodo emisor de luz infrarroja, IRED (Infra-Red Emitting Diode), la longitud de onda de los rayos infrarrojos es muy pequea (850-900 nm) por este motivo no es visible al ojo humano, esta seal infrarroja se puede ver interrumpida por casi cualquier cosa, como

una puerta, una persona, una hoja de papel etc, por lo que es utilizada para controles remotos, alerta de intrusos entre otras aplicaciones.

Fotodiodo.

Figura

El fotodiodo se parece mucho a un diodo semiconductor comn, pero tiene una caracterstica que lo hace muy especial: es un dispositivo que conduce una cantidad de corriente elctrica proporcional a la cantidad de luz que lo incide (lo ilumina). Esta corriente elctrica fluye en sentido opuesto a la flecha del diodo y se llama corriente de fuga. El fotodiodo se puede utilizar como dispositivo detector de luz, pues convierte la luz en electricidad y esta variacin de electricidad es la que se utiliza para informar que hubo un cambio en el nivel de iluminacin sobre el fotodiodo.

Figura http://www.bolanosdj.com.ar/TEORIA/SENSORESOPTICOS.PDF

Fotorresistencia.

Tambin son llamadas LDR por sus siglas en ingls (Light Dependent Resistor), es una resistencia que vara su valor en funcin de la luz recibida, cuanta ms luz recibe, menor es su resistencia.

http://www.arduteka.com/2011/11/componentes-el-sensor-ldr/

Conectores RJ-45

Figura

Conectores Jack modulares.

Figura http://wang0923.en.made-in-china.com/product/lMqnsXaDbIVf/China-Cat-5eUnshielded-Modular-Jack-KJ-6054K8C5E-.html

Moc 3021

Figura
El MOC3021 consta de un diodo emisor de infrarrojos de arseniuro de galio pticamente acoplado a un interruptor bilateral de silicio en un encapsulado DIP-6. Este dispositivo est diseado para su uso en aplicaciones que requieren disparo aislado de TRIAC.

Se utilizan mayormente en etapas de potencia para la no utilizacin de rels mecnicos, que por sus partes mviles pueden llegar a tener un mayor desgaste aparte del ruido que stas producen.

http://www.carrodelectronica.com/store/index.php?_a=viewProd&productId=13232

Transistor 2N222

Figura

http://www.hamradioexpress.com/catalog/index.php?main_page=product_info&product s_id=999

Arduino UNO.

El Arduino Uno es una placa electrnica basada en el ATmega328. Cuenta con 14 pines que pueden ser entradas / salidas digitales (de los cuales 6 pueden ser utilizados como salidas PWM), 6 entradas analgicas, una de 16 MHz del oscilador de cristal, una conexin USB, un conector de alimentacin, una cabecera de ICSP, y un botn de reinicio, slo tiene que se conectado a un ordenador con un cable USB o la fuente con un adaptador AC-DC o la batera. Esta placa es portable y muy conveniente para el proyecto solo se necesitara de un mdulo BLUETOOTH externo para ejecutar las diversas tareas del prototipo.

Arduino BT:

El Arduino BT (BLUETOOTH) es una placa Arduino con el mdulo Bluetooth incorporado, que permite la comunicacin inalmbrica. Adems, tiene otras diferencias con un Arduino NG (Nuova Generazione): El uso de un convertidor DC-DC, lo que permite que la placa sea alimentada con un mnimo de 1,2 V, y con un mximo de 5,5 V. Los voltajes superiores o la polaridad invertida en la fuente de alimentacin daar la placa. Un ATmega168 para montaje en superficie. Esto duplica la cantidad de espacio disponible para tus sketches y adiciona tres pines PWM y dos entradas analgicas. El Pin 7 est conectado al pin de reinicio (reset) del mdulo bluetooth.

Esta placa sera la mejor opcin en caso de que se escogiera la tecnologa bluetooth para realizar la comunicacin inalmbrica del sistema, ya que contiene de forma integrada el dispositivo bluetooth, facilitando la conexin y dando menos probabilidades de errores.

http://www.cooking-hacks.com/index.php/documentation/tutorials/arduino-bluetooth http://www.taringa.net/posts/linux/14269896/Que-es-Arduino-Documental.html

Cdigo control central.

void main() {

int i=0; int puertoout=0; int puertooutc=0; int prio=0; int numons=3; short numeros[8]={1,2,4,8,16,32,64,128,}; short pord[8]={0,0,0,0,0,0,0,0}; short puertoc[8]={0,0,0,0,0,0,0,0}; short puertob[8]={0,0,0,0,0,0,0,0}; ANSEL=0; ANSELH=0; PORTC=0; PORTB=0; PORTE=0; TRISA=0xff; // entrada de mando a distancia TRISB=0; // salida de encendido o apagado de luminarias TRISC=0; // salida indicadora de manual o automatico

TRISD=0xff; // entrada de los sensores TRISE=0xff; while(1){ fin: //&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&

if (PORTA==0){ puertoc[0]=0;} else{ if (PORTA==1){ puertoc[1]=0;} else{ if (PORTA==2){ puertoc[2]=0;} else{ if (PORTA==3){ puertoc[3]=0;} else{ if (PORTA==4){ puertoc[4]=0;} else{ if (PORTA==5){ puertoc[5]=0;} else{ if (PORTA==6){

puertoc[6]=0;} else{ if (PORTA==7){ puertoc[7]=0;} else{

if (PORTA==8){ puertoc[0]=0;} else{ if (PORTA==9){ puertoc[1]=0;} else{ if (PORTA==10){ puertoc[2]=0;} else{ if (PORTA==11){ puertoc[3]=0;} else{ if (PORTA==12){ puertoc[4]=0;} else{ if (PORTA==13){ puertoc[5]=0;} else{ if (PORTA==14){ puertoc[6]=0;}

else{ if (PORTA==15){ puertoc[7]=0;} else{

if (PORTA==16){ puertob[0]=0; puertoc[0]=1;} else{ if (PORTA==17){ puertob[1]=0; puertoc[1]=1;} else{ if (PORTA==18){ puertob[2]=0; puertoc[2]=1;} else{ if (PORTA==19){ puertob[3]=0; puertoc[3]=1;} else{ if (PORTA==20){ puertob[4]=0; puertoc[4]=1;} else{ if (PORTA==21){

puertob[5]=0; puertoc[5]=1;} else{ if (PORTA==22){ puertob[6]=0; puertoc[6]=1;} else{ if (PORTA==23){ puertob[7]=0; puertoc[7]=1;} else{

if (PORTA==24){ puertob[0]=1; puertoc[0]=1;} else{ if (PORTA==25){ puertob[1]=1; puertoc[1]=1;} else{ if (PORTA==26){ puertob[2]=1; puertoc[2]=1;} else{ if (PORTA==27){ puertob[3]=1;

puertoc[3]=1;} else{ if (PORTA==28){ puertob[4]=1; puertoc[4]=1;} else{ if (PORTA==29){ puertob[5]=1; puertoc[5]=1;} else{ if (PORTA==30){ puertob[6]=1; puertoc[6]=1;} else{ if (PORTA==31){ puertob[7]=1; puertoc[7]=1;} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&& if (PORTE.F0==0){ pord[0]=0; pord[1]=0; pord[7]=0; goto nextt;}

pord[0]=PORTD.F0; pord[1]=PORTD.F1; pord[7]=PORTD.F7; nextt: pord[2]=PORTD.F2; pord[3]=PORTD.F3; pord[4]=PORTD.F4; pord[5]=PORTD.F5; pord[6]=PORTD.F6;

for(i=0;i<8;i++){ // si los pines del puerto estan en 1 los encendidos y apagados estarn a cargo del mando a distancia if(puertoc[i]==1){ pord[i]=puertob[i];} }

prio=0; for(i=0;i<5;i++){ if(pord[i]==0){ prio=prio+0;} else{ prio=prio+numeros[i];}

} //PORTB=prio;//cccccccccccccccc //goto continuar;//continuar;

if (numons==2){ goto simul2;} if (numons==3){ goto simul3;} if (numons==4){ goto simul4;} if (numons==5){ goto continuar;}

simul2: if(prio==7){ prio=6;} if(prio==11){ prio=10;} if(prio==13){ prio=9;} if(prio==14){ prio=10;} if(prio==15){ prio=10;} if(prio==19){ prio=18;}

if(prio==21){ prio=20;} if(prio==22){ prio=20;} if(prio==23){ prio=18;} if(prio==25){ prio=17;} if(prio==26){ prio=18;} if(prio==27){ prio=18;} if(prio==28){ prio=24;} if(prio==29){ prio=17;} if(prio==30){ prio=18;} if(prio==31){ prio=18;}

goto continuar;

simul3:

if(prio==15){

prio=14;} if(prio==23){ prio=22;} if(prio==27){ prio=26;} if(prio>=29){ prio=28;}

goto continuar;

simul4: if(prio==31){ prio=30;}

continuar: puertoout=prio;

for(i=5;i<8;i++){ if(pord[i]==0){ puertoout=puertoout+0;} else{ puertoout=puertoout+numeros[i];} }

puertooutc=0; for(i=0;i<8;i++){

if(puertoc[i]==0){ puertooutc=puertooutc+0;} else{ puertooutc=puertooutc+numeros[i];} }

PORTC=puertooutc; PORTB=puertoout; } }

Cdigo sectores.

void main(){

int key=0; int pass1=0; int pass2=0; int pass3=0; int pass4=0; int pass5=0; int nperin=0; int nperin1=0; int nper=0;

int ct=0; int inx=0; int iny=0; int incre=0; int contador=0; int contador1=0; int contador2=0; int contador3=0; int contador4=0; int contador5=0; int tw=0; int ty=0; int tx=0;

ANSEL=0; ANSELH=0; PORTA=0; PORTB=0; TRISA=0; // entrada TRISB=0xff; // salida

while(1){ //encendido de lampara cuando una persona entre a la habitacion. //apagado de lampara cuando no quede ninguna en la habitacion

next:

if (pass1==1){ if (PORTB.F0==1 & PORTB.F1==0){ pass2=1; pass1=0; goto continuar;} if (PORTB.F0==0 & PORTB.F1==1){ pass3=1; pass1=0; goto continuar;} goto continuar;}

if (pass2==1){ if (PORTB.F0==0 & PORTB.F1==0){ pass1=1; pass2=0; goto continuar;} if (PORTB.F0==0 & PORTB.F1==1){ pass2=0; pass4=1; goto continuar;} goto continuar;}

if (pass3==1){ if (PORTB.F0==0 & PORTB.F1==0){ pass1=1;

pass2=0; goto continuar;} if (PORTB.F0==1 & PORTB.F1==0){ pass3=0; pass5=1; goto continuar;} goto continuar;}

if (pass4==1){ if (PORTB.F0==0 & PORTB.F1==0){ pass4=0; goto encender;} if (PORTB.F0==1 & PORTB.F1==0){ pass2=1; pass4=0; goto continuar;} goto continuar;}

if (pass5==1){ if (PORTB.F0==0 & PORTB.F1==0){ pass5=0; goto apagar;} if (PORTB.F0==0 & PORTB.F1==1){ pass3=1; pass5=0; goto continuar;}

goto continuar;}

if (key==0){ if (PORTB.F0==0 & PORTB.F1==0){ pass1=1; key=1; goto continuar;} goto continuar;} goto continuar;

encender: PORTA.F0=1; nperin++; nper++; key=0; pass1=0; pass2=0; pass3=0; pass4=0; pass5=0; goto continuar; //enciende lampara

apagar: if (nper>0){ nperin1++; nper--;

key=0; pass1=0; pass2=0; pass3=0; pass4=0; pass5=0; goto Qapagar;} key=0; pass1=0; pass2=0; pass3=0; pass4=0; pass5=0; goto continuar;

Qapagar: if (nper==0){ PORTA.F0=0;} //apaga lmpara

// Combinaciones de encendido manual pregunta si hay personas en la habitacin para //asi poder habilitar interruptor

continuar: if (nper>=1){ PORTA.F4=1; // si hay ms de una persona en habitacin habilita interruptor manual //habilita interruptor manual

if (PORTB.F2==1){ PORTA.F0=1; ct=1;}

//pregunta si interruptor est activado //prende lmpara //ct=1 ; indica que interruptor se activo

if (ct==1){ if (PORTB.F2==0){ PORTA.F0=0; ct=0;}}}

//si ct=1; pregunta si interruptor se apago

//apaga lmpara //ct=o ; indica interruptor desactivado

if (nper==0){ ct=0; PORTA.F4=0;}

//indica # de personas dentro es igual a cero //ct=o ; indica interruptor desactivado //resetea interruptor manual

//indicador de mando a distancia PORTA.F1=PORTB.F3;

//seccin de incremento y decremento de contador //incremento if(tw==0){ if (nperin>=1){ ty=1; if (tx==0){ PORTA.F2=0; PORTA.F3=1; if (contador<250){ contador++;

goto next;} if (contador1<250){ contador1++; goto next;} if (contador2<16){ contador2++; goto next;} tx=1; goto next;}

PORTA.F2=0; PORTA.F3=0; //if (contador3<250){ //contador3++; //goto next;} //if (contador4<250){ //contador4++; //goto next;} //if (contador5<16){ //contador5++; //goto next;} tx=0; contador=0; contador1=0; contador2=0; contador3=0;

contador4=0; contador5=0; nperin--; if(nperin==0){ ty=0;}}}

//DECREMENTO if (ty==0){ if (nperin1>=1){ tw=1; if (tx==0){ PORTA.F2=1; PORTA.F3=0; if (contador<250){ contador++; goto next;} if (contador1<250){ contador1++; goto next;} if (contador2<16){ contador2++; goto next;} tx=1; goto next;}

PORTA.F2=1;

PORTA.F3=1; if (contador3<250){ contador3++; goto next;} if (contador4<250){ contador4++; goto next;} if (contador5<16){ contador5++; goto next;} tx=0; PORTA.F2=0; PORTA.F3=0; contador=0; contador1=0; contador2=0; contador3=0; contador4=0; contador5=0; nperin1--; if(nperin1==0){ tw=0;}} } //incremento } }

Cdigo contador.

unsigned short cnt;

void interrupt(){ cnt++; pir1.tmr1if=0; tmr1h=0x0b; tmr1l=0xdc; }

void main() {

int pp=0; int qq=0; int rr=0; int ss=0; int tt=0; int uu=0; int vv=0; int contador=0; int contador1=0; int contador2=0; int inc=0;

int cuarto1=0; int cuarto2=0; int cuarto3=0; int cocina=0; int labores=0; int bano=0; int sala=0; int mostrar[8]={0,0,0,0,0,0,0,0}; int total=0; ANSEL=0; ANSELH=0; PORTA=0; PORTB=0; PORTC=0; PORTD=0; TRISA=0; // TRISB=0; // TRISC=0xff; // salida indicadora de manual o automtico TRISD=0xff; // entrada de los sensores t1con=0x31; pir1.tmr1if=0; tmr1h=0x0b; tmr1l=0xdc; pie1.tmr1ie=1; cnt=0; intcon=0xc0;

inc=0; while(1){

next: contiuar: if(pp==1){ goto pnext1;} if(pp==2){ goto pnext2;}

if(PORTC.F0==0 & PORTC.F1==1){ pp=1;} if(PORTC.F0==1 & PORTC.F1==0){ pp=2;}

pcont: if(qq==1){ goto qnext1;} if(qq==2){ goto qnext2;}

if(PORTC.F2==0 & PORTC.F3==1){ qq=1;} if(PORTC.F2==1 & PORTC.F3==0){

qq=2;}

qcont: if(rr==1){ goto rnext1;} if(rr==2){ goto rnext2;}

if(PORTC.F4==0 & PORTC.F5==1){ rr=1;} if(PORTC.F4==1 & PORTC.F5==0){ rr=2;}

rcont: if(ss==1){ goto snext1;} if(ss==2){ goto snext2;}

if(PORTC.F6==0 & PORTC.F7==1){ ss=1;} if(PORTC.F6==1 & PORTC.F7==0){ ss=2;}

scont: if(tt==1){

goto tnext1;} if(tt==2){ goto tnext2;}

if(PORTD.F0==0 & PORTD.F1==1){ tt=1;} if(PORTD.F0==1 & PORTD.F1==0){ tt=2;}

tcont: if(uu==1){ goto unext1;} if(uu==2){ goto unext2;}

if(PORTD.F2==0 && PORTD.F3==1){ uu=1; goto ucont;} if(PORTD.F2==1 && PORTD.F3==0){ uu=2; goto ucont;}

ucont: if(vv==1){ goto vnext1;} if(vv==2){

goto vnext2;}

if(PORTD.F4==0 & PORTD.F5==1){ vv=1;} if(PORTD.F4==1 & PORTD.F5==0){ vv=2;}

goto adelante; pnext1: if(PORTC.F0==0 & PORTC.F1==0){ cuarto1++; sala--; pp=0; goto pcont;} goto pcont; pnext2: if(PORTC.F0==1 & PORTC.F1==1){ cuarto1--; sala++; pp=0; goto pcont;} goto pcont; qnext1: if(PORTC.F2==0 & PORTC.F3==0){ cuarto2++; sala--;

qq=0; goto qcont;} goto qcont; qnext2: if(PORTC.F2==1 & PORTC.F3==1){ cuarto2--; sala++; qq=0; goto qcont;} goto qcont; rnext1: if(PORTC.F4==0 & PORTC.F5==0){ cuarto3++; sala--; rr=0; goto rcont;} goto rcont; rnext2: if(PORTC.F4==1 & PORTC.F5==1){ cuarto3--; sala++; rr=0; goto rcont;} goto rcont; snext1: if(PORTC.F6==0 & PORTC.F7==0){

total++; sala++; ss=0; goto scont;} goto scont; snext2: if(PORTC.F6==1 & PORTC.F7==1){ total--; sala--; ss=0; goto scont;} goto scont; tnext1: if(PORTD.F0==0 & PORTD.F1==0){ labores++; sala--; tt=0; goto tcont;} goto tcont; tnext2: if(PORTD.F0==1 & PORTD.F1==1){ labores--; sala++; tt=0; goto tcont;} goto tcont;

unext1: if(PORTD.F2==0 & PORTD.F3==0){ bano++; sala--; uu=0; goto ucont;} goto ucont; unext2: if(PORTD.F2==1 & PORTD.F3==1){ bano--; sala++; uu=0; goto ucont;} goto ucont; vnext1: if(PORTD.F4==0 & PORTD.F5==0){ cocina++; sala--; vv=0; goto adelante;} goto adelante; vnext2: if(PORTD.F4==1 & PORTD.F5==1){ cocina--; sala++; vv=0;

goto adelante;}

adelante: ////////////////////////////////////////// mostrar[0]=total; mostrar[1]=cuarto1; mostrar[2]=cuarto2; mostrar[3]=cuarto3; mostrar[4]=sala; mostrar[5]=labores; mostrar[6]=bano; mostrar[7]=cocina;

///////////////////////////////////////// if(cnt==4){ inc++; cnt=0;}

if(inc>7){ inc=0;} PORTA=mostrar[inc]; PORTB=inc;

} }

//se debe configurar dependiendo de cuantas personas hayan en la casa se deben consideran el nmero de personas dentro de la casa en cada sector

3.9 CRONOGRAMA Etapa 1 Actividad 1: Revisin bibliogrfica. Actividad 2: Definir estado del arte de sistemas fotovoltaicos hasta la actualidad. Actividad 3: Investigacin de cada uno de las partes que conforman un sistema fotovoltaico y que funcin cumplen en l, adems de los elementos de control utilizados para la optimizacin de consumo energtico.

Etapa 2 Actividad 1: Investigar formulas y normas necesarias para el dimensionamiento de un sistema de iluminacin fotovoltaico. Actividad 2: Encontrar alternativas de como disminuir el consumo energtico de un hogar para el uso eficiente de un sistema de iluminacin fotovoltaico. Actividad 3: Investigacin sobre las tecnologas y costos de las diferentes alternativas que podran disminuir el consumo energtico en un hogar.

Etapa 3 Actividad 1: Diseo del sistema de automatizacin de consumo de energa e interfaz de control a distancia de la iluminacin de la vivienda. Actividad 2: Simulaciones de las partes que conforman el sistema de automatizacin de consumo de energa e interfaz de control a distancia. Actividad 3: Simulacin de la totalidad del sistema de automatizacin de consumo energtico. Etapa 4 Actividad 1: Realizar lista de los materiales y herramientas necesarias para el montaje del sistema de iluminacin fotovoltaico, sistema de automatizacin de consumo de energa e interfaz de mando a distancia. Actividad 2: Bsqueda de proveedores y comparacin de los productos para elegir los ptimo en cuanto a calidad y precio. Actividad 3: Encargo de los implementos y herramientas.

Etapa 5 Actividad 1: Realizacin de los circuitos impresos de las partes que conforman el sistema de automatizacin de consumo de energa. Actividad 2: Realizacin e instalacin de los chasis que conforman la totalidad del sistema de automatizacin de consumo de energa. Actividad 3: Pruebas de los diferentes sistemas para verificar su correcto funcionamiento.

ETAP AS 1

ACTIVID AD 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3

NOV 2012
S1 S2 S3 S4

DIC 2012
S1 S2 S3 S4

ENE 2012
S1 S2 S3 S4

FEB 2013
S1 S2 S3 S4

MAR2013
S1 S2 S3 S4

Aplicacin Android La aplicacin Android ser diseada como un control on-off aadiendo la tabla de verdad de los sectores de la vivienda, es decir las prioridades, para garantizar que no se puedan encender ms sectores que los programados en el control central, la aplicacin tendr comunicacin por medio de BLUETOOTH con el circuito central mediante el mdulo Arduino BLUETOOTH, y podr ser controlado en el rango de comunicacin dado de este tipo de sistemas.

Mediante sta aplicacin tambin se programar el simulador de presencia, teniendo una secuencia de encendido y apagado de algunos sectores de la vivienda por un tiempo definido. Pendientes: Prstamo panel solar Arduino Aplicacin android Lista tablas e imgenes Cronograma de actividades Fotos de las evidencias Conclusiones Fotoceldas

Simulador de presencia.

Esta parte del proyecto permite programar una activacin sistemtica de la iluminacin en los sectores de la vivienda, para simular que existen personas en sta, esta aplicacin del proyecto servir para combatir la falta de seguridad que afecta la ciudad, ya que programando el encendido de la iluminacin de algunos sectores de la vivienda, evitar la visita de cualquier persona inescrupulosa que quiera ingresar a sta. La secuencia y el tiempo de encendido de la iluminacin ser programada en la aplicacin Android, y podr ser utilizada en salidas nocturnas, viajes, largos periodos como vacaciones entre otras, como en el proyecto la comunicacin entre el sistema de control y la aplicacin de Android es mediante BLUETOOTH, la programacin del simulador de presencia solo se podr hacer en los lmites de funcionamiento que tenga ste dispositivo. Falta tiempo de duracin y secuencia.

Dialux Dialux es un software libre tridimensional para la simulacin de luminotecnia, el programa toma como base los datos CAD de otros programas arquitectnicos y exporta cmodamente los resultados de nuevo al programa original. Claro que tambin podemos utilizar modelos 3D sacados de Internet de la misma forma. En este simulador se pueden utilizar las curvas isomtricas de cualquier fabricante, lo que facilita la comparacin de las luminarias ofrecidas por cualquier marca, adems sirve para garantizar la correcta iluminacin de los espacios donde se implementarn dichas luminarias.

Você também pode gostar