TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNÓLOGICO DE QUERÉTARO INGENIERIA MECATRONIA 8° SEMESTRE
Proyecto: HOMO-TEC DOMÓTICA PARA EL CONTROL DE ILUMINACIÓN PUERTAS ! "ENTANAS DE CASA HA#ITACION
I$te%r&$te': - R&() R&()re re** C+r C+r,e ,e$& $&'' &.( &.(e e - "e/&*c /&*co o T0/ T0//e /e** A/e A/e1. 1.'' D&2 D&2., ., - !+3e* +3e* .( .(0$e 0$e* I' I'r&e/ r&e/
1
Índice I$tro,4cc.5$:6.........................................................................................................2 A7'tr&c:..................................... ......................................................... ........................................ ....................................................... ................................... 2 P/&$te&(.e$to ,e/ ro7/e(&:....................................................................................2 A$tece,e$te':..................................... ......................................................... ........................................ ........................................ ........................... ....... 3 O79et.2o %e$er&/:....................................................................................................5 O79et.2o' e'ec).co': .............................................................................................5
........................................................... ....................................... ....................................... ............................ ........ 5 4't..c&c.5$:....................................... A/c&$ce' y L.(.t&c.o$e':.........................................................................................6 M&rco te5r.co:........................................................................................................6 Cro$o%r&(&:.......................................................................................................15 De'&rro//o:..........................................................................................................16 A$+/.'.' ,e Re'4/t&,o':.........................................................................................23 Co$c/4'.o$e':......................................................................................................24 #.7/.o%r&)&:.........................................................................................................25
2
Índice I$tro,4cc.5$:6.........................................................................................................2 A7'tr&c:..................................... ......................................................... ........................................ ....................................................... ................................... 2 P/&$te&(.e$to ,e/ ro7/e(&:....................................................................................2 A$tece,e$te':..................................... ......................................................... ........................................ ........................................ ........................... ....... 3 O79et.2o %e$er&/:....................................................................................................5 O79et.2o' e'ec).co': .............................................................................................5
........................................................... ....................................... ....................................... ............................ ........ 5 4't..c&c.5$:....................................... A/c&$ce' y L.(.t&c.o$e':.........................................................................................6 M&rco te5r.co:........................................................................................................6 Cro$o%r&(&:.......................................................................................................15 De'&rro//o:..........................................................................................................16 A$+/.'.' ,e Re'4/t&,o':.........................................................................................23 Co$c/4'.o$e':......................................................................................................24 #.7/.o%r&)&:.........................................................................................................25
2
HOMO-TEC, DOMÓTICA PARA EL CONTROL DE ILUMINACIÓN, PUERTAS Y VENTANAS DE CASA HABITACIÓN Introducción: Implementar un sistema que controle de manera automática el abierto y cerrado tanto de puertas como de ventanas ventanas de una casa departamento o habitación de manera remota mediante el uso de Smartphone del usuario para brindar una mayor comodidad al mismo
Antecedentes:
L& e2o/4c.5$ (&rc& e/ r.t(o ,e /& 2.,& y /&' c&'&' t&(oco 4e,e$ e'c&&r & e//&6 De /& c4e2& co$ 4e%o &r& c&/e$t&r e ./4(.$&r & /&' &$torc;&' /&' 2e/&' e/ c&$,./ y or 4.$&' c&&ce' ,e re&/.*&r t&re&' cot.,.&$&' ,e or(& c&'. &4t5$o(& ?&<$ >4e,& or 'o/4c.o$&r /& c&r%& y ,e'c&r%& ,e /&' (.'(&'@ e/e2&$,o $4e'tro $.2e/ ,e co$ort & cot&' e$ otro t.e(o .$.(&%.$&7/e'6 E't&' (+>4.$&' $o e1.'t.r)&$ '.$ e/ ,e'&rro//o ,e 4$& $4e2& e2o/4c.5$: /& e/ectr5$.c& er(.t.e$,o re&/.*&r ro%r&(&c.o$e' ?r4t.$&'@ >4e re%4/&$ c&,& roce'o ?/&2&,o e$ r.o %r&7&c.5$ ,e 4$ 2.,eo=@6 L& '.%4.e$te e2o/4c.5$ >4e ;& //e%&,o e' /&: Do(5t.c& >4e 'e e$c&r%& ,e /& .$te%r&c.5$ y re%4/&c.5$ ,e &(7o' '.'te(&' ?e/0ctr.co' y e/ectr5$.co'@ ,e t&/ (&$er& >4e /& c&'&B e' c&&* ,e 'e$t.rB ?,etect&r /& re'e$c.& ,e er'o$&' /& te(er&t4r& e/ $.2e/ ,e /4*=@ y re&cc.o$&r or ') 'o/& & e'to' e't)(4/o' ?re%4/&$,o e/ c/.(& /& ./4(.$&c.5$ co$ect&$,o /& &/&r(&=@ &/ (.'(o t.e(o >4e e' c&&* ,e co(4$.c&r'e e .$ter&ct4&r co$ $o'otro' ?te/eco$tro/@ or (4/t.t4, 3
,e (e,.o' ?&$t&//& t+ct./ PC (52./666@ //e%&$,o & e/e2&,&' cot&' ,e co$ort 'e%4r.,&, y 'o7reto,o: &;orro e$er%0t.co6 L& H.'tor.& ,e /& ,o(5t.c& co(re$,e 4$& 'er.e ,e et&&' ,e',e /o' r.(ero' rotoco/o' or.e$t&,o' &/ co$tro/ re(oto ;&'t& /o' %r&$,e' roto/oco' c&&ce' ,e re&/.*&r 4$c.o$e' /5%.c&' co(/e9&' &r& '&t.'&cer /&' (+' e1.%e$te' ro%r&(&c.o$e' ,e re%4/&c.5$ y re&r&,o' &r& /& 2er,&,er& Re2o/4c.5$ Do(5t.c&: L& &4tore%4/&c.5$6 E2o/4c.5$ ,e/ co$tro/ ,e 4ert&' S4 e2o/4c.5$ 4e ro%re'.2& e(e*&$,o co$ /&' &7&t.7/e' '.%4.ero$ co$ /&' corre,er&' ,e'40' co$ /&' 'ecc.o$&7/e' ?&cor,e5$@ e$ /o' F' /&' 7&'c4/&$te'6 E$ /o' 'ete$t& 'e e(.e*& /& er& ,e /& &4to(&t.*&c.5$ e$ /& >4e c4&/>4.er t.o ,e 4ert& 4e,e &7r.r'e & co$tro/ re(oto6 E$ /o' oc;e$t& &&rece$ /&' 4ert&' &'ce$,e$te' or 'ecc.o$e' & c4&,ro' .(.t&c.5$ (&,er& co$ /& 2e$t&9& ,e >4e e' /& (+' 'e%4r& >4e $o .$2&,e e'&c.o' oc4&,o' y >4e 4e,e .$'t&/&r'e e$ 4$& coc;er& co$ o '.$ /o'&6 E$ /o' $o2e$t& 'e &7r.c&$ &rte'&$&/(e$te co$ 7&'t.,ore' ,e &cero y 'e orr&$ co$ &/4(.$.o /& 4ert& 'e 2o/2.5 &rte ,e /& &c;&,& &/ ;&cer/&' &7.ert&' cerr&,&' o (.1t&' co$ re9.//&' o cr.'t&/e' co$ /)$e&' rect&' o c4r2&' (o,er$.*&$,o /& c&'&6 E$ e/ /o' 7&'t.,ore' ,e /o' orto$e' 'e &7r.c&$ ,e &/4(.$.o .$.c.& /& (e9or& ,e c&/.,&, ,o$,e 4$& (&/& .$'t&/&c.5$ 2& & ;&cer >4e 4$ 74e$ e>4.o 'e 24e/2& (&/o6 E$ e/ 'e e't&$,&r.*&$ /o' roce'o' (&ter.&/e' y c&r&cter)'t.c&' t0c$.c&' e$ 4ert&' &'ce$,e$te' or 'ecc.o$e'6 A co$t.$4&c.5$ 'e (e$c.o$& 4$ oco /o' &$tece,e$te' ,e /o' ,.'o'.t.2o' >4e 'e 4'&r&$ e$ /& re&/.*&c.5$ ,e/ '.%4.e$te royecto: M5,4/o 7/4etoot;: Lo' (5,4/o' ,e 7/4etoot; HC- y HC- 'o$ (5,4/o' (4y o4/&re' &r& &/.c&c.o$e' co$ (.cro co$tro/&,ore' PIC y Ar,4.$o6 Se tr&t& ,e ,.'o'.t.2o' re/&t.2&(e$te eco$5(.co' y >4e ;&7.t4&/(e$te 'e 2e$,e$ e$ 4$ or(&to >4e er(.te .$'ert&r/o' e$ 4$ roto7o&r, y c&7/e&r/o ,.rect&(e$te & c4&/>4.er (.cro co$tro/&,or .$c/4'o '.$ re&/.*&r 'o/,&,4r&'6 E$ e't& e$tr&,& ,e/ 7/o% 2&(o' & e1/.c&r 4$ oco ,e/ 4$c.o$&(.e$to ,e e'to' (5,4/o' y co(o co$.%4r&r/o'6 P&r& /& re&/.*&c.5$ ,e e'te royecto 'e ,ec.,.5 4t./.*&r e/ (5,4/o 7/4etoot; or '4 +c./ (&$e9o 7&9o co'to y %r&$ /e1.7./.,&,6 4
M.croco$tro/&,or ?PIC@: MODULO DE CONTROL H&'t& &$te' ,e /& &&r.c.5$ ,e /o' (.croroce'&,ore' ?JK@ /& (&yor &rte ,e /&' &/.c&c.o$e' ,.%.t&/e' e$ e/ectr5$.c& 'e 7&'&7&$ e$ /& //&(&,& /5%.c& c&7/e&,& e' ,ec.r '. e1.'t)& 4$ ro7/e(& e'te er& &$&/.*&,o y 'e '.$tet.*&7& 4$& 4$c.5$ e$ 7&'e & /& /5%.c& ,e #oo/e >4e er& /& 'o/4c.5$ &/ ro7/e(& /&$te&,o6 Co$ /& &&r.c.5$ ,e /o' (.croroce'&,ore' 'e 2&r.5 e/ e'>4e(& ,e ,.'e3o ,e t&/ or(& >4e 4$ ro7/e(& er& ,e'co(4e'to e$ 4$& 'er.e ,e t&re&' (+' '.(/e' e/ (.croroce'&,or e9ec4t&7& 4$& 'er.e ,e &'o' o .$'tr4cc.o$e' &r& //e2&r & eecto c&,& 4$& ,e /&' t&re&' e$ oc&'.o$e' $o er& $ece'&r.o 2o/2er & &r(&r 4$ c.rc4.to &r& 'o/4c.o$&r otro ro7/e(& '.$o >4e 'e c&(7.&7& /&' .$'tr4cc.o$e' ?ro%r&(&@ &r& o7te$er otr& &/.c&c.5$ De',e /4e%o e/ (.croroce'&,or e' co(o e/ cere7ro >4e e9ec4t& oer&c.o$e' ,e )$,o/e &r.t(0t.c&' y /5%.c&' or t&$to $o (&$e9&7& /)$e&' e1ter$&' ?er.0r.co'@ (+' &<$ t&(oco te$)& 4$ /4%&r ,o$,e &/(&ce$&r e/ ro%r&(& y /o' ,&to' >4e $ece'.t&7& e/ ro%r&(& &r& e$co$tr&r /& re'4e't& &/ ro7/e(& P&r& e/ ,e'&rro//o ,e e'te royecto 'e ,ec.,.5 4t./.*&r e/ PIC 88K &r& /& &rte ,e co$tro/ or '4 %r&$ /e1.7./.,&, y re't&c.o$e' >4e $o' orece
Planteamiento del problema:
E$ 4$& c&'& ;&7.t&c.5$ 'e c4e$t& co$ ,e(&'.&,&' //&2e' /&' ,e /& 4ert& r.$c.&/ /& ,e /& e$tr&,& ,e /& c&'& &') co(o /&' ,e '4 ;&7.t&c.5$ /o c4&/ /e (o/e't& ,e(&'.&,o y& >4e 'e co$2.erte$ e$ 4$& (o/e't.& or /o >4e ,e'e& &4to(&t.*&r e/ co$tro/ ,e/ &7.erto y cerr&,o ,e /&' 4ert&' (e,.&$te 4$ S(&rt;o$e /o c4&/ /e 7r.$,&r& 4$& (&yor co$ort &/ (.'(o t.e(o 4$& (&yor 'e%4r.,&, y& >4e &;orr& '. .er,e '4' //&2e' y& $o o,r)& .$%re'&r o &/%4.e$ o,r)& e$tr&r & ro7&r/e '4' co'&' ero co$ e/ $4e2o '.'te(& y& $o or>4e &4$>4e er,.er& '4 S(&rt;o$e & 4$ o,r)& .$%re'&r or (e,.o ,e 4$& c/&2e .$%re'&,& or 4$ tec/&,o y e$ c&'o ,e >4e /e ro7&r&$ '4 S(&rt;o$e $o o,r)&$ .$%re'&r y& >4e 'e $ece'.t& 4$ c5,.%o ,e &cce'o
5
Objetivo general: Implementar un sistema de control que nos permita controlar de manera remota el abierto y cerrado de puertas y ventanas
Para ! "#a $% #&''(ara) !$ "!)!"'*'%)&!$ +% r!ra*a"') /#% "!rr%$!)+% a a ar&% +% $'$&%*a$, !$ "!)!"'*'%)&!$ +% %%"&r)'"a ara % ar*a+! +% "'r"#'&! 0 $%%""') +% "!*!)%)&%$ a #&''(ar , %) % a""'!)a*'%)&! +% !$ a"&'!$ "!)&r!a+!$ !r % $'$&%*a !$ "#a%$ $!) *%")'"!$ 0 %"&r'"!$. P!r ! /#% $% "#%)&a "!) &!+!$ !$ %%*%)&!$ +% a "arr%ra +% M%"a&r)'"a, 0a /#% % %r +% #) I). M%"a&r!)'"! "!)$'$&% %) a#&!*a&'(ar "#a/#'%r r!"%$! Objetivos especíicos: • • • • •
• • •
E/&7or&r e/ ro%r&(& &r& e/ '.'te(& co$tro/ ?et&&@ E/&7or&r ro%r&(& ,e re'&/,o e$ PIC ?c/&2e or tec/&,o@ ?et&&@ S.(4/&c.5$ ?et&& @ De'&rro//&r /&' co$e1.o$e' ,e/ '.'te(& ?et&&@ D.'e3&r 4$& &/.c&c.5$ &r& e/ co$tro/ (e,.&$te A$,ro., co$ e/ (5,4/o ,e #/4etoot;6 ?et&& @ Co(ro7&c.5$ )'.c& ,e /& et&& Co(ro7&c.5$ )'.c& ,e /& et&& De'&rro//o ,e rotot.o et&&6
!ustiicación:
E/ re'e$te tr&7&9o t.e$e co(o .$ .$te%r&r /& ,o(5t.c& co$ /o' ,.'o'.t.2o' A$,ro., cre&$,o 4$ rotot.o ,e '.'te(& ,e co$tro/ ,o(5t.co (&$e9&,o y& 'e& or 4$ S(&rt;o$e o 4$& T&7/et co$ '.'te(& oer&t.2o A$,ro.,6 E'te royecto &y4,&r& & &,4/to' (&yore' >4e 2.2e$ 'o/o' o7/&c.5$ co$ &/%<$ t.o ,e ,.'c&&c.,&, ero e$ %e$er&/ &r& to,o <7/.co y o,er orecer/e' 4$ (&yor co$ort y 'e%4r.,&, e$ '4 ;o%&r6
Alcances y "imitaciones:
• • •
Co$tro/ ,e 4ert&' y 2e$t&$&' M&yor co$ort y 'e%4r.,&, #&9o co'to 6
•
• • •
+c./ 4'o &//&' ,e 'ot&re L4%&r ?te(er&t4r&' e1tre(&'@ D.'t&$c.& /.(.t&,& ?&//&' ,e co(4$.c&c.5$@
#arco teórico:
Domótica
Se e$t.e$,e or ,o(5t.c& e/ Co$94$to ,e '.'te(&' >4e &4to(&t.*&$ /&' ,.ere$te' .$'t&/&c.o$e' ,e 4$& 2.2.e$,&6B Do$,e /& &4to(&t.*&c.5$ 'e ,e'&rro//& (e,.&$te e/ 4'o ,e ,.ere$te' e/e(e$to' /o >4e orece c.ert&' 2e$t&9&' co(o 4$ (&yor &;orro e$er%0t.co (&yor co(o,.,&, y 'e%4r.,&, e$tre otr&'6 (1) A/ &4to(&t.*&r c.erto' /4%&re' ,e/ ;o%&r 'e 4,e o7te$er 4$ &;orro e$er%0t.co '.$ $ece'.,&, ,e '4't.t4.r /o' &&r&to' e/ectr5$.co' re'e$te'6 E/ co$ort e' 4$& c&r&cter)'t.c& y 4$& 2e$t&9& >4e 'e o7t.e$e &/ &4to(&t.*&r e/ ;o%&r6 L& 'e%4r.,&, e$ 4$ ;o%&r &4to(&t.*&,o e' 4$ 4$to >4e '&t.'&ce & c4&/>4.er 4'4&r.o y& >4e or (e,.o ,e &/&r(&' y otro' '.'te(&' 'e rote%e $o 'o/o /& .$te%r.,&, ,e/ ;o%&r '.$o /& .$te%r.,&, ,e /& er'o$&6
LENGUAJE “C” orientado a Pic
E'te /e$%4&9e ;& '.,o e'trec;&(e$te /.%&,o &/ '.'te(& oer&t.2o UNIX 4e'to >4e 4ero$ ,e'&rro//&,o' co$94$t&(e$te6 S.$ e(7&r%o e'te /e$%4&9e $o e't+ /.%&,o & $.$%<$ '.'te(& oer&t.2o $. & $.$%4$& (+>4.$& co$cret&6 Se /e '4e/e //&(&r /e$%4&9e ,e ro%r&(&c.5$ ,e '.'te(&' ,e7.,o & '4 4t./.,&, &r& e'cr.7.r co(./&,ore' y '.'te(&' oer&t.2o' &4$>4e ,e .%4&/ or(& 'e 4e,e ,e'&rro//&r c4&/>4.er t.o ,e &/.c&c.5$6 (2) *BLUETT!
E/.(.$&r /o' c&7/e' y co$ectore' e$tre 0'to'6 Orecer /& o'.7./.,&, ,e cre&r e>4e3&' re,e' .$&/+(7r.c&' y &c./.t&r /& '.$cro$.*&c.5$ ,e ,&to' e$tre e>4.o' er'o$&/e'6
Lo' ,.'o'.t.2o' >4e co$ (&yor rec4e$c.& 4t./.*&$ e't& tec$o/o%)& erte$ece$ & 'ectore' ,e /&' te/eco(4$.c&c.o$e' y /& .$or(+t.c& er'o$&/ co(o PDA te/0o$o' (52./e' co(4t&,or&' ort+t./e' or,e$&,ore' er'o$&/e' .(re'or&' o c+(&r&' ,.%.t&/e'6 E$ /& &ct4&/.,&, e1.'te$ 2&r.o' (e,.o' &r& co(4$.c&r$o' ,e (&$er& .$&/+(7r.c& co$ Ar,4.$o: • • •
M5,4/o E&'y2r M5,4/o Et;er$et M5,4/o 7/4etoot;
P&r& /& re&/.*&c.5$ ,e e'te royecto 'e ,ec.,.5 4t./.*&r e/ (5,4/o 7/4etoot; or '4 +c./ (&$e9o 7&9o co'to y %r&$ /e1.7./.,&,6 "ód#$o B$#etoot% !C&'
E/ (5,4/o ,e 7/4etoot; HC- e' e/ >4e orece 4$& (e9or re/&c.5$ ,e rec.o y c&r&cter)'t.c&' y& >4e e' 4$ (5,4/o M&e'tro-E'c/&2o >4.ere ,ec.r >4e &,e(+' ,e rec.7.r co$e1.o$e' ,e',e 4$& PC o t&7/et t&(7.0$ e' c&&* ,e %e$er&r co$e1.o$e' ;&c.& otro' ,.'o'.t.2o' 7/4etoot;6 E'to $o' er(.te or e9e(/o co$ect&r ,o' (5,4/o' ,e 7/4etoot; y or(&r 4$& co$e1.5$ 4$to & 4$to &r& tr&$'(.t.r ,&to' e$tre ,o' (.cro co$tro/&,ore' o ,.'o'.t.2o' $ E$ otro &rt)c4/o o'ter.or 2ere(o' c5(o co$.%4r&r ,o' (5,4/o' HC- &r& >4e 'e e$/&ce$ e$tre e//o' y o,&(o' tr&$'(.t.r .$or(&c.5$ ,e 4$ 4$to & otro6 ()
I(&%e$ 6M5,4/o #/4etoot;
M5,4/o HC- (o$t&,o e$ 4$& t&r9et& &,&t&,or& co(&t.7/e co$ *5c&/o' X7ee E/ HC- t.e$e 4$ (o,o ,e co(&$,o' AT >4e ,e7e &ct.2&r'e (e,.&$te 4$ e't&,o &/to e$ e/ PIN (.e$tr&' 'e e$c.e$,e ?o 'e re'ete&@ e/ (5,4/o6 E$ /&' 2er'.o$e' &r& roto7o&r, e'te .$ 2.e$e (&rc&,o co(o eyB6 U$& 2e* >4e e't&(o' e$ e/ (o,o ,e co(&$,o' AT o,e(o' co$.%4r&r e/ (5,4/o 7/4etoot; y c&(7.&r &r+(etro' co(o e/ $o(7re ,e/ ,.'o'.t.2o &''or, (o,o (&e'troe'c/&2o etc6 P&r& co(4$.c&r$o' co$ e/ (5,4/o y co$.%4r&r/o e' $ece'&r.o te$er &cce'o &/ (5,4/o (e,.&$te 4$& .$ter&* 'er.&/ $ Po,e(o' 4'&r 4$ &r,4.$o co$ 4$ &r ,e c&7/e' ?&ro2ec;&$,o e/ 4e$te US#-Ser.&/ ,e/ Ar,4.$o@ 4$ .t &r& X#ee o 4$ '.(/e MAX e$ e/ 4erto 'er.e ,e /& PC6 P&r& e'te &rt)c4/o e't&re(o' 4'&$,o 4$ (5,4/o >4e co(erc.&/.*&(o' e$ $4e'tr& t.e$,& e7 &') co(o 4$& .$ter&* US#-Ser.&/ co$ 'ocet X7ee oc&B >4e t&(7.0$ 2e$,e(o'6 E'te e' e/ ;&r,&re >4e 4t./.*&(o' e$ $4e'tro t&//er ero t&(7.0$ e' o'.7/e ;&cer /o' e$'&yo' co$ e/ (5,4/o HC- '4e/to o e$ or(&to &r& .$'ert&r e$ e/ roto7o&r, '.$ (&yor ro7/e(&6
I(&%e$ 6 ".'t& ,e &(7o' /&,o' ,e/ (5,4/o HC- *AND+D
A$,ro., e' 4$ '.'te(& oer&t.2o 7&'&,o e$ e/ $
&4to(52./e'6 I$.c.&/(e$te 4e ,e'&rro//&,o or A$,ro., I$c6 e(re'& >4e Goo%/e re'&/,5 eco$5(.c&(e$te y (+' t&r,e e$ co(r56J A$,ro., 4e re'e$t&,o e$ K 94$to /& 4$,&c.5$ ,e/ Oe$ H&$,'et A//.&$ce ?4$ co$'orc.o ,e co(&3)&' ,e ;&r,&re 'ot&re y te/eco(4$.c&c.o$e'@ &r& &2&$*&r e$ /o' e't+$,&re' &7.erto' ,e /o' ,.'o'.t.2o' (52./e'6 E/ r.(er (52./ co$ e/ '.'te(& oer&t.2o A$,ro., 4e e/ HTC Dre&( y 'e 2e$,.5 e$ oct47re ,e 86 Lo' ,.'o'.t.2o' ,e A$,ro., 2e$,e$ (+' >4e /&' 2e$t&' co(7.$&,&' ,e .$,o' P;o$e e IOS6 E/ 01.to ,e/ '.'te(& oer&t.2o 'e ;& co$2ert.,o e$ o79eto ,e /.t.%.o' 'o7re &te$te' e$ e/ (&rco ,e /&' //&(&,&' G4err&' or &te$te' ,e te/0o$o' .$te/.%e$te'V ?e$ .$%/0' S(&rt;o$e &te$t &r'@ e$tre /&' e(re'&' ,e tec$o/o%)&6 Se%<$ ,oc4(e$to' 'ecreto' ./tr&,o' e$ y e/ '.'te(& oer&t.2o e' 4$o ,e /o' o79et.2o' ,e /&' &%e$c.&' ,e .$te/.%e$c.& .$ter$&c.o$&/e'6 E'te '.'te(& oer&t.2o >4e co(o 2e(o' ;& te$.,o (4c;o 01.to e't+ &/ &/c&$ce ,e /& %r&$ (&yor)& ,e /&' er'o$&' & $.2e/ (4$,.&/ y e' e/ .$,.c&,o &r& //e2&r & c&7o /& co(4$.c&c.5$ ,e $4e'tro S(&rt;o$e co$ /& &4to(&t.*&c.5$ re2.&(e$te .$'t&/&,& e$ /o' ;o%&re' &4to(&t.*&,o' o 7.e$ co$ '.'te(&' ,e ,o(5t.c&6 (,) C&r&cter)'t.c&' y e'ec..c&c.o$e' &ct4&/e': D.'e3o ,e ,.'o'.t.2o
L& /&t&or(& e' &,&t&7/e & &$t&//&' ,e (&yor re'o/4c.5$ "GA 7.7/.otec& ,e %r+.co' D 7.7/.otec& ,e %r+.co' D 7&'&,& e$ /&' e'ec..c&c.o$e' ,e /& Oe$GL ES 6 y ,.'e3o ,e te/0o$o' tr&,.c.o$&/e'6
A$,ro., 'oort& /&' '.%4.e$te' tec$o/o%)&' ,e co$ect.2.,&,: GSMEDGE IDEN CDMA E"-DO UMT Co$ect.2.,&, S#/4etoot; .-. LTE HSDPA HSPAW NC y .MAX6GPRS UMTS y HSDPAW6
Me$'&9er)&
SMS y MMS 'o$ or(&' ,e (e$'&9er)& .$c/4ye$,o (e$'&9er)& ,e te1to y &;or& /& A$,ro., C/o4, to De2.ce Me''&%.$% r&(eor ?CDM@ e' &rte ,e/ 'er2.c.o ,e P4'; Me''&%.$% ,e A$,ro.,6
Goo%/e P/&y e' 4$ c&t+/o%o ,e &/.c&c.o$e' %r&t4.t&' o ,e &%o Goo%/e P/&y e$ e/ >4e 4e,e$ 'er ,e'c&r%&,&' e .$'t&/&,&' e$ ,.'o'.t.2o' A$,ro., '.$ /& $ece'.,&, ,e 4$ PC6
#/4etoot;
E/ 'oorte &r& AD y A"RCP 4e &%re%&,o e$ /& 2er'.5$ 6 e/ e$2)o ,e &rc;.2o' ?OPP@ y /& e1/or&c.5$ ,e/ ,.rector.o te/e5$.co 4ero$ &%re%&,o' e$ /& 2er'.5$ 6 y e/ (&rc&,o or 2o* 94$to co$ e/ e$2)o ,e co$t&cto' e$tre te/0o$o' /o 4ero$ e$ /& 2er'.5$ 6
18
*D+-E. APP+N/ENT
Goo%/e A I$2e$tor e' 4$& /&t&or(& ,e Goo%/e L&7' &r& cre&r &/.c&c.o$e' ,e 'ot&re &r& e/ '.'te(& oer&t.2o A$,ro.,6 De or(& 2.'4&/ y & &rt.r ,e 4$ co$94$to ,e ;err&(.e$t&' 7+'.c&' e/ 4'4&r.o 4e,e .r e$/&*&$,o 4$& 'er.e ,e 7/o>4e' &r& cre&r /& &/.c&c.5$6 E/ '.'te(& e' %r&t4.to y 'e 4e,e ,e'c&r%&r +c./(e$te ,e /& e76 L&' &/.c&c.o$e' r4to ,e A I$2e$tor e't+$ /.(.t&,&' or '4 '.(/.c.,&, &4$>4e er(.te$ c47r.r 4$ %r&$ $<(ero ,e $ece'.,&,e' 7+'.c&' e$ 4$ ,.'o'.t.2o (52./6 () Co$ Goo%/e A I$2e$tor 'e e'er& 4$ .$cre(e$to .(ort&$te e$ e/ $<(ero ,e &/.c&c.o$e' &r& A$,ro., ,e7.,o & ,o' %r&$,e' &ctore': /& '.(/.c.,&, ,e 4'o >4e &c./.t&r+ /& &&r.c.5$ ,e 4$ %r&$ $<(ero ,e $4e2&' &/.c&c.o$e' y Goo%/e P/&y e/ ce$tro ,e ,.'tr.74c.5$ ,e &/.c&c.o$e' &r& A$,ro., ,o$,e c4&/>4.er 4'4&r.o 4e,e ,.'tr.74.r '4' cre&c.o$e' /.7re(e$te E/ e,.tor ,e 7/o>4e' ,e /& /&t&or(& A I$2e$tor 4t./.*& /& /.7rer)& Oe$ #/oc' ,e &2& &r& cre&r 4$ /e$%4&9e 2.'4&/ & &rt.r ,e 7/o>4e'6 E't&' /.7rer)&' e't+$ ,.'tr.74.,&' or M&''&c;4'ett' I$'t.t4te o Tec;$o/o%y ?MIT@ 7&9o '4 /.ce$c.& /.7re ?MIT L.ce$'e@6 E/ co(./&,or >4e tr&,4ce e/ /e$%4&9e 2.'4&/ ,e /o' 7/o>4e' &r& /& &/.c&c.5$ e$ A$,ro., 4t./.*& && co(o /e$%4&9e ,e ro%r&(&c.5$ ,.'tr.74.,o co(o &rte ,e/ '.'te(& oer&t.2o GNU ,e /& ree Sot&re o4$,&t.o$ A I$2e$tor 4e,e$ te$er '4 r.(er& &/.c&c.5$ e$ 4$c.o$&(.e$to e$ 4$& ;or& o (e$o' y 'e 4e,e$ ro%r&(&r &/.c&c.o$e' (+' co(/e9&' e$ (4c;o (e$o' t.e(o >4e co$ /o' /e$%4&9e' (+' tr&,.c.o$&/e' 7&'&,o' e$ te1to6 I$.c.&/(e$te ,e'&rro//&,o or e/ roe'or H&/ A7e/'o$ y 4$ e>4.o ,e Goo%/e E,4c&c.5$ (.e$tr&' >4e H&/ &'&7& 4$ &3o '&7+t.co e$ Goo%/e A I$2e$tor 'e e9ec4t& co(o 4$ 'er2.c.o e7 &,(.$.'tr&,o or er'o$&/ ,e/ Ce$tro ,e/ MIT &r& e/ &re$,.*&9e (52./ 4$& co/&7or&c.5$ ,e MIT ,e C.e$c.& Co(4t&c.o$&/ e I$te/.%e$c.& Art..c.&/ ,e /&7or&tor.o ?CSAIL@ y e/ L&7or&tor.o ,e Me,.o' ,e/ MIT6 I$2e$tor MIT A e' co(&t.7/e co$ 4$& co(4$.,&, (4$,.&/ ,e c&'. ,o' (.//o$e' ,e 4'4&r.o' >4e rere'e$t&$ & J &)'e' e$ to,o e/ (4$,o6 M+' ,e 8 (./ 4'4&r.o' 'e(&$&/e' &ct.2o' ,e /& ;err&(.e$t& ;&$ co$'tr4.,o (+' ,e K (.//o$e' ,e &/.c&c.o$e' ,e A$,ro.,6 U$& ;err&(.e$t& ,e c5,.%o &7.erto >4e rete$,e re&/.*&r /& ro%r&(&c.5$ y /& cre&c.5$ ,e &/.c&c.o$e' &cce'.7/e' & 4$& &(/.& %&(& ,e &4,.e$c.&'6 %ronograma:
11
#ateriales: #A&'(IA"'S
%OS&O
PIC 88KA YJ MODULO #LUETOOTH HC- Y RELE"ADORES Y8 SER"OMOTOR Y I(&%e$ 6 Cro$o%r&(& RESISTENCIAS Y CA#LES Y LEDFS Y E!PAD Y
)ise*o metodológico:
1.-Programa para el sistema de control (etapa1) T&7/& 6 L.'t& M&ter.&/e'
P&r& e/ ,e'&rro//o ,e/ ro%r&(& >4e 'e 4t./.*&r& e$ e/ '.'te(& ,e co$tro/ r.$c.&/ 'e 4t./.*&r& co(o /&t&or(& ,e/ PIC .$te%r&,o e$ e/ Ar,4.$o6 P&r& e'to 'e $ece'.t& e/ Ar,4.$o y co$oc.(.e$to &r& '4 ro%r&(&c.5$ e/ c4&/ 'e 4e,e o7te$er 12
,.rect&(e$te ,e /& +%.$& ,e .$ter$er ,e Ar,4.$o 4e' e' ,e 4'o /.7re e'o &c./.t&r+ e/ e$te,.(.e$to y e/ &cce'o & /& .$or(&c.5$6 E$ e't& &rte 'e ;&ce 4$ ro%r&(& >4e y co$ e'te c5,.%o t&(7.0$ te$,r+ /& co(4$.c&c.5$ co$ e/ ,.'o'.t.2o A$,ro., or (e,.o ,e #/4etoot; ?o'ter.or(e$te 'e re&/.*&r+$ /&' co$e1.o$e'@6 E/ ro%r&(& 'e ,.'e3& &r& >4e c4(/& e/ o7et.2o ,e &7r.r y cerr&r /& 4ert& e$ce$,er /4ce' ,e/ c4&rto co(o /&' /4ce' ,e /&' /+(&r&' ,e /& ;&7.t&c.5$6
13
Z.$c/4,e [Ser2o6;\ Ser2o 'er2o
Cre& e/ 'er2o co$ /&' /.7rer.&' ,e Ser2o6;
.$t e't&,o] .$t ret&r,o] .$t &$&/o%o]
2o., 'et4?@^ 'er2o6&tt&c;?@ .$Mo,e?OUTPUT@ .$Mo,e?OUTPUT@ .$Mo,e?OUTPUT@ .$Mo,e?OUTPUT@ .$Mo,e?JOUTPUT@ .$Mo,e?8OUTPUT@ .$Mo,e?KOUTPUT@ .$Mo,e?OUTPUT@ .$Mo,e?OUTPUT@ 14
.$Mo,e?OUTPUT@ .$Mo,e?OUTPUT@ Ser.&/67e%.$?J@ ,e/&y?@ _ 2o., /oo?@^ .?Ser.&/6&2&./&7/e?@\@^ e't&,o ] Ser.&/6re&,?@
S. e/ 4erto 'er.e e't& ;&7./.t&, Lee /o >4e //e%& or e/ 4erto Ser.e
_
.?e't&,o]] `&`@^
o$o ,e /o' .$ &/ .$
,.%.t&/r.te?HIGH@
_ .?e't&,o]] `7` @^
,.%.t&/r.te?LO@
_ .?e't&,o]] `c`@^ 15
,.%.t&/r.te?HIGH@
_ .?e't&,o]] `,` @^
,.%.t&/r.te?LO@
_ .?e't&,o]] `e`@^ ,.%.t&/r.te?HIGH@ _ .?e't&,o]] `` @^
,.%.t&/r.te?LO@
_ .?e't&,o]] `%` @^
,.%.t&/r.te?HIGH@
_ .?e't&,o]] `;` @^
,.%.t&/r.te?LO@
_ 16
.?e't&,o]] `.` @^
,.%.t&/r.te?JHIGH@
_ .?e't&,o]] `9` @^
,.%.t&/r.te?JLO@ _
.?e't&,o]] `` @^
,.%.t&/r.te?8HIGH@
_ .?e't&,o]] `/` @^
,.%.t&/r.te?8LO@
_ .?e't&,o]] `(` @^ ,.%.t&/r. te?KHIGH@ _ .?e't&,o]] `$` @^
,.%.t&/r.te?KLO@ 1
_ .?e't&,o]] `o` @^
,.%.t&/r.te?HIGH@
_ .?e't&,o]] `` @^
,.%.t&/r.te?LO@
_ .?e't&,o]] `A` @^
Mo2.(.e$to ,e/ SER"O
'er2o6r.te?@ _
.?e't&,o]] `#` @^
'er2o6r.te?J@ _
.?e't&,o]] `C` @^
'er2o6r.te?8@ _
1
.?e't&,o]]`'`@^
D.(er co$ect&,o &/ .$
&$&/o%r.te?@ _
.?e't&,o]]`t`@^
&$&/o%r.te?@ _
.?e't&,o]]`4`@^
&$&/o%r.te?8@ _
.?e't&,o]]`2`@^
&$&/o%r.te?@ _
.?e't&,o]]``@^
&$&/o%r.te?@ _
.?e't&,o]]`1`@^ 17
&$&/o%r.te?@ _
.?e't&,o]]`y`@^
&$&/o%r.te?@ _
.?e't&,o]]`*`@^
&$&/o%r.te?@ _
.?e't&,o]]``@^
D.(er co$ect&,o &/ .$
&$&/o%r.te?@ _
.?e't&,o]]``@^
&$&/o%r.te?@ 28
_ .?e't&,o]]``@^
&$&/o%r.te?8@ _
.?e't&,o]]``@^
&$&/o%r.te?@ _
.?e't&,o]]``@^
&$&/o%r.te?@ _
.?e't&,o]]``@^
&$&/o%r.te?@ _
.?e't&,o]]`K`@^
&$&/o%r.te?@ _
.?e't&,o]]`8`@^ 21
&$&/o%r.te?@ _
.?e't&,o]]`>`@^
e$2.& e/ 2&/or /e.,o ,e/ 4erto &$&/o%o A
&$&/o%o]&$&/o%Re&,?A@ Ser.&/6r.$t?&$&/o%o@ Ser.&/6r.$t/$?°C@ ,e/&y ?ret&r,o@ e't&,o] _ ,e/&y?ret&r,o@ _
2.- Programa para respaldo en PIC (clave por teclado) (Etapa 2) Q40 '4ce,e '. 'e ,&3& ,e9& ,e 4$c.o$&r o '.(/e(e$te 'e .er,e6 P&r& e'to e' e/ PIC ,e re'&/,o &;or& 'e 4t./.*&r+ '5/o 4$ PIC & ,.ere$c.& ,e/ &$ter.or >4e 'e 4'&7& e$ co$94$to ,e/ &r,4.$o6 E'te 4$c.o$& ,e (&$er& .$,ee$,.e$te &/ co$tro/ r.$c.&/6 P&r& /o%r&r /& ro%r&(&c.5$ r.(er&(e$te 'e ,e7e co$ocer e/ /e$%4&9e C co$ e/ c4&/ e' ro%r&(&,o e/ PIC6 Co$ocer /&' c&&c.,&,e' ,e/ PIC &r& e'o 4t./.*&re(o' e/ /.7ro M.croco$tro/&,or PIC8-De'&rro//o ,e royecto' >4e t.e$e &/%4$&' 7&'e' &r& re&*/.*&r e/ ro%r&(& >4e 'e ,e'e&6 22
#+'.c&(e$te re&/.*&r+ /o (.'(o >4e e/ '.'te(& ,e co$tro/ r.$c.&/ ero 'e (o,..c&r+ e/ c5,.%o &;or& &r& >4e 'e& co(&t.7/e co$ e/ PIC6 A%re%&$,o 4$ tec/&,o ?ey&,@ y e'te er(.te e/ &cce'o & /& ;&7.t&c.5$ (e,.&$te 4$& co$tr&'e3& e/ c4&/ 'e co$ect& &/ PIC6 E r!ra*a $%r'a % $'#'%)&%9 LIST P:16; INCLUDE P16;.')" <DTRTE 8@;; MOV>; TRISAE)&ra+a MOVL> 8@83 23
MOV>; TRISBE)&ra+a CLR; TRISCSa'+a MOVL> 8@65 MOV>; OSCCON BS; STATUS,6 Ba)"! 3 CLR; ANSEL E)&ra+a$ D''&a%$ A 0 C CLR; ANSELH P#%r&! B BC; STATUS,5 BC; STATUS,6 Ba)"! 8 ENTER9 BT;SS PORTB,1E)&%r :1 =OTO ENTER MOV; PORTA,8PORTA---> SUBL> 8@83 CAMBIAMOS DE 8@81 A 8@AA BT;SS STATUS,:1 =OTO ERR1 BS; PORTC,8 PB8: 1 ABRE PUERTA CALL RETARDO CALL RETARDO CALL RETARDO CALL RETARDO CALL RETARDO BC; PORTC,8 PC8:8 CIERRA PUERTA CLR; CONTADOR =OTO ENTER ERR19
INC; CONTADOR,1 I)'"'a I)"r%*%)&! +%"!)&a+!r %) 1 MOV; CONTADOR,8 SUBL> 8@81
1-CONTADOR:>
BT;SS STATUS, :1 24
=OTO ERR2 BS; PORTC,1LED AMARILLO ON CALL RETARDO CALL RETARDO BC; PORTC,1 LED AMARILLO O;; =OTO ENTER ERR29
INC; CONTADOR,1 I)'"'a I)"r%*%)&! +%"!)&a+!r %) 1 MOVL> 8@83 SUB>; CONTADOR,8>:CONTADOR -1F BT;SS STATUS, :1 =OTO ALARMA BS; PORTC,2LED ROGO ON CALL RETARDO CALL RETARDO CALL RETARDO BC; PORTC,2 LED ROGO O;; =OTO ENTER
ALARMA9
INC; CONTADOR,1 I)'"'a I)"r%*%)&! +% "!)&a+!r %) 1 MOVL> 8@84 SUB>; CONTADOR,8>:CONTADOR -1F BT;SS STATUS, :1 =OTO ALARMA BS; PORTC,3LED ALARMA ON CALL RETARDO
REST9
BT;SS PORTB,8 =OTO REST BC; PORTC,3 LED ALARMA O;; 25
CLR; CONTADOR =OTO ENTER RETARDO9
CICLO9
MOVL> 8@;; MOV>;
T
MOV>;
T1
MOVL>
8@84
MOV>;
T2
DEC;S
T,1 T:T-1 Y T:8
=OTO
CICLO
DEC;S
T1,1 T1:T1-Y R1:8
=OTO CICLO DEC;S
T2,1 T2:T2-1 Y T2 :8
=OTO CICLO RETURN END
3. Simulación (etapa 2) Po'ter.or & /& ro%r&(&c.5$ ,e /o' '.'te(&' 'e roce,er+ & 4$& '.(4/&c.5$ 4t/.*&$,o e/ 'ot&re ,e Prot;e4' &r& e/ PIC y e/ '.(4/&,or ,e Ar,4.$o &r& e/ Ar,4.$o y &') 2er..c&r e/ correcto 4$c.o$&(.e$to ,e &(7o' ro%r&(&'6
26
. !esarrollar las cone"iones del sistema (etapa1) De'40' ,e /& '.(4/&c.5$ y ;&7er corre%.,o /o errore' '. e' >4e 'e re'e$t&$ 'e co$t.$4&r+ co$ /&' co$e1.o$e' ,e/ Ar,4.$o co$ e/ #/4etoot; &r& /& co(4$.c&c.5$ &/ .%4&/ >4e e/ 'er2o(otor e/ c4&/ &7r.r+ /& 4ert& y /&' ,e/ PIC co$ /&' ,e/ ey&,6 P&r& re&/.*&r e't+' co$e1.o$e' '4 $ece'.t&r+$ /&' D&t&';eet ?;o9& ,e ,&to'@ ,e/ Ar,4.$o y ,e/ PIC6 Se 74'c& /& co$.%4r&c.5$ (+' &,ec4&,& &r& /& co$e1.5$ y 'e roce,e & co$ect&r6
2
#. !ise$ar una aplicación para el control mediante %ndroid con el módulo de &luetoot'. (etapa 2) Se ro'.%4e co$ e/ ,.'e3o ,e /& &/.c&c.5$ &r& e/ ,.'o'.t.2o A$,ro., 'e 4t./.*& /& +%.$& ,e Goo%/e A I$2e$tor &r& '4 re&/.*&c.5$ y &') /o%r&r /& co(4$.c&c.5$ co$ e/ Ar,4.$o6 E$ e't+ +%.$& e/ '.'te(& ,e ro%r&(&c.5$ e' ,.ere$te & /& ,e/ PIC o Ar,4.$o &>4) $o e$co$tr&(o' co$ &/%o (+' &(.%&7/e6 Se 4t./.*&$ ,.%r&(& ,e 7/o>4e' &r& ro%r&(&r /& &/.c&c.5$ '.(/e(e$te 4$.e$,o/o' &r& ,ec.r/e >4e &cc.5$ >4.ere re&/.ce e1.'te$ 2&r.o' t4tor.&/e' e$ /& +%.$& (.'(& &r& &,&t&r'e &/ e$to$o6 Lo r.$c.&/ ,e e't+ &/.c&c.5$ e' >4e 'e& e$te$,.7/e &r& e/ 4'4&r.o6
2
I(&%e$ 6 A .$2e$tor ,.&%r&(& ,e 7/o>4e'
I(&%e$ 6 D.'e3o A
. Comproación *+sica de la etapa 1 L& et&& 4$o co$t5 co$ e/ Ar,4.$o &r& e/ co$tro/ ,e /& ./4(.$&c.5$ y ,e/ &7.ertocerr&,o ,e /& 4ert&6 Te$.e$,o /&' co$e1.o$e' y e/ ro%r&(& e$ e/ Ar,4.$o 'e re&/.*& 4$& r4e7& 4e'to >4e e' 4$& r4e7& 'e 4t./.*&r+$ /e,' e$ /4%&r ,e /o' oco' y $o 'e &7r.r+ $.$%4$& 4ert& '5/o 'e 2er..c&r+ >4e /o' 'er2o(otore' 'e &ct.2e$ c4&$,o 'e /e or,e$&6 E'to 'o/&(e$te 'e /&$e& o7'er2&r e/ co(ort&(.e$to >4e 'e t.e$e ,e/ '.'te(& &r& ,etect&r o'.7/e' &//&' e$ e/ (.'(o
,. Comproación *+sica de la etapa 2 27
Se re&/.*&r+ /o (.'(o >4e e$ e/ 4$to &$ter.or &;or& '5/o >4e 'er+ /& &rte ,e/ PIC y e/ ey&, &r& e/ .$%re'o ,e /& co$tr&'e3& y &') &7r.r /& cerr&,4r&6 E'to 'o/&(e$te 'e /&$e& o7'er2&r e/ co(ort&(.e$to >4e 'e t.e$e ,e/ '.'te(& &r& ,etect&r o'.7/e' &//&' e$ e/ (.'(o
. !esarrollo de prototipo etapa3. De'40' ,e &$&/.*&r e/ 4$c.o$&(.e$to ,e/ '.'te(& y ,e re'o/2er o'.7/e' &//&' e$ '4 &cc.o$&(.e$to 'e co$'tr4.r+ 4$ rotot.o e/ c4&/ te$,r+ >4e (&$e9&r /&' co$,.c.o$e' re&/e' &/ c4&/ 'e 2& e$re$t&r e/ '.'te(&
38