Está en la página 1de 93

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

COMUNICACIONES INALMBRICAS MODULOS DE RADIO FRECUENCIA VERSION OEM XBEE

POR: Junior Figueroa Ol e!o

P"gina # !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

1. INTRODUCCIN
Ma&S'rea ( )ue a*ora +or a ,ar'e !e Digi In'erna'ional( e- una e ,re-a l.!er un!ial en el !e-arrollo !e /!e - !e 0one&i/n a re!e- inal" 1ri0a- ,ara !i-,o-i'i2oele0'r/ni0o-3 Ma&S'rea !i-,one !e /!ulo- !e /!e - inal" 1ri0o-( /!e - ,or ra!io in!e,en!ien'e-( -er2i0io- !e !i-e4o !e ra!io+re0uen0ia 5 el -o+'6are 0orre-,on!ien'e 7Para o1'ener "- in+or a0i/n -o1re lo- ,ro!u0'o- 5 -er2i0io-( ,/nga-e en 0on'a0'o 0on Ma&S'rea en www.maxstream.net( info@maxstream.net83 Lo- /!ulo- XBee 5 XBee-PRO 7+a1ri0a!o- ,or Ma&-'rea 8( -on lo- ,ri ero- ,ro!u0'ore-i-'en'e- !e u-o in!u-'rial 0on *o ologa0i/n 9igBee( -e 1a-an en una ,la'a+or a 0o ,a'i1le 0on 9igBee( 5 0uen'an 0on un rango 5 una +ia1ili!a! l.!ere- en el -e0'or3 Con-eguir la *o ologa0i/n 0o o ,ro!u0'o 9igBee e- 'o!o un logro 5 -ir2e ,ara )ue lo0on-u i!ore-( la- e ,re-a- 5 lo- u-uario- !e a,li0a0ione- in!u-'riale- ,ue!an 0o ,rar 0on 'o!a 'ran)uili!a! ,ro!u0'o- *o ologa!o- 9igBee ,or)ue e-'"n garan'i:a!o- ,ara )ue +un0ionen ,er+e0'a en'e en re!3

Figura 1. M/!ulo XBEE 0on *o ologa0i/n 9igBee

Lo/!ulo- XBee 5 XBee-PRO OEM RF ,re-en'an una -olu0i/n e&0e,0ional en'e ,o'en'e ,ara lo- nu ero-o- er0a!o- )ue a!o,'an la 0one&i/n a re!e- inal" 1ri0a- ,ara -u- a,li0a0ione- !e 0o uni0a0ione- !e !a'o-3 La l.nea !e ,ro!u0'o- XBee -e ,ue!e en0on'rar en !i2er-a- a,li0a0ione- in!u-'riale- 5 0o er0iale-( 0o o -en-ore- re o'o-( 0on'rol 5 ani,ula0i/n !e ro1o'-( 0on'rol !e e)ui,o- 5 au'o a'i:a0i/n3 Si 1ien e&i-'en 1a-'an'e- /!ulo- inal" 1ri0o-( e-'o- -on lo- )ue an'ienen la rela0i/n e&a0'a en're ,re0io 5 0ali!a!( 5 !e1i!o a -u ,e)ue4o 'a a4o 5 +"0il ,rogra a0i/n 7-/lo re)uiere una 0one&i/n -erial8 -on i!eale- ,ara 0ual)uier ,ro5e0'o3

2. GENERALIDADES DE LOS MODULOS XBEE


Lo- /!ulo- XBee -on /!ulo- !e ra!io +re0uen0ia )ue 'ra1a;an en la 1an!a !e <3= >?: 0on ,ro'o0olo !e 0o uni0a0i/n @A<3#B3= +a1ri0a!o- ,or Ma&-'rea 3 Son u'ili:a!o- en au'o a'i:a0i/n !e 0a-a-( -i-'e a- !e -eguri!a!( oni'oreo !e -i-'e a- re o'o-( a,ara'o- !o C-'i0o-( alar a- 0on'ra in0en!io( ,lan'a- 'ra'a!ora- !e agua( e'0(e'03

POR: Junior Figueroa Ol e!o

P"gina < !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

2.1. Mod !o"# Fu$%io$a&i $'o# So(')ar

* +ard)ar .

Figura 2. M/!ulo- RF XBEE

La +igura < ue-'ra lo- /!ulo- XBEE( 0on al0an0e en in'eriore- !e *a-'a %A e&'eriore- el al0an0e e- !e *a-'a #AA '-( 0on an'ena !i,oloD a*. 'a 1iCn -e lo- % !i+eren'e- 'i,o- !e XBEE3 Di en-ione-: An0*o: <=3%@ Largo: <E3F# Al'o !e an'ena: <B

'- 5 en ue-'ran

En la +igura % -e ue-'ran lo- /!ulo- XBEE-PRO( 0on un al0an0e en in'eriore- !e *a-'a #AA '- 5 en e&'eriore- el al0an0e e- !e *a-'a #BAA '- 0on an'ena !i,olo( en la i agen -e ue-'ran lo- % !i+eren'e- 'i,o- !e XBEE PRO3 Di en-ione-: An0*o: <=3%@ Largo: %<3$= Al'o !e an'ena: <B

Figura ,. M/!ulo- RF XBEE-PRO

Lo- /!ulo- 'ienen F 0on2er'i!ore- an"logo-!igi'al 5 @ en'ra!a- !igi'ale- a!e "- !e R& 5 T&3 Tra1a;an a <3= >?: 5 generan una re! ,ro,ia a la )ue ,ue!e- 0one0'ar'e o !e-0one0'ar'e3 En're o'ra- 0ara0'er.-'i0a- a 'ener en 0uen'a *a5 )ue !e0ir )ue -on /!uloi0ro,ro0e-a!o- 0on lo 0ual 'iene- -olu0iona!o- lo- ,ro1le a- !e +allo !e 'ra a( rui!o-( e'03 Lo- /!ulo-( -e 0o uni0an 0on un !i-,o-i'i2o RS<%< a ni2ele- TTL 0on lo 0ual la 0o uni0a0i/n ne0e-i'a un a!a,'a!or in'er e!io en el 0a-o !e un PC( ,ero ,ue!en 0one0'ar-e !ire0'a en'e a una ,la0a !e !e-arrollo 72er e;e ,lo- !e ,la0a- en el a-ar'ado ,8 0o o e- Ar!uino3
POR: Junior Figueroa Ol e!o P"gina % !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Lo- /!ulo- o+re0en una 2elo0i!a! !e 0o uni0a0i/n !e-!e #<AA *a-'a ##B3<AA 1au!io,a-an!o ,or 'o!o- lo- 2alore- 0on2en0ionale-( 'a 1iCn !i-,onen !e 2aria- I/O )ue ,ue!en -er 0on+igura!a- ,ara !i+eren'e- +un0ione-3 Lo/!ulo- XBee ,ue!en -er ,rogra a!o- a 'ra2C- !e una *5,er'er inal 5 una in'er+a-e -erial 0on un MAX,2,2 5 una -erie !e %o&a$do" !!a&ado" AT3 El +a1ri0an'e !e lo- /!ulo- 'a 1iCn +a0ili'a al u-uario un -o+'6are !e ,rogra a0i/n lla a!o X.CTU 5 )ue ,ue!e -er !e-0arga!o ;un'o 0on la !o0u en'a0i/n ne0e-aria !e-!e la ,"gina: 6663!igi30o /-u,,or'/,ro!u0'!e'l3;-,G,i!H%%B<Io-2i!HBEI',H=I-H%#3 E&i-'en !o- 'i,o- !e in'er+a-e-( -erial 5 USB )ue ,ue!en -er u'ili:a!a- ,ara ,rogra ar lo/!ulo- XBee 0on un -o+'6are ,ro,ie'ario lla a!o X-CTUD 0on e-'e -o+'6are ,o!e o- !e+inir !e una +or a r",i!a 'o!o- lo- ,ar" e'ro- )ue )uera o- o!i+i0ar en nue-'ro- /!ulo-3 En la +igura = -e ,ue!e o1-er2ar la 2en'ana !el "o(')ar X.CTU( 0on el 0ual -e ,rogra an lo- /!ulo- XBee 5 XBee PRO( 1a-'a 0on *a0er 0li0J -o1re 0ual)uiera !e lo,ar" e'ro- ,ara in'ro!u0ir el 2alor !e-ea!o3

Figura /. In'er+a: >ra+i0a !el X-CTU

POR: Junior Figueroa Ol e!o

P"gina = !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Una !e la- 2en'a;a- !e u'ili:ar e-'o/!ulo- e- )ue ,o!e o- 'ener *a-'a FBAAA 0o 1ina0ione- !i-'in'a- !e re! 5 -e ,ue!en *a0er re!e- !e ,un'o a ,un'o 5 ,un'o a ul'i-,un'o3 El ,ro'o0olo @A<3#B3= ,er'ene0e a la- re!e- PAN 7Per-onal Area Ne'6orJ83 Para u'ili:ar lo/!ulo- 0on 0ual)uier i0ro0on'rola!or )ue in0or,ore 0o uni0a0i/n -erial( 1a-'a 0on 0on+igurar uno- 0uan'o- ,ar" e'ro-( lo 0ual lo- *a0e u5 +"0il !e ane;ar3 Al 0o ,rar lo- /!ulo- -e 'e ,ro,or0iona la in+or a0i/n ,ara 0on+igurarlo- 5 0one0'arlo- a 'u- i0ro0on'rola!ore-3 El +a1ri0an'e !e lo/!ulo- XBee 7Digi In'erna0ional( 6663!igi30o 8 o+re0e en're -u,ro!u0'o- 0ier'o- 0i' d D "arro!!o ,ara reali:ar la in'er+a: 0on lo/!ulo-3 A-. 'ene o- el Ki' !e De-arrollo Pro+e-ional XBee( )ue in0lu5e el *ar!6are 5 el -o+'6are ne0e-ario- ,ara 0rear r",i!a en'e la 0o uni0a0i/n inal" 1ri0a ,ara el in'er0a 1io !e !a'o- en're e-'o- !i-,o-i'i2o- 7'a 1iCn e-'"n !i-,oni1le- o'ro- Ki' !e De-arrollo-: XBee 5 XBee-PRO S'ar'er Ki'-( )ue 0on'ienen un enor nL ero !e /!ulo- 5 a00e-orio-83 En la +igura B -e ue-'ra el Ki' !e De-arrollo( ;un'o 0on la- 'ar;e'a- !e in'er+a: USB 5 -erial3

Figura 1. Ki' !e !e-arrollo !el +a1ri0an'e Digi In'erna0ional

El Ji' !e !e-arrollo in0lu5e lo -iguien'e: - # Tar;e'a !e In'er+a: USB3 - # Tar;e'a !e In'er+a: Serial - < M/!ulo- XBee !e al0an0e !e *a-'a #AA - # Ca1le USB3 - # Ca1le Serial RS-<%<3 - # Con2er'i!or DB$ NULL MODEM3 - So+'6are X-CTU 5 Manuale-3 - Bro0*e ,ara ,ila !e $ 2ol'-3 - Eli ina!or !e Ba'er.a- 0on A!a,'a!ore- Uni2er-ale- 7USA( Euro,a( e'0 8
POR: Junior Figueroa Ol e!o P"gina B !e $%

'-3

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

El Ki' !e De-arrollo in0lu5e una 'ar;e'a !e in'er+a: RS-<%< 5 una 'ar;e'a in'er+a: !e USB3 A 1a- 'ar;e'a- ,ro,or0ionan una 0one&i/n !ire0'a a u0*o- !i-,o-i'i2o- -eriale- 5( a!e "-( +a0ili'an el a00e-o a lo- regi-'ro- !el /!ulo !e RF3 Con el Ki' !e De-arrollo e,o-i1le 2er lo- !a'o- )ue -e e-'"n an!an!o !e un o!ulo a o'ro( !e e-'a +or a ,o!e o- oni'orear !e +or a in!e,en!ien'e nue-'ra 0o uni0a0i/n inal" 1ri0a3 La- 'ar;e'a- !e in'er+a: !e Ma&S'rea ,ro,or0ionan lo- e!io- ,ara 0one0'ar el /!ulo a 0ual)uier no!o )ue 'iene !i-,oni1le un ,uer'o RS-<%< o USB3 Da!o )ue el /!ulo re)uiere en'ra!a- !e -e4ale- !e 2ol'a;e- TTL( una !e la- ,rin0i,ale- +un0ione- !e la 'ar;e'a !e in'er+a: e- la !e 0on2er'ir -e4ale- en're ni2ele- TTL 5 RS-<%< 5 ni2ele- USB3 Para a5or in+or a0i/n -o1re el +un0iona ien'o 5 +or a !e u-o !e la- 'ar;e'a- !e in'er+a: USB 5 -erial( re2i-ar el anual !e u-uario !e lo- /!ulo- XBee/XBee-PRO( )ue ,ue!e -er !e-0arga!o !e-!e la ,"gina !e Digi In'erna0ional 6663!igi30o 7,agina- F# *a-'a la FE83 E&i-'en !o- +or a- !e 0o uni0a0i/n 7)ue -on la"- u'ili:a!a-8 !e lo/!ulo- XBEE:

Una e- el &odo 'ra$"-ar $' en la 0ual -e 0o ,or'a 0o o un M0a1le 6irele--M !e +or a )ue 'u ,uer'o -erie ,ue!e -er 'ran- i'i!o 0o o -i !e un 0a1le -e 'ra'ara3 E-'a e- la +or a -en0illa !on!e ,ue!e- 0one0'ar !o- !i-,o-i'i2o- 0ua!ran!o -u 2elo0i!a!( e- !e0ir( -i 'u a,li0a0i/n 'ra1a;a a #$<AA 1au!io- !e1er"- ,rogra ar e-'a 2elo0i!a! a lo- XBee( ,ara ello Ma&S'rea ,one a !i-,o-i0i/n una *erra ien'a -o+'6are gra'ui'a 7X-CTU83 La -egun!a +or a ea- 0o ,le;a( -e 'ra'a !e u'ili:ar la A2I )ue in0or,ora el i0ro0on'rola!or !e )ue !i-,one 0a!a o!ulo XBee3 En e-'a o!ali!a! ,ue!e- generar una re! !e /!ulo- XBee( ,ue!e- ,rogra ar un XBee ,ara )ue 'ra1a;e 0o o re,e'i!or !e -e4al 7*u18 a!e "- !e o'ra- +un0ione- )ue ,er i'en a lo- !e-arrolla!ore- 'ener 2en'a;a- en lo- ,ro'o0olo- !e 0o uni0a0i/n333 Uno !e ellou5 in'ere-an'e e- )ue el o!ulo )ue e ,lea- 0o o e i-or/re0e,'or 'e M!i0eM -i el o!ulo al )ue )uiere0o uni0ar e-'a !i-,oni1le( e- !e0ir( 'e !e2uel2e una re-,ue-'a 0a!a 2e: )ue in'en'a0o uni0ar 0on o'ro o!ulo3 To!a la 0o uni0a0i/n -e *a0e ,or e!io !e 0o an!o- AT 0on lo )ue e- ne0e-ario leer-e 1ien el anual( ,or lo !e "- eu0*o "- ,o'en'e 5 +ia1le )ue u0*o/!ulo0o er0iale- ,ara 0o uni0a0i/n -erie3

2.2. Cara%' r3"'i%a" & %4$i%a" * di"'ri5u%i6$ d

-i$ ".

La !i-'ri1u0i/n !e lo- ,ine- !e lo- M/!ulo- !e Ra!io+re0uen0ia XBee 5 XBee-PRO -on 0o ,a'i1le- en're- -.( 'al 5 0o o -e ue-'ran en la- -iguien'e- i "gene-3

POR: Junior Figueroa Ol e!o

P"gina F !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 7. Plano- e0"ni0o- !e lo- /!ulo- !e ra!io+re0uen0ia OEM XBee/XBee-PRO 7la- o,0ione- !e an'ena- no -e ue-'ran8

En la 'a1la # -e

ue-'ra la !i-'ri1u0i/n !e lo- ,ine- !e lo-

/!ulo- XBee 5 XBee PRO3

POR: Junior Figueroa Ol e!o

P"gina E !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

N Fun0i/n no e- 0o ,a'i1le en el

o en'o 0on e-'a 2er-i/n /!ulo- XBee/XBee-PRO

Ta5!a1. Di-'ri1u0i/n !e ,ine- 'an'o ,ara lo-

No'a" d

Di" 8o9 .ni a-: OCC( >ND( DOUT 5 DIN3 .ni a- ,ara la a0'uali:a0i/n !el +ir 6are: OCC( >ND( DIN( DOUT( RTS

Cone&ioneCone&ione5 DTR3

La !ire00i/n !e la -e4al e- e-,e0i+i0a!a 0on re-,e0'o al El

/!ulo3

/!ulo in0lu5e una re-i-'en0ia ,ull-u, !e BA KP( a!;un'a ,ara RESET 7a0'i2a0i/n

en 1a;o L83 Oaria- !e la- en'ra!a- ,ull-u,- ,ue!en -er 0on+igura!a- u'ili:an!o el 0o an!o PR3 Lo- ,ine- li1re- !e1en !e;ar-e !e-0one0'a!o-3

2.,. Co$(u"i6$ :ig5

* -ro'o%o!o ;<2.11./

$ M6du!o" XB

Se *a ,re-'a!o a 0on+u-i/n ,or ,ar'e !e lo- u-uario-( -o1re el ,ro'o0olo )ue -o,or'an lo/!ulo- XBEE3 Por una ,ar'e en0ionan el ,ro'o0olo @A<3#B3= 5 ,or o'ra el ,ro'o0olo 9igBee3 Para a0larar e-'o -e !e1e in!i0ar )ue lo- /!ulo- XBEE -o,or'an el ,ro'o0olo @A<3#B3=( ien'ra- )ue lo- /!ulo- XBEE PRO -o,or'an el ,ro'o0olo 9igBee3 La ,rin0i,al !i+eren0ia en're e-'o;<2.11./ !e+ine:
POR: Junior Figueroa Ol e!o P"gina @ !e $%

/!ulo- e-:

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Ca-a (3"i%a: 'i,o !e o!ula0i/n 5 +re0uen0ia 7<3= >*:( #F-QAM( $#B M*: 5 @F@ M*: DSSS-BPSK8 5 el +or a'o !el ,a)ue'e3 Co$'ro! d a%% "o a! & dio: 'i ing( a-o0ia0i/n 0on un no!o 0oor!ina!or( !ire00iona ien'o( ,re2en0i/n !e 0oli-ione-( re'ran- i-i/n( en0ri,'a0i/n( ru'eo !e < -al'oa 'ra2C- !e un no!o 0oor!ina!or( e'0R El ,ro'o0olo :igB ( 0on-'rui!o -o1re el ,ro'o0olo @A<3#B3=( !e+ine:

Ca-a d r d: E-'ilo AODO( )ue ,er i'e Ll'i,le- -al'o- u'ili:an!o el ru'eo ,or re!e- MES?3 A-o0ia0i/n a una re! 7no -/lo a un no!o 0oor!ina!or 0o o el 0a-o !e @A<3#B3=8 M"- 'i,o- !e en0ri,'a0i/n 5 au'en'i+i0a0i/n3 Ca-a d A-!i%a%i6$: Per i'e a lo- no!o- e&,oner 2alore- in!i2i!uale-( 0o o -en-ore-( -6i'0*e- o a0'ua!ore-3 Per+ile- ,ara 2ario- 'i,o- !e !i-,o-i'i2o-( e'0R En general lo/!ulo- !e la -erie <( 5 9ne' <3B 5 lo- XBEE PRO ,er i'en 'o!a- la2en'a;a- !el una re! 9igBee3 O;ala 0on e-'a e&,li0a0i/n -e a0lare e-'a -i'ua0i/n3

,. 2LACAS DE DESARROLLO COM2ATIBLES CON LOS MODULOS XBEE


En el a,ar'a!o < -e *i:o re+eren0ia !e la- 'ar;e'a- !e in'er+a: -erie 5 USB -u ini-'ra!a,or Digi In'erna0ional )ue e- la e ,re-a +a1ri0an'e !e lo- /!ulo- XBeeD a*ora 2a o- a *a1lar !e o'ra- 'ar;e'a- !e in'er+a: +a1ri0a!a- ,or !i-'in'a- e ,re-a-3

,.1. Tar= 'a D

D "arro!!o 2ara M6du!o" XB

>:igB

? Ba"i%o" * 2RO

POR: Junior Figueroa Ol e!o

P"gina $ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ;. Oi-'a -u,erior 5 la'eral !e la 'ar;e'a !e !e-arrollo

E-'a 'ar;e'a 'e ,er i'e ,oner a +un0ionar lo- /!ulo- XBee !e in e!ia'o3 Solo 0onC0'alo a una +uen'e !e !a'o- -eriale- RS<%< 0o o 'u PC 5 !e in e!ia'o 0o ien:a a 'ran- i'ir 5 re0i1ir in+or a0i/n en're ello-3 E-'a !i-e4a!o ,ara )ue ,ue!a e ,lear lo- /!ulo- XBee B"-i0o- OEM 5 lo- XBee PRO in'er0a 1i"n!olo- +"0il en'e ,or e!io !e la 1a-e e-,e0ial ,ara lo/!ulo-( e-'a ,ro2i-'o !e una in'er+a: -erial 0o ,le'a DTS( RTS( TX( RX( e'0( 5 una +uen'e regula!a 0on ,ro'e00i/n !e in2er-i/n !e ,olari!a!3 Con'iene a!e "- una +uen'e regula!a !e %ODC ,ara la ali en'a0i/n 5 ,ro'e00i/n !e lo- /!ulo- XBee3

A 0on'inua0i/n -e ue-'ran 0ier'a- a,li0a0ione- !e-arrolla!a- 0on e-'a 'ar;e'a !e !e-arrollo 5 *a0ien!o u-o !e lo- /!ulo- XBEE3

Ta5!a 2. Fi0*a 'C0ni0a !e la 'ar;e'a !e !e-arrollo

POR: Junior Figueroa Ol e!o

P"gina #A !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura @. Con'rol Re o'o( R",i!o 5 F"0il

Figura 1<. Enla0e !e !a'o- 0on -olo 0one0'ar

POR: Junior Figueroa Ol e!o

P"gina ## !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 11. Enla0e !e !a'o- 0on -olo 0one0'ar

,.2. 2!a%a XB

Ardui$o

Figura 12. Pla0a XBee

E-'a e- una ,la0a ,ara Ar!uino Die0i ila USB )ue in0or,ora un /!ulo inal" 1ri0o XBee !e Ma&S'rea 3 U-a un ,ro'o0olo o!i+i0a!o !e 9igBee 5 ,er i'e e-'a1le0er 0o uni0a0ione- inal" 1ri0a-3 S-'a ,la0a en0a;a ,er+e0'a en'e en el Ardui$o Di %i&i!a USB 5 -e ali en'a !e ella3

POR: Junior Figueroa Ol e!o

P"gina #< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 1,. Ar!uino Die0i ila USB

Se 'ra'a !e una nue2a ,la0a !e-arrolla!a ,or M3 Tar:a( 0o o ,ar'e !el ,ro0e-o !e !e-arrollo reali:a!o ,or la e ,re-a Li1eliu !e 9arago:a( E-,a4a( en e-'re0*a 0ola1ora0i/n 0on Ar!uino3003

Figura 1/. Pla0a XBee -o1re Ar!uino >N

El 1lin!a;e 7Ar!uino >N8 ,er i'e +"0il en'e on'ar una ,la0a XBee 5 'o!o- lo0o ,onen'e- ,ara -u 0rea0i/n 5 +un0iona ien'o3 Cuan!o 0one0'a!o -o1re una ,la0a Ar!uino >N -in el ,ro0e-a!or( e-'e a0'uar" 0o o un 0on2er'i!or !e USB a XBee 0on2ir'iCn!o-e en una in'er+a: ,ara 'o!o- lo- !i-,o-i'i2o- XBee *a1ili'a!o- a un or!ena!or3

,.,. SFE XBEE EX2LORER USB


POR: Junior Figueroa Ol e!o

Figura 11. E- ,o-i1le a!;un'ar 0ual)uier 'i,o !e

/!ulo- XBee

P"gina #% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 1A. In'er+a: SFE XBEE E&,lorer USB

Cara%' r3"'i%a"9 U Con2er'i!or !e USB a Serie U Co ,a'i1le 0on XBee Serie #( <3B( S'an!ar! 5 Pro El SFE XBee E&,lorer USB e- u5 -i ,le !e u'ili:ar3 E-'a uni!a! 'ra1a;a 0on 'o!o- lo/!ulo- in0lui!o- XBee la- Serie- # 5 la Serie- <3B( la 2er-i/n e-'"n!ar 5 Pro3 Colo)ue el o!ulo XBee -o1re la uni!a! !el XBEE E&,lora!or USB( 0one0'e un 0a1le ini USB( 5 u-'e! 'en!r" a00e-o !ire0'o a la ,rogra a0i/n -erial 5 a lo,ine- en la uni!a! XBee3 E-'a uni!a! 'a 1iCn ,er i'e la 0on+igura0i/n !e loX-CTU3 /!ulo- a 'ra2C- !el -o+'6are X1ee

,./. Droid" SAS XB

. DTE S ria! Board >DB@?

Figura 17. In'er+a: Droi!- SAS XBee V DTE

La 'ar;e'a !e in'er+a: -erial Droid" SAS XB B DTE *a -i!o !i-e4a!a ,ara ,er i'ir una +"0il 5 +ia1le 0one&i/n en're lo/!ulo- X1ee 5 'u- a,li0a0ione- !e Ro1/'i0a3 Lo/!ulo- XBee 5 XBeePRO -on 'o'al en'e 0o ,a'i1le-( in0lu-o la nue2a Serie < XBee e0o ,a'i1le3 La 0on-'ru00i/n -/li!a 5 el regula!or !e 'en-i/n !e al'a ,o'en0ia garan'i:an la "&i a +ia1ili!a! 5 el ,leno ren!i ien'o !e lo/!ulo- XBee3 Do- L'ile- LED

POR: Junior Figueroa Ol e!o

P"gina #= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

,er i'en un 0on'rol 0on-'an'e !e la a0'i2i!a! !e la 'ar;e'a 5 una r",i!a -olu0i/n !e ,ro1le a-3 Tiene una -ali!a !e %3%O( % LED- !e e-'a!o3

Cara%' r3"'i%a"
U RSSI 5 LED- a-o0ia!o- ,ara -u,er2i-ar la a0'i2i!a! !el /!ulo X1ee3

U Sali!a !e %3%O a lo- !i-,o-i'i2o- e&'erno- 7MCUW-( 'ar;e'a-( e'08 U Un 0one0'or !e $ ,ine- <3B= en la ,ar'e 'ra-era ,ara una +"0il 5 r",i!a 0one&i/n il. e'ro"- gran!e )ue un /!ulo XBee Pro3

U Ta a4o 0o ,a0'o( -olo uno- ,o0o-

NOTA9 En el

er0a!o e&i-'en u0*a- o'ra- in'er+a0e- 0o ,a'i1le- 0on lo/!uloXBEE( el le0'or ,ue!e a!)uirir 5 *a0er u-o !e 0ual)uiera !e ella- -ie ,re 5 0uan!o 0o ,ren!a -u +un0iona ien'o 5 el o!o !e ane;arla-3

,.1. Co$"'ru%%i6$ d

u$a Tar= 'a d

I$' r(aC S ria!

Para el !e-arrollo !e lo- ,ro5e0'o- ,re-en'e- en e-'e !o0u en'o( -e *a *e0*o u-o !e la i ,le en'a0i/n !el 0ir0ui'o !e un /!ulo 0o er0ial 7Co$D r'idor RS2,2E:ig5 ? )ue ,er i'e reali:ar !e una +or a -en0illa 5 e0on/ i0a 0o uni0a0ione- 9ig1ee en 'u or!ena!or a 'ra2C- !el ,uer'o RS<%<3 E-'" 1a-a!o en el +a o-o /!ulo XBee !e la +ir a MAXSTREAM3 A! i'e /!ulo- XBEE 5 XBEE-PRO3 Para a5or in+or a0i/n( 2i-i'e la ,"gina *'',://6663ra5-ie30o /6e1ra5XA#$3*' 3 El 0ir0ui'o -e ali en'a 0on una +uen'e e&'erna !e B a #< 2ol'io- 5 'iene ,ro'e00i/n 0on'ra in2er-i/n !e ,olari!a!( a!e "- -u +un0iona ien'o *a -i!o #AAY 0o ,ro1a!o3 A)u. loele en'o- a e ,lear: E! & $'o"9 # Regle'a !e Pro'o1oar! Cone0'ore- !e ali en'a0i/n Una +uen'e 2aria1le !e B-#BO DC # Regula!or !e 2ol'a;e !e BO: LE@ABC # Regula!or !e 2ol'a;e !e %3%O: LM###ET 7u o'ro8 # M/!ulo XBee -o1re una PCB 7*e0*a an'erior en'e8( ,ara 0o ,ro1a0i/n3 = LED- 7# a arillo( # 2er!e( # ro;o( # a:ul8 < Ca,a0i'ore- !e #A Z+ % Ca,a0i'ore- !e A3# Z+ < Re-i-'en0ia- !e #<A o* # Cone0'or DB$ a0*o( ,ara ,la0a-

POR: Junior Figueroa Ol e!o

P"gina #B !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

En la +igura #@( -e

ue-'ra la 0ir0ui'er.a a e ,lear3

Figura 1;. Di-e4o !e la 'ar;e'a !e in'er+a:: Con2er'i!or RS<%</9ig1ee

Luego !e ar ar el 0ir0ui'o( 0one0'e la +uen'e !e ali en'a0i/n 7B2 a #<283 Cuan!o el o!ulo XBee *a -i!o energi:a!o el LED ROJO !e1e en0en!er-e in!i0an!o )ue la 'ar;e'a e-'a +un0ionan!o 0orre0'a en'e( el LED OERDE !e1er.a ,er ane0er en0en!i!o 0on-'an'e in!i0an!o )ue el /!ulo XBee e-'" en0en!i!o 7ON8 5 no en o!o !e 1a;o 0on-u o 7-lee, o!e8( el LED AMARILLO ,ar,a!ea( e&0e,'o 0uan!o e-'a en o!o !e 0o an!o AT3 Por Ll'i o el LED A9UL -e !e1e en0en!er 0uan!o -e e-'C en2ian!o o re0i1ien!o !a'oinal" 1ri0a en'e3

Figura 1@. Cir0ui'o ar a!o en el Pro'o1oar!

De-,uC- !e *a1er 0o ,ro1a!o el +un0iona ien'o !el 0ir0ui'o en el ,ro'o1oar!( reali0e la re-,e0'i2a 'ar;e'a !e in'er+a: 72er +igura <A8 en 1a)uela o +i1ra !e 2i!rio( en el 0ual 'iene )ue u-ar un 0a1le -erial *e 1ra-*e 1ra 72er +igura <#8 ,ara ,o!er 0one0'ar la 'ar;e'a 0on un ,uer'o -erial [in!o6- !e la PC3 Lo -iguien'e en *a0er( e- !e-0argar loin-'ala!ore- !e X-CTU ,ara [in!o6- !e Ma&S'rea en e-'e e)ui,o( in-'alarlo( 5 ,oner en ar0*a el ,rogra a X-CTU3
POR: Junior Figueroa Ol e!o P"gina #F !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 2<. Cir0ui'o i ,le en'a!o en 1a)uela

Figura 21. El ,ri er 0a1le -e u-a 0on el 0ir0ui'o ar a!o en el ,ro'o1oar! 5 el -egun!o !e ello- !ire0'a en'e 0on la 'ar;e'a !e in'er+a: Con2er'i!or RS<%</9ig1ee

Si -u or!ena!or no 0uen'a 0on ,uer'o -erial 5 -olo 'iene ,uer'o- USB ,ara 0o uni0a0ione- -eriale-( no -e ,reo0u,e en )ue no ,ue!a u'ili:ar la 'ar;e'a RS<%</9ig1ee( ,ue-'o )ue en el er0a!o e&i-'en 0a1le- !e in'er+a: USB-SERIAL( )ue u-'e! ,ue!e a!)uirir 5 e-'"n alre!e!or !e uno- \#< 5 *a-'a "- 1ara'o-3 En la +igura << -e ,ue!e o1-er2ar un !e lo- 'an'o- o!elo- )ue e&i-'en( 5 )ue 'a 1iCn -e u'ili:a en e-'e !o0u en'o3

Figura 22. Ca1le !e in'er+a: USB-SERIAL

POR: Junior Figueroa Ol e!o

P"gina #E !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

/. CONSTRUCCIN DE UNA SIM2LE 2LACA DE CIRCUITO IM2RESO 2CB >2RINTED CIRCUIT BOARD? 2ARA MODULOS XBEE.

Figura 2,. M/!ulo- XBBE -o1re ,la0a- PCB

De1i!o a )ue lo- ,ine- !el Mo!ulo XBee no -on 0o ,a'i1le- 0on el 'a a4o !e la-e,ara0ione- !e lo- agu;ero- !e lo- ,ro'o1oar!- ni 0on lo- :/0alo- ,ara la- ,la0a-( -e *a0e in!i-,en-a1le 0rear una PCB )ue -ir2a 0o o e!io !e 0o uni0a0i/n en're el ,ro'o1oar! 5 el o!ulo XBee( 5 e!ian'e en e ,leo !e e-'a reali:ar la 0ir0u'er.a ne0e-aria ,ara ,oner a +un0ionar lo- /!ulo-3 E-'a ,la0a no e- ne0e-aria -i 0uen'a 0on alguna !e la- 'ar;e'a- o ,la0a- !e in'er+a: en0iona!a- en el a,ar'a!o %3 La- !i en-ione- !e una PCB !e1en e-'ar en ,ro,or0i/n a la- !i en-ione- !el o!ulo XBee 7%%3<= & <=3%@ ,ara un o!ulo XBee -i ,le 5 %$3=E & <=3%@ ,ara el o!ulo XBee PRO8D la- !i en-ione- u'ili:a!a- ,ara la 0on-'ru00i/n !e la PCB -e ue-'ran a- a!elan'e 7u-'e! ,ue!e 2ariar en uno- 0uan'o- il. e'ro- e-'a- e!i!a-ie ,re 5 0uan!o re-,e'e la !i en-ione- !e lo- /!ulo- XBee83

/.1. 2ar' " * E! & $'o" a U'i!iCar


# Ba)ueli'a o +i1ra !e 2i!rio 7el 'a a4o !e,en!e !e la 0an'i!a! !e PCB a +a1ri0ar83 # o!ulo XBee ,ara 0a!a PCB3

Re-,a0J- !e e-,a!ine- 7#A e-,a!ine- en 0a!a uno83 # Pa,el !e 'ran-+eren0ia 'Cr i0a Pre---n-Peel 7o ,a,el !e 'ran-+eren0ia PCB8 # Fun!a !e Cloruro FCrri0o3 I ,re-ora La-er3 Plan0*a !e 2a,or3 # E-,on;a !e a0ero( !e la- u'ili:a!a- ,ara la2ar lo- ,la'o- 7lu-'re( e-'rella( e'0383 # Cau'.n En're o'ro- )ue -e 2an en0ionan!o en 0a!a ,a-oRRR

/.2. 2ro% di&i $'o

POR: Junior Figueroa Ol e!o

P"gina #@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

2a"o 19
Lo ,ri ero )ue -e ne0e-i'a ,ara *a0er la ,la0a !e 0ir0ui'o i ,re-o e- el !i1u;o !e la,i-'a- ,ara lo- ele en'o-( e-'o -e 0on-igue 0on la a5u!a !e un 0o ,u'a!or( 5 !el -o+'6are PROTEUS( o 0ual)uier -o+'6are !e !i1u;o en el )ue u-'e! ,ue!a 'ra:ar la- l.nea5 ,ar'e- !e 0ir0ui'o( 'al 5 0o o -e ue-'ra a 0on'inua0i/n:

Figura 2/. Di-e4o en el -o+'6are Pro'eu-( ;un'o 0on la-

e!i!a- i ,le en'a!a-

No'e )ue el !i1u;o e-'a reali:a!o un e-,e;o( e-'o lo ne0e-i'a o- ,ara la 'ran-+eren0ia 'Cr i0a3 En la +igura <= 'a 1iCn -e ue-'ran en lo- e&'re o- lo- ,ine- !el # al <A( 0orre-,on!ien'e- al o!ulo XBeeD ien'ra- )ue en el 0en'ro -e *a e ,lea!o 5 e-0ogi!o ar1i'raria en'e uno !e lo- CI in'egra!o- 7!i0*o in'egra!o !e1e 0on'ar 0on <A ,ine-8 0on lo- )ue 0uen'a PROTEUS( 0on el +in !e +i;ar el 'a a4o !e -e,ara0i/n !e lo- ,ine0o ,a'i1le- 0on lo- agu;ero- !el ,ro'o1oar!3 Se o1-er2a a!e "- )ue 0a!a ,in !el o!ulo e-'a 0one0'a!o 0on 0a!a ,in !el CI3 De la +igura <= *a5 )ue eli inar la- +ran;a- !el CI )ue -e 'o o 0o o re+eren0ia 7,ue-'o )ue 0o o -e ue-'ran lo- ,ine- a0'ual en'e( -e en0uen'ran en 0or'o0ir0ui'o8( 'al 5 0o o -e ue-'ra a 0on'inua0i/n:

Figura 21. Di-e4o +inal en Pro'euPOR: Junior Figueroa Ol e!o P"gina #$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

2a"o 29

Figura 2A. NL ero !e 0ir0ui'o- en Pro'eu- ,ara i ,ri ir

Una 2e: )ue -e 'iene el !i-e4o !e la ,la0a( -e !e1e i ,ri irlo 0on una i ,re-ora l"-er o 0o,ia!ora 7)ue 'engan lo- 0ar'u0*o- 'oner !e ,ol2o en 0olor negro8( en un ,a,el !e 'ran-+eren0ia 'Cr i0a Pre---n3Peel( )ue lo ,o!e o- 0on-eguir en la- 'ien!a- ele0'r/ni0aa un 0o-'o !e "- o eno- < USD 0a!a *o;a3

Figura 27. Di-e4o i ,re-o en ,a,el !e 'ran-+eren0ia 'Cr i0a

Para nue-'ro 0a-o en ,ar'i0ular *e o- i ,re-o % +ila- !e B !i1u;o- en 0a!a una( 0on lo )ue 'ene o- un 'o'al !e #B PCB- 7en la +igura <E -e ue-'ran #@ PCB-( ,ero en reali!a! -e +a1ri0aron #B83 El 'a a4o !e la ,la0a !e1e -er ,ro,or0ional a la 0an'i!a! !e PCB- a +a1ri0ar( 'al 5 0o o -e ,ue!e a,re0iar en la gra+i0a an'erior3
POR: Junior Figueroa Ol e!o P"gina <A !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

2a"o ,9
Bueno a*ora -e !e1e 0or'ar la ,la0a )ue ,ue!e -e !e Ba)ueli'a o !e Fi1ra !e 2i!rio 7el 'a a4o !e ,en!e !e la 0an'i!a! !e PCB-8 u'ili:an!o una -ierra o una 0ala!ora 0on -ierra !e e'al 7!e1i!o a )ue e-'e ,o-ee !ien'e- "- +ino-83 Una 2e: 0or'a!a la ,la0a( -e !e1e li ,iar la- li alla- !e 0o1re )ue )ue!an en lo- +ilo- !e la ,la0a( 0on una li;a +ina !e e'al 7Nro3 #BA83

Figura 2;. Pro0e-o ,ara el 0or'e !e la ,la0a

Luego !e e-'o -e !e1e li ,iar el la!o !el 0o1re !on!e -e 2a a 'ran-+erir la- ,i-'a- 0on una e-,on;a !e a0ero( no'ar"n )ue la l" ina !e 0o1re 0a 1ia !e 0olor( e-'o e- ,or)ue -e e-'" li ,ian!o el /&i!o en la -u,er+i0ie 5 lo- ra5one- )ue ,u!iera 'ener3

Figura 2@. Pro0e-o ,ara li ,iar lo- re-i!uo- ,re-en'e- en la ,la0a

2a"o /9
A*ora 2a o- a reali:ar la 'ran-+eren0ia 'Cr i0a ,ro,ia en'e !i0*a !e la- ,i-'a- -o1re el la!o !e la l" ina !e 0o1re3 Pri ero 0olo)ue el ,a,el !e 'ran-+eren0ia 'Cr i0a 0on el la!o !e la i ,re-i/n -o1re el la!o !el 0o1re( -in o2erlo u0*o in'ro!L:0alo !e 1a;o !e un 'ro:o !e 'ela 7el u-o !e la 'ela ,ue!e -er o i'i!a8( 'o!o e-'o -o1re una e-a r.gi!a 5 luego ,a-e la ,lan0*a )ue !e1e e-'ar al "&i o !e la 'e ,era'ura( a,li)ue ,re-i/n 0on 'o!o el ,e-o !el 0uer,o ,or alre!e!or !e # a < inu'o-( luego !e e-'o re'ire e in e!ia'a en'e 0olo)ue la ,la0a en o'ra ,ar'e !e la e-a )ue -e en0uen're +r.a( 0on o'ro 'ra,o a,li)ue ,re-i/n uni+or e +ro'"n!olo !e un la!o a o'ro *a-'a )ue -e en+riC( 0on la +inali!a! !e )ue 'o!a la 'in'a 7'oner ] 1arni:8 -e ,egue a la l" ina !e 0o1re 5 a-. ,o!er re'irar el ,a,el -in )ue -e ,re-en'e ,ar'e- 0or'a!a- o +al'an'e-3
POR: Junior Figueroa Ol e!o P"gina <# !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ,<. Pro0e-o ,ara la 'ran-+eren0ia 'Cr i0a

2a"o 19
Una 2e: 0o ,le'a!o el ,a-o an'erior( ,ro0e!e o- a ,re,arar la -olu0i/n "0i!a( ,ri ero 0olo0a o- ^ 2a-o !e agua 'i1ia en un re0i,ien'e !e ,l"-'i0o( luego 0olo0a o- ,o0o a ,o0o -i e- ,o-i1le 0on una 0u0*ara !e ,l"-'i0o( 'o!o el 0on'eni!o !e la +un!a !e 0loruro +Crri0o( u'ili:a o- un ,alillo !e ,in0*o ,ara re2ol2er el l.)ui!o 5 a-. a5u!ar a !i-ol2er el 0loruro +Crri0o3 Luego ,ro0e!e o- a in'ro!u0ir la ,la0a )ue 0on'iene lo- #B !i1u;o- en la -olu0i/n 5a ,re,ara!a( el 'ie ,o !e 0orro-i/n ,or -er la ,ri era 2e:( ,ue!e 2ariar en're #B 5 %A inu'o-3 Ta 1iCn ,o!e o- a5u!ar a )ue el ,ro0e-o -ea "- r",i!o( o2ien!o el l.)ui!o !e un la!o a o'ro3

Figura ,1. In'ro!u0ien!o la ,la0a en la -olu0i/n "0i!a

2a"o A9
Una 2e: )ue al "0i!o 'er in/ !e eli inar el 0o1re e&,ue-'o( re'ira o- la ,la0a !el "0i!o 5 lo la2a o- 0on a1un!an'e agua !el gri+o( la- ,i-'a- en e-a +a-e -e 2en !e 0olor negro( ,or 'al ra:/n ee;or li ,iar 0on la i- a e-,on;a !e a0ero 5 un ,o0o !e agua( el re-ul'a!o !e la li ,ie:a no !e;a ra-'ro !e 'in'a 5 -e 2e u5 n.'i!o3

Figura ,2. Pi-'a- +inale- i ,re-a- -o1re la ,la0a POR: Junior Figueroa Ol e!o P"gina << !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Luego ,ro0e!e o- a 0or'ar 0a!a uno !e lo- !i1u;o- 0on re-,e0'o a lo- 1or!e- !e loi- o- 5 !e e-'a anera o1'ener lo- #B PCB- re)ueri!o-3

Figura ,,. Cor'an!o 0a!a uno !e lo- PCB ,ara 0a!a

/!ulo XBEE

Lo Lni0o )ue *a0e +al'a ,ara )ue la- ,la0a- e-'Cn li-'a- 7-in lo- ele en'o- -ol!a!o-8 ereali:ar lo- re-,e0'i2o- agu;ero- 0on una 1ro0a !e # ( lo i!eal e- !i-,oner !e un 'ala!ro inia'ura( 5a )ue e-'o- -on !e +"0il ani,ula0i/n

Figura ,/. ?a0ien!o lo- agu;ero- en la- PCB

2a"o 79
A*ora ,ro0e!ere o- a -ol!ar lo- ele en'o- a la- ,la0a-( e!ian'e el u-o !el 0au'.n 5 !e "- a'eriale- re)ueri!o-3 Pri ero -ol!a o- lo- e-,a!ine- #A en 0a!a la!o !e 0a!a ,la0a( 'al 5 0o o -e o1-er2a e la- -iguien'e- +igura-:

POR: Junior Figueroa Ol e!o

P"gina <% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ,1. E-,a!ine- -ol!a!o- a 0a!a la!o !e la- PCB-

Luego -ol!a o- lo- ,ine- !el /!ulo XBee a la ,la0a PCB( 0o o -e ue-'ra3 La- le'ra-erigra+ia!a- 7i ,re-a-8 en 1lan0o !e1en irar *a0ia arri1a( le;o- !e la 0a1e0era !e la ,la0a3 A-egLre-e !e !e;ar e-,a0io -u+i0ien'e ,ara )ue la 0a1e0era !e la ,la0a no 'o)ue la ,ar'e ,o-'erior !el /!ulo XBee 7,ue- -i -e 'o0a-en( e-'o ,ro2o0ar.a un 0or'o0ir0ui'o83 Una 2e: -ol!a!o- 'o!o- lo- ,ine- 2eri+i0ar 0on'inui!a!3

Figura ,A. Sol!an!o el

/!ulo XBEE -o1re el PCB

Por Ll'i o( ,ara li ,iar lo- re-i!uo- !e la -uel!a 7,a-'a8 )ue -e en0uen'ra en la- ,i-'a!e la ,la0a( ,o!e o- u'ili:ar un 0e,illo !e !ien'e- )ue 5a no -e u'ili0e( in'ro!u0i o- la0er!a- en un ,o0o !e '*inner( 5 0e,illa o- 0ui!a!o-a en'e3

POR: Junior Figueroa Ol e!o

P"gina <= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ,7. M/!ulo XBEE -o1re el PCB( !i-e4o +inal( 2aria- 2i-'a-3

1. CIRCUITO BSICO 2ARA EL XBEE


La +igura %@ ue-'ra la- 0one&ione- .ni a- )ue ne0e-i'a el /!ulo X1ee ,ara ,o!er -er u'ili:a!o3 Luego !e e-'o( -e !e1e 0on+igurar -egLn el o!o !e o,era0i/n a!e0ua!o ,ara la a,li0a0i/n re)ueri!a ,or el u-uario3

Figura ,;. Cone&ione-

.ni a- re)ueri!a- ,ara el XBEE

El /!ulo re)uiere una ali en'a0i/n !e-!e <3@ a %3= O( la 0one&i/n a 'ierra 5 la- l.nea!e 'ran- i-i/n !e !a'o- ,or e!io !el UART 7TXD 5 RXD8 ,ara 0o uni0ar-e 0on un i0ro0on'rola!or( o !ire0'a en'e a un ,uer'o -erial u'ili:an!o algLn 0on2er-or a!e0ua!o ,ara lo- ni2ele- !e 2ol'a;e3 E-'a 0on+igura0i/n( no ,er i'e el u-o !e Con'rol !e Flu;o 7RTS I CTS8( ,or lo )ue C-'a o,0i/n !e1e e-'ar !e-a0'i2a!a en el /!ulo X1ee3 En 0a-o !e )ue -e en2.e una gran 0an'i!a! !e in+or a0i/n( el 1u++er !el /!ulo -e ,ue!e -o1re,a-ar3 Para e2i'ar e-'o e&i-'en !o- al'erna'i2a-: 1a;ar la 'a-a !e 'ran- i-i/n a0'i2ar el 0on'rol !e +lu;o

POR: Junior Figueroa Ol e!o

P"gina <B !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

A. CONEXIN DE LOS MODULOS :IGBEE CON MICROCONTROLADORES


En la- +igura- %$ 5 =A -e ue-'ran lo- !iagra a- ele0'r/ni0o- en're el i0ro0on'rola!or 5 el /!ulo XBEE3 La 0one&i/n 0on EL /!ulo XBee o XBee-PRO e- i!Cn'i0a( el regula!or IF%% 7o 'a 1iCn lo ,ue!e en0on'rar 0o o LM###ET8 -e 0on-igue +"0il en'e en el er0a!o3 El !i2i-or !e 2ol'a;e a la -ali!a !el i0ro0on'rola!or e- 'o'al en'e ne0e-ario( 5a )ue el ni2el !e 'en-i/n !e en'ra!a !el o!ulo 9ig1ee no !e1e e&0e!er lo- %3% 2ol'io-( e- ,or e-o )ue -e 0one0'an la- re-i-'en0ia- en -erie ,ara o1'ener </% !el 2ol'a;e !e -ali!a 7B/%N<8H %3% 2ol'io-3 Si nue-'ro i0ro0on'rola!or 'ra1a;a 0on ni2ele- !e 'en-i/n !e %3% 2ol'io- 0o o e- el 0a-o !el A' ega@B%Bl( no e- ne0e-ario ,oner el !i2i-or !e 2ol'a;e( 1a-'ara 0on a,li0ar 2ol'a;e !e %3% 2ol'io- a 'o!o nue-'ro 0ir0ui'o3

Figura ,@. Cone&i/n !el

/!ulo XBEE 7)ue *a0e !e 'ran- i-or8 0on el

i0ro0on'rola!or

Figura /<. Cone&i/n !el

/!ulo XBEE 7)ue *a0e !e re0e,'or8 0on el

i0ro0on'rola!or

POR: Junior Figueroa Ol e!o

P"gina <F !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

NOTA9 La- 0one&ione- an'eriore- -on L'ile- ,ara el 0a-o en )ue -e 2a5a a reali:ar una 0o uni0a0i/n inal" 1ri0a -i ,le&3 Cuan!o -e ,re'en!e reali:ar una 0o uni0a0i/n !e 'i,o !u,le&( e- ne0e-ario )ue lo- !o/!ulo- -e en0uen'ren 0one0'a!o- al i0ro0on'rola!or -egLn la 0on+igura0i/n o-'ra!a en la +igura %$3

7. MODOS DE O2ERACIN
Lo/!ulo- X1ee( ,ue!en o,erar en lo- -iguien'e- B o!o-:

Figura /1. Mo!o- !e o,era0i/n !el

/!ulo XBEE

7.1. Modo R %i5irETra$"&i'ir


Se en0uen'ra en e-'o- o!o- 0uan!o el /!ulo re0i1e algLn ,a)ue'e RF a 'ra2C- !e la an'ena7 o!o Re0ei2e8 o 0uan!o -e en2.a in+or a0i/n -erial al 1u++er !el ,in % 7UART Da'a in8 )ue luego -er" 'ran- i'i!a 7 o!o Tran- i'83 La in+or a0i/n 'ran- i'i!a ,ue!e -er Dire0'a o In!ire0'a3 En el o!o !ire0'o la in+or a0i/n -e en2.a in e!ia'a en'e a la !ire00i/n !e !e-'ino3 En el o!o In!ire0'o la in+or a0i/n e- re'eni!a ,or el /!ulo !uran'e un ,er.o!o !e 'ie ,o 5 e- en2ia!a -/lo 0uan!o la !ire00i/n !e !e-'ino la -oli0i'a3 A!e "- e- ,o-i1le en2iar in+or a0i/n ,or !o- +or a- !i+eren'e-3 Uni0a-' 5 Broa!0a-'3 Por la ,ri era( la 0o uni0a0i/n e- !e-!e un ,un'o a o'ro( 5 e- el Lni0o o!o )ue ,er i'e re-,ue-'a !e )uien re0i1e el ,a)ue'e RF( e- !e0ir( )uien re0i1e !e1e en2iar un AC0 7,a)ue'e lla a!o a-.( 5 )ue in!i0a )ue re0i1i/ el ,a)ue'e( el u-uario no ,ue!e 2erlo( e- in'erno !e lo/!ulo-8 a la !ire00i/n !e origen3 Quien en2i/ el ,a)ue'e( e-,era
POR: Junior Figueroa Ol e!o P"gina <E !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

re0i1ir un AC0( en 0a-o !e )ue no le llegue( reen2iar" el ,a)ue'e *a-'a % 2e0e- o *a-'a )ue re0i1a el AC03 De-,uC- !e lo- % in'en'o- -e in0re en'a el regi-'ro !e +alla- ACK en uno3 Para 2er el 0on'eo -e u'ili:a el 0o an!o EA 7 ATEA en el Mo!o !e Co an!o-V ACK Failure-8( el 0ual -e -a'ura *a-'a A&FFFF 7FBB%B !e0i al83 Para re-e'ear el regi-'ro -e !e1e ingre-ar ATEA<3 En el o!o Broa!0a-' la 0o uni0a0i/n e- en're un no!o 5 a 'o!olo- no!o- !e la re!3 En e-'e o!o( no *a5 0on+ir a0i/n ,or AC03

7.2. Modo d

Ba=o Co$"u&o >S!

- Mod ?

El o!o !e Ba;o Con-u o o o!o Slee,( 0orre-,on!e 0uan!o el /!ulo en'ra en un e-'a!o !e 1a;o 0on-u o !e energ.a3 E-'o !e,en!e !e la 0on+igura0i/n en la )ue -e en0uen'ra3 Se !e1e in!i0ar )ue el a*orro !e energ.a !e,en!e enor e en'e !el 2ol'a;e !e ali en'a0i/n3 Para en'rar a e-'e o!o -e !e1e 0on+igurar el 0o an!o SM 7ATSM V Slee, Mo!e83 Si SMH= o SMHB( el /!ulo en'ra al o!o SLEEP 0uan!o 'ran-0urre un ,er.o!o !a!o ,or el 0o an!o ST 7ATST-Ti e Be+ore Slee,ing-'ie ,o an'e- !e !or ir83 Don!e ST ,o-ee un rango en're A 5 A&FFFF 7& # -83 Si SMH=( el /!e !e-,er'ar" 0a!a 0ier'o 'ie ,o( !a!o ,or S2 7ATSP V C50li0 Slee, Perio!8( 0u5o rango e- en're A 5 A&F@BA 7&#A -83 Cuan!o !e-,ier'e 1u-0ar" ,or !a'o- en'ran'e- !e-!e un /!ulo 0on+igura!o 0o o Coordi$ador 72er "- a!elan'e8( en 0a-o !e no *a1er na!a( el /!e 2ol2er" al o!o SLEEP3 Si SMHB( el /!ulo real:ar" lo i- o )ue an'e-( ,ero !e-,er'ar" !e a0uer!o al e-'a!o !el ,in SLEE2FRG 7,in $83 Cuan!o el ,in ,a-e a LO[ 7el ,in e- !i-,ara!o ,or !e'e00i/n !e 1or!e( no ,or ni2el8( !e-,er'ar"( 1u-0ar" ,or !a'o- en'ran'e-( 5 -i no *a5 na!a 2ol2er" a 0ero el 'i er !el 0o an!o ST( ,or lo )ue -/lo 2ol2er" a !or ir 0uan!o 'ran-0urra el ,er.o!o !a!o ,or C-'e3 Mien'ra- 'ran-0urra e-e ,er.o!o( 0ual)uier a0'i2i!a! en el ,in SPEELXRQ -er" ignora!a( *a-'a )ue 2uel2a al o!o SLEEP3 Si SMH#( el /!ulo en'rar" al e-'a!o !e *i1erna0i/n3 En e-'e e-'a!o( -i el ,in SLEEPXRQ e-'" en ?I>?( el /!ulo 0or'ar" 0ual)uier a0'i2i!a! en'ran'e( 5a -ea !e 'ran- i-i/n( re0e,0i/n o !e a-o0ia0i/n 7-e 2er" "- a!elan'e8 5 en'rar" al o!o SLEEP( 5 no -al!r" !e a*. *a-'a )ue el ,in SLEEPXRQ 2uel2a a e-'ar en LO[3 Mien'ra- -e en0uen're en el e-'a!o !e *i1erna0i/n( no re-,on!er" a ninguna a0'i2i!a! -erial ni a ningLn ,a)ue'e RF en'ran'e( -i ,le en'e lo!e-e0*ar"3 En el o!o *i1erna0i/n el -i-'e a a*orra una gran 0an'i!a! !e ,o'en0ia3 Si SMH<( el -i-'e a -e 0o ,or'a igual )ue el o!o !e *i1erna0i/n( ,ero -in 'an'o a*orro !e energ.a 5 a!e "- !e-,ier'a u0*o "- r",i!o )ue el o!o an'erior3 La -iguien'e 'a1la e&,li0a lo an'erior:

Ta5!a ,. Ta1la !e Mo!o Slee, 5 0on-u o- !e 0orrien'e

7.,. Modo d

Co&a$do

E-'e o!o ,er i'e ingre-ar 0o an!o- AT al /!ulo X1ee( ,ara 0on+igurar( a;u-'ar o o!i+i0ar ,ar" e'ro-3 Per i'e a;u-'ar ,ar" e'ro- 0o o la !ire00i/n ,ro,ia o la !e !e-'ino( a-. 0o o -u o!o !e o,era0i/n en're o'ra- 0o-a-3 Para ,o!er ingre-ar lo0o an!o- AT e- ne0e-ario u'ili:ar el ?5,er'er inal !e [in!o6-( el ,rogra a X-CTU o
POR: Junior Figueroa Ol e!o P"gina <@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

algLn i0ro0on'rola!or )ue ane;e UART 5 'enga lo- 0o an!o- guar!a!o- en lo- a!)uiera !e alguna o'ra +or a3

e oria o

Para ingre-ar a e-'e o!o -e !e1e e-,erar un 'ie ,o !a!o ,or el 0o an!o GT 7>uar! Ti e( ,or !e+e0'o ATGTH<I,E; )ue e)ui2alen a #AAA -8 luego ingre-ar JJJ 5 luego e-,erar o'ro 'ie ,o GT3 Co o re-,ue-'a el /!ulo en'regar" un O03 El /!ulo X1ee 2iene ,or !e+e0'o 0on una 2elo0i!a! !e $FAA1,-3 En 0a-o !e no ,o!er ingre-ar al o!o !e 0o an!o-( e- ,o-i1le )ue -ea !e1i!o a la !i+eren0ia !e 2elo0i!a!e- en're el /!ulo 5 la in'er+a: )ue -e 0o uni0a 2.a -erial3

Figura /2. E;e ,lo !e Co an!o AT

En la +igura an'erior -e ue-'ra la -in'a&i- !e un 0o an!o AT3 Luego !e ingre-ar a e-'e o!o( -e !e1e ingre-ar el 0o an!o !e-ea!o ,ara a;u-'ar lo- ,ar" e'ro- !el /!ulo X1ee3 La li-'a !e 0o an!o- -e en0uen'ra en la- -iguien'e- -e00ione-3 Por e;e ,lo -i -e !e-ea o!i+i0ar la !ire00i/n !e origen !el 0o an!o MT8( -e !e1e ingre-ar: /!ulo !e #F-1i' 70on el

Figura /,. E;e ,lo e-0ri'ura !e ,ar" e'ro-

En el e;e ,lo an'erior( la !ire00i/n a-igna!a e)ui2ale a A&%F=F3 Se o1-er2a )ue ,ri ero -e ingre-a al o!o !e 0o an!o- AT( re0i1ien!o un O0 !e re-,ue-'a3 Luego -e ingre-a el 0o an!o ATMK,F/F 5 -e ,re-iona ENTER o 0ar"0'er _CR`_LF` 7Carrier Re'urn 5 Line Fee!8 -i -e ane;a !e-!e un i0ro0on'rola!or3 Con ello -e re0i1e un _CR`_LF`O0_CR`_LF` 0o o re-,ue-'a3 Para -alir !el o!o !e Co an!o- -e ingre-a ATCN 5 -e ,re-iona ENTER3 En 0a-o !e )ue no -e ingre-e ningLn 0o an!o AT 2"li!o !uran'e el 'ie ,o !e'er ina!o ,or CT 7Co an! Mo!e Ti eou'8( el /!ulo -e -al!r" au'o "'i0a en'e !el o!o !e 0o an!o-3 Para )ue lo- 0a 1io- reali:a!o- 'engan e+e0'o -e !e1e ingre-ar el 0o an!o ATCN 7-ale !el o!o !e 0o an!o-8 o ATAC 7a,li0a lo- 0a 1io- in e!ia'a en'e83 Con el 0o an!o ATLR( -e guar!an lo- 0a 1io- en la e oria no 2ol"'il !el /!ulo( ,ero -/lo 'en!r"n e+e0'o una 2e: ingre-a!o el 0o an!o AC o CN3

POR: Junior Figueroa Ol e!o

P"gina <$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Para 0on-ul'ar el 2alor a-igna!o a un 0o an!o( C-'e !e !e1e ingre-ar !ire0'a en'e -in ningLn ,ar" e'ro3 En el e;e ,lo an'erior -e ingre-ar.a ATMK3 La -iguien'e +igura ue-'ra lo an'erior:

Figura //. E;e ,lo le0'ura !e ,ar" e'ro-

Se o1-er2a )ue -e ingre-a ATMK( !on!e el )ue /!ulo re-,on!e 0on un ,F/F( )ue e- la !ire00i/n )ue 'iene 0on+igura!a( 5 luego 0on un O03 O'ra +or a !e 0on+igurar el /!ulo ,or 0o an!o- AT( e- ingre-an!o 2ario- 0o an!o- -e,ara!o- ,or %o&a 7a(a83 E-'o -e ue-'ra a 0on'inua0i/n !e la- !o- +or a-:

Figura /1. For a nor al !e e-0ri1ir

Se o1-er2a )ue luego !e ingre-ar al o!o !e Co an!o- >JJJ?# -e ,regun'a ,or la !ire00i/n !e !e-'ino 7ATDL8( ,ara lo 0ual -e 'iene 0o o re-,ue-'a la !ire00i/n A&BB%F3 Con ello -e o!i+i0a e-'a !ire00i/n ,or A&CCB% ingre-an!o ATDLCC1,( o1'enien!o un O0 0o o re-,ue-'a3 Se 0on+ir a el 0orre0'o a;u-'e ,regun'an!o nue2a en'e 5 luego -e guar!a la 0on+igura0i/n en la e oria no 2ol"'il !el /!ulo u-an!o ATLR( ,ara lo 0ual -e 2uel2e a o1'ener un O03 Po-'erior en'e -e -al!r" !el o!o !e 0o an!o u'ili:an!o
POR: Junior Figueroa Ol e!o P"gina %A !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

ATCN o1'enien!o o'ro O03 O'ra +or a !e *a0er lo +igura:

i- o -e

ue-'ra en la -iguien'e

Figura /A. For a a1re2ia!a ,ara 2ario- 0o an!o- al

i- o 'ie ,o

Se o1-er2a )ue luego !e ingre-ar al o!o !e 0o an!o-( -e ingre-a ATDLCC,1# LR# CN )ue in!i0a )ue -e ingre-ar"n 're- 0o an!o- en uno( 5 C-'o- -er"n ATDLCC%B( AT[R 5 ATCN3 Luego -e o1'en!r" la re-,ue-'a ,ara 0a!a 0o an!o en el i- o or!en en )ue +ueron ingre-a!o-3 A!e "- !e lo- o!o- an'eriore-( e&i-'en o'ro- o!o- re+eren'e- a lo )ue -on la +or a !e 'ran- i'ir la in+or a0i/n3 E-'o- o!o- -on: Mo!o Tran-,aren'e 5 Mo!o API3

7./. Modo Tra$"-ar $'


En e-'e o!o 'o!o lo )ue ingre-a ,or el ,in % 7Da'a in8( e- guar!a!o en el 1u++er !e en'ra!a 5 luego 'ran- i'i!o 5 'o!o lo )ue ingre-a 0o o ,a)ue'e RF( e- guar!a!o en el 1u++er !e -ali!a 5 luego en2ia!o ,or el ,in < 7Da'a ou'8( 2er +igura =E3 El o!o Tran-,aren'e 2iene ,or !e+e0'o en lo- /!ulo- X1ee3

Figura /7. Corre-,on!en0ia !e Bu++er POR: Junior Figueroa Ol e!o P"gina %# !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

E-'e o!o e-'" !e-'ina!o ,rin0i,al en'e a la 0o uni0a0i/n ,un'o a ,un'o( !on!e no ene0e-ario ningLn 'i,o !e 0on'rol3 Ta 1iCn -e u-a ,ara ree ,la:ar alguna 0one&i/n -erial ,or 0a1le( 5a )ue e- la 0on+igura0i/n "- -en0illa ,o-i1le 5 no re)uiere una a5or 0on+igura0i/n3 En e-'e o!o( la in+or a0i/n e- re0i1i!a ,or el ,in % !el /!ulo X1ee( 5 guar!a!a en el 1u++er !e en'ra!a3 De,en!ien!o !e 0/ o -e 0on+igure el 0o an!o RO( -e ,ue!e 'ran- i'ir la in+or a0i/n a,ena- llegue un 0ar"0'er 7ROHA8 o !e-,uC- !e un 'ie ,o !a!o -in re0i1ir ningLn 0ar"0'er -erial ,or el ,in %3 En e-e o en'o( -e 'o a lo )ue -e 'enga en el 1u++er !e en'ra!a( -e e ,a)ue'a( e- !e0ir( -e in'egra a un ,a)ue'e RF( 5 -e 'ran- i'e3 O'ra 0on!i0i/n )ue ,ue!e 0u ,lir-e ,ara la 'ran- i-i/n e- 0uan!o el 1u++er !e en'ra!a -e llena( e-'o e-( "- !e #AA 15'e- !e in+or a0i/n3

7.1. Modo d

o- ra%i6$ A2I

E-'e o!o e- "- 0o ,le;o( ,ero ,er i'e el u-o !e +ra e- 0on 0a1e0era- )ue a-eguran la 'ran- i-i/n !e lo- !a'o-( al e-'ilo TCP3 E&'ien!e el ni2el en el 0ual la a,li0a0i/n !el 0lien'e( ,ue!e in'era0'uar 0on la- 0a,a0i!a!e- !e re! !el /!ulo3 Cuan!o el /!ulo X1ee -e en0uen'ra en e-'e o!o( 'o!a la in+or a0i/n )ue en'ra 5 -ale( e- e ,a)ue'a!a en +ra e-( )ue !e+inen o,era0ione- 5 e2en'o- !en'ro !el /!ulo3 A-.( un +ra e !e Tran- i-i/n !e In+or a0i/n 7in+or a0i/n re0i1i!a ,or el ,in % o DIN8 in0lu5e: U Fra e !e in+or a0i/n RF 'ran- i'i!a3 U Fra e !e 0o an!o- 7e)ui2alen'e a 0o an!o- AT83 Mien'ra- )ue un Fra e !e Re0e,0i/n !e In+or a0i/n in0lu5e: U Fra e !e in+or a0i/n RF re0i1i!a3 U Co an!o !e re-,ue-'a3 U No'i+i0a0ione- !e e2en'o- 0o o Re-e'( Di-a--o0ia'e( e'03 E-'a API( ,ro2ee al'erna'i2a- ,ara la 0on+igura0i/n !el /!ulo 5 ru'eo !e la in+or a0i/n en la 0a,a !e a,li0a0i/n !el 0lien'e3 Un 0lien'e ,ue!e en2iar in+or a0i/n al /!ulo X1ee3 E-'o- !a'o- -er"n 0on'eni!o- en un +ra e 0u5a 0a1e0era 'en!r" in+or a0i/n L'il re+eren'e el /!ulo3 E-'a in+or a0i/n a!e "- -e ,o!r" 0on+igurar( e-'o e-( en 2e: !e e-'ar u-an!o el o!o !e 0o an!o- ,ara o!i+i0ar la- !ire00ione-( la API lo reali:a au'o "'i0a en'e3 El /!ulo a-. en2iar" ,a)ue'e- !e !a'o- 0on'eni!o- en +ra e- a o'ro/!ulo- !e !e-'ino( 0on in+or a0i/n a -u- re-,e0'i2a- a,li0a0ione-( 0on'enien!o ,a)ue'e- !e e-'a!o( a-. 0o o el origen( RSSI 7,o'en0ia !e la -e4al !e re0e,0i/n8 e in+or a0i/n !e la 0arga L'il !e lo,a)ue'e- re0i1i!o-3 En're la- o,0ione- )ue ,er i'e la API( -e 'ienen: U Tran- i'ir in+or a0i/n a Ll'i,le- !e-'ina'ario-( -in en'rar al U Re0i1ir e-'a!o !e C&i'o/+alla !e 0a!a ,a)ue'e RF 'ran- i'i!o3 U I!en'i+i0ar la !ire00i/n !e origen !e 0a!a ,a)ue'e re0i1i!o3 o!o !e Co an!o-3

7.A. Modo IDLE


Cuan!o el /!ulo no -e e-'" en ninguno !e lo- o'ro- o!o-( -e en0uen'ra en C-'e3 E!e0ir( -i no e-'" ni 'ran- i'ien!o ni re0i1ien!o( ni a*orran!o energ.a ni en el o!o !e 0o an!o-( en'on0e- -e !i0e )ue -e en0uen'ra en un e-'a!o al )ue -e le lla a IDLE3
POR: Junior Figueroa Ol e!o P"gina %< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

;. CONFIGURACIN DEL MDULO XBEE


En e-'e a,ar'a!o -e e&,li0ar" 0/ o 0on+igurar lo/!ulo- ,ara lo- !i-'in'o- 'i,o- !e re!e- )ue -o,or'a X1ee3 A!e "- -e o-'rar"n alguno- e;e ,lo- !e 'o,olog.a- !e re!e-3 Para )ue lo- 0a 1io- reali:a!o- 'engan e+e0'o -e !e1e ingre-ar ATCN 7-ale !el o!o !e 0o an!o-8 o ATAC 7a,li0a lo- 0a 1io- in e!ia'a en'e83

;.1. Dir %%io$a&i $'o d

!o" &6du!o"

Lo/!ulo- ,er i'en < 'i,o- !e !ire00iona ien'o3 La !e #F 1i' 5 la !e F= 1i'-3 La ,rin0i,al !i+eren0ia e- )ue en la !e F= 1i'( e- ,o-i1le o1'ener una a5or 0an'i!a! !e !ire00ione- 5 ,or lo 'an'o( una a5or 0an'i!a! !e no!o- o e)ui,o- +un0ionan!o en la i- a re!3 Son a 'ra2C- !e e-'a- !ire00ione- )ue lo- /!ulo- -e 0o uni0an en're -.3 La !ire00i/n !e origen !e #F 1i'- !el /!ulo -e !e+ine ar1i'raria en'e 0on el 0o an!o MK 7ATMK V #F 1i' Sour0e A!!re--83 La !e !e-'ino 0on lo- 0o an!o- DL 7ATDL V De-'ina'ion A!!re-- Lo68 5 D+ 7ATD+ - De-'ina'ion A!!re-- ?ig*83

;.1.1. Dir %%io$a&i $'o d

1A 5i'

El 0o an!o MK( !e+ine un nL ero !e #F 1i' 0o o !ire00i/n !el /!ulo !en'ro !e la re!3 El rango -e en0uen'ra en're A&A 5 A&FFFE 7la !ire00i/n A&FFFF 5 A&FFFE -on ,ara *a1ili'ar la !ire00i/n !e F=-1i'( ,or lo )ue -i -e !e-ea u'ili:ar !ire00iona ien'o !e #F 1i'-( e-'o- 2alore- no !e1en -er u-a!o-83 Para !e+inirla -e ingre-a ATMK 5 el nL ero en +or a'o *e&a!e0i al( ,ero -in el bA&c3 Por e;e ,lo -i a un /!ulo -e le )uiere a-ignar la !ire00i/n A&%BF# 7#B%=B en !e0i al8( en'on0e- -e !e1e ingre-ar el 0o an!o ATMT%BF#3 El 0o an!o DL( ,er i'e !e+inir un nL ero !e #F 1i' 0o o !ire00i/n !el /!ulo !e !e-'ino !en'ro !e la re! al 0ual -e 2a a reali:ar la 0o uni0a0i/n3 El rango !e1e e-'ar en're A&A 5 A&FFFE 7la- !ire00ione- A&FFFE 5 A&FFFF -e u'ili:an ,ara !ire00iona ien'o !e F= 1i'-83 A-. ,ara *a1ili'ar el !ire00iona ien'o !e #F 1i'( -e !e1e u'ili:ar una !ire00i/n enor a A&FFFE 0on el 0o an!o MK( !e igual o!o ,ara DL 5 -e !e1e !e;ar en 0ero el 0o an!o D+H< 7ATD+<83 No -e ,er i'e u-ar la !ire00i/n A&FFFE ni A&FFFE ,ara el !ire00iona ien'o !e #F 1i'-3

;.1.2. Dir %%io$a&i $'o d

A/ 5i'"

El nL ero A&FFFF 5 A&FFFE !el 0o an!o MK( -e u-a 0uan!o -e !e-ea !e-a0'i2ar el !ire00iona ien'o !e #F 1i'( 5 -e *a1ili'a el u-o !e la !ire00i/n !e F= 1i'3 Con e-'e !ire00iona ien'o 5a no e- ,o-i1le !e+inir la !ire00i/n !e origen !el /!ulo( 5a )ue C-'a -e a-igna au'o "'i0a en'e3 En e-'e 0a-o( la !ire00i/n !el /!ulo 0orre-,on!e a -u nL ero -erial( )ue 2iene !e +"1ri0a 5 el 0ual e- i ,o-i1le !e 0a 1iar3 E-'e nL ero -e en0uen'ra guar!a!o en !o- 2aria1le- !e %< 1i' 0a!a una 7SL 5 S+8 5 e- Lni0o3 SL lee lo%< 1i' eno- -igni+i0a'i2o- !el nL ero -erial 5 S+ lo- %< "- -igni+i0a'i2o-3 Cuan!o -e u'ili:a !ire00iona ien'o !e F= 1i'( ,ara a-ignar una !ire00i/n !e !e-'ino( -e u'ili:an lo- 0o an!o- DL 5 D+3 S-'o- -on !e %< 1i' 0a!a uno 7,ara el !ire00iona ien'o !e #F 1i'( DL -e ane;a 0o o uno !e #F( ien'ra- )ue D+ -e an'iene en 0ero8 5 ;un'o- 7DLJD+8 +or an el nL ero !e F= 1i' )ue !e1e 0orre-,on!er 0on el nL ero -erial !e o'ro /!ulo +or a!o ,or SLJS+3 A-. ,ara algLn !a'o( DL !e1e -er igual a SL 5 D+ !e1e -er igual a S+( !on!e SLJS+ 0orre-,on!en al nL ero -erial !e un /!ulo !e-'ino 0on+igura!o ,ara !ire00iona ien'o !e F= 1i'-3
POR: Junior Figueroa Ol e!o P"gina %% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Para el !ire00iona ien'o !e F= 1i'( -e !e1e !e;ar MK 0o o A&FFFF 7ATMKFFFF8 o A&FFFE 7ATMKFFFE8 5 elegir una !ire00i/n !e !e-'ino u-an!o DLJD+( )ue !e1e 0orre-,on!er a una !ire00i/n !e F= 1i' !e o'ro /!ulo( in!i0an!o -u nL ero -erial !a!o ,or SLJS+3 Para 0on-ul'ar e-'e nL ero -e !e1e ingre-ar ATSL 7%< 1i' eno-igni+i0a'i2o-8 5 luego ATS+ 7%< 1i' "- -igni+i0a'i2o-8( en'regan!o 0o o re-,ue-'a lonL ero- -eriale- en +or a'o *e&a!e0i al3

;.2. Modo d

Co$ Ii6$ Tra$"-ar $'

E-'a e- la 0one&i/n )ue 2iene ,or !e+e0'o 5 e- la +or a "- -en0illa !e 0on+igurar el /!e 3 B"-i0a en'e 'o!o lo )ue ,a-a ,or el ,uer'o UART 7DIN( ,in %8( e- en2ia!o al /!ulo !e-ea!o( 5 lo re0i1i!o en el /!ulo( e- en2ia!o !e2uel'a ,or el i- o ,uer'o UART 7DOUT( ,in<83 E&i-'en 1"-i0a en'e = 'i,o- !e 0one&i/n 'ran-,aren'e3 La !i+eren0ia ,rin0i,al ra!i0a en el nL ero !e no!o- o ,un'o- !e a00e-o( 5 la +or a en )ue C-'o- in'era0'Lan en're -.3

;.2.1. 2u$'o a 2u$'o


E- la 0one&i/n i!eal ,ara ree ,la:ar 0o uni0a0i/n -erial ,or un 0a1le3 S/lo -e !e1e 0on+igurar la !ire00i/n3 Para ello -e u'ili:an lo- 0o an!o- MK 5 el DL3 La i!ea( e- !e+inir ar1i'raria en'e una !ire00i/n ,ara un /!ulo( u-an!o el 0o an!o MK( el 0ual -e 2a a 0o uni0ar 0on o'ro )ue 'iene la !ire00i/n DL( 'a 1iCn !e+ini!a ar1i'raria en'e3 Con e-'o 0a!a /!ulo !e+ine -u !ire00i/n 0on MK( 5 e-0ri1e la !ire00i/n !el /!ulo al 0ual -e !e-ea 0one0'ar u-an!o DL3 En e-'e o!o( el /!ulo re0e,'or !el en-a;e en2.a un ,a)ue'e al /!ulo !e origen lla a!o AC0 72iene !e A0Jno6le!g en'8 )ue in!i0a )ue el en-a;e -e re0i1i/ 0orre0'a en'e3 En la -iguien'e +igura -e ar1i'raria en'e: ue-'ra un ,e)ue4o e;e ,lo !on!e la- !ire00ione- -e eligieron

Figura /;. Con+igura0i/n

o!ulo #

Se o1-er2a )ue en el /!ulo #( -e a;u-'/ la !ire00i/n !e origen 0o o A&%BA< 7ATMK,BA28( ien'ra- )ue la !ire00i/n !e !e-'ino -e a-ign/ 0o o A&CC## 7ATDLCC118 )ue 0orre-,on!e al /!ulo <3 En el o'ro /!ulo -e o1-er2a lo -iguien'e:

POR: Junior Figueroa Ol e!o

P"gina %= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura /@. Con+igura0i/n

o!ulo <

En e-'e /!ulo -e a-ign/ 0o o !ire00i/n !e origen A&CC## 7 ATMKCC118 5 0o o !ire00i/n !e !e-'ino A&%BA< 7ATDL,BA28 )ue 0orre-,on!e al /!ulo #3 La -iguien'e +igura ue-'ra un e;e ,lo gr"+i0o !e lo an'erior3

Figura 1<. E;e ,lo !ire00iona ien'o #F 5 F= 1i'

En la +igura BA -e ue-'ra )ue la ,ri era 0one&i/n e- una ,un'o a ,un'o u'ili:an!o !ire00iona ien'o !e #F 1i'( ien'ra- )ue la -egun!a u'ili:a !ire00iona ien'o !e F= 1i'-3 Una 2e: 0on+igura!o( el /!e -e en0uen'ra li-'o ,ara +un0ionar3 A-. 'o!o lo )ue -e 'ran- i'e ,or el ,in DIN !e un /!ulo( e- re0i1i!o ,or el ,in DOUT !el o'ro3 Para )ue el o!o Pun'o a Pun'o +un0ione( lo- /!ulo- !e1en ,er'ene0er a la i- a PAN ID 5 al i- o 0anal3 M"- a!elan'e -e e&,li0a 0/ o 0on+igurar la PAN ID 5 el Canal3

POR: Junior Figueroa Ol e!o

P"gina %B !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

;.2.2. 2u$'o a Mu!'i-u$'o


E-'a 0one&i/n( ,er i'e ,re-'a0ione- e&'ra-3 Se !i+eren0ia !el Broa!0a-'( en )ue ,er i'e 'ran- i'ir in+or a0i/n( !e-!e la en'ra!a -erial !e un /!ulo 7DIN( ,in %8 a uno o 2ario/!ulo- 0one0'a!o- a la i- a re! !e anera "- 0on'rola!a( 5a )ue -e ne0e-i'an la!ire00ione- !e lo- o'ro/!ulo-( ,or lo )ue e&i-'e a5or -eguri!a!3 Para e-'o -e ne0e-i'an !o- 0o an!o- "- a,ar'e !e MK 5 DL3 Se u'ili:ar" el !ire00iona ien'o !e #F 1i'-3 El ,ri er 0o an!o e- el ID !e la 2AN 7Per-onal Area Ne'6orJ- Re! !e drea Per-onal83 To!o- lo/!ulo- )ue 'engan i!Cn'i0o 2AN ID( ,er'ene0er"n a la i- a re!3 El 0o an!o ,ara 0on+igurar e-'e 2alor e- ID( e- !e0ir( ATID( 5 -u rango 2a en're A&A 5 A&FFFF3 Por e;e ,lo -i )uere o- a;u-'ar el PAN ID 0o o A&%%%<( -e !e1e ingre-ar ATID%%%<3 E-'e ,ar" e'ro 'a 1iCn e- ar1i'rario( al igual )ue MK 5 DL3 El o'ro 0o an!o 0orre-,on!e al 0anal ,or el 0ual -e 2a a 0o uni0ar3 SegLn la +igura B#( -e !i-,onen !e #F 0anale- -egLn el ,ro'o0olo IEEE @A<3#B3=3 E-'e e-'"n!ar in!i0a )ue en're 0a!a 0anal( !e1en e&i-'ir B M?: !e !i+eren0ia( ,ar'ien!o !e la +re0uen0ia 1a-e <3=AB >?:( -e llegan *a-'a lo- <3=@A >?:3

Figura 11. Canale- !i-,oni1le- ,ara el ,ro'o0olo IEEE @A<3#B3=

Se o1-er2a )ue *a5 #F 0anale- !i-,oni1le-( -in e 1argo( lo- 2alore- -e a-ignan !e-!e el ## *a-'a el <F3 Para 0al0ular la +re0uen0ia 0en'ral -e u'ili:a la -iguien'e +/r ula: Ca$a! H <3=AB ] 7C? e##8fA3AAB g>?:h

Don!e C+ e)ui2ale al nL ero !el 0anal en're ## 5 <F3 A-. ,ara 0a 1iar !e 0anal -e u'ili:a el 0o an!o C+ 0on el nL ero !e 0anal en +or a'o *e&a!e0i al3 E- !e0ir( -i -e !e-ea o0u,ar el 0anal #B 7A&#A8( -e ingre-a ATC?#A3 La 'a1la = ue-'ra la +re0uen0ia 0en'ral !e 0a!a 0anal( a-. 0o o -u l. i'e in+erior 5 -u,erior3 La ele00i/n !el 0anal !e1e -er 0ui!a!o-a( 5a )ue o'ra- 'e0nolog.a- 0o o [I-FI o Blue'oo'* u'ili:an el i- o e-,e0'ro !e +re0uen0ia-( ,or lo )ue -e ,o!r.a ,ro!u0ir in'er+eren0ia3

POR: Junior Figueroa Ol e!o

P"gina %F !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Ta5!a /. Fre0uen0ia !e Canale- 5 -u re-,e0'i2o Co an!o AT

Con 'o!o lo an'erior( e- ,o-i1le 0on+igurar una PAN 5 *a0er una 0one&i/n ,un'o a ul'i,un'o3 La re! -e 2er.a 0o o:

Figura 12. Con+igura0i/n ,un'o-a- ul'i,un'o POR: Junior Figueroa Ol e!o P"gina %E !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

A-. en 0a!a no!o -e 0on+igura una !ire00i/n MK !i-'in'a( ,ero u'ili:an!o el i- o 0anal 5 el i- o 2AN ID( )ue en la +igura 0orre-,on!en al 0anal #B 7A&#A8 5 al ID A&%%%< !e la PAN3 Para )ue 0a!a 'engan 'an'o el o ,un'o a ,un'o 0on+igura!o- 0on /!ulo re0i1a la in+or a0i/n( !e1e -er e-'ri0'a en'e ne0e-ario )ue i- o 0anal( 0o o el i- o PAN ID3 In0lu-o -i -e 'ra1a;a en Broa!0a-' lo/!ulo- !e1en 0oin0i!ir en ello3 Lo/!ulo- 2ienen ,or !e+e0'o el 0anal A&AC 5 el PAN ID A&%%%< ,or !e+e0'o3

E-'a 0on+igura0i/n( ,er i'e en2iar in+or a0i/n "- 0on'rola!a( 5a )ue e- ne0e-ario ,er'ene0er 'an'o al i- o 0anal( 0o o a la i- a re!3 A!e "- ,ara en2iar in+or a0i/n -e !e1e ingre-ar la !ire00i/n !el /!ulo !e !e-'ino( ,or lo )ue e- ne0e-ario el 0ono0i ien'o 0o ,le'o !e la re!3 En lo- /!ulo- "- a2an:a!o-( 0o o X1ee PRO( el re0ono0i ien'o !e la re! -e reali:a au'o "'i0a en'e3

;.2., Broad%a"'
E-'a 0on+igura0i/n ,er i'e el en2.o !e in+or a0i/n !e-!e un no!o a 2ario- no!o- en una i- a re! PAN3 La in+or a0i/n re0i1i!a e- la i- a ,ara 'o!o- lo- no!o-3 Para )ue un /!ulo en'regue !a'o- a 'o!o- lo- no!o-( e- ne0e-ario a;u-'arlo 0on la !ire00i/n !e Broa!0a-'3 Cual)uier /!ulo )ue re0i1a un ,a)ue'e 0on una !ire00i/n !e !e-'ino !e Broa!0a-' -er" a0e,'a!o3 La !ire00i/n !e Broa!0a-' e-: DLHA&AAAAFFFF D?HA&AAAAAAAA

E-'a !ire00i/n ,ue!e -er 0on+igura!a en 'o!o- lo- no!o- !e la re!( 5a -ea )ue e-'Cn en !ire00iona ien'o !e #F o F= 1i'-3 A-. -e ,ue!e ingre-ar ATD+< 5 ATDL<<<<FFFF en 'o!o- lo/!ulo- ,ara )ue el o!o 1roa!0a-' e-'C *a1ili'a!o3 Para )ue e-'e o!o +un0ione( lo- /!ulo- !e1en ,er'ene0er a la i- a PAN ID 5 al i- o 0anal3 La +igura B% ue-'ra una re! !e Broa!0a-' en 0a!a no!o:

Figura 1,. Re! !e Broa!0a-' POR: Junior Figueroa Ol e!o P"gina %@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Se o1-er2a en la +igura B% la 0on+igura0i/n !e Broa!0a-'3 Si -e en2.a algLn !a'o ,or el /!ulo A&AAA#( la in+or a0i/n en2ia!a -er" re0i1i!a ,or igual en el re-'o !e lo- /!ulo7A&AAA<( A&AAA% 5 A&AAA=83 Del i- o o!o -i -e en2.a algLn !a'o ,or o'ro /!ulo( ,or e;e ,lo ,or el A&AAA=( e-'e !a'o le llegar" al re-'o( e- !e0ir( al A&AAA#( A&AAA< 5 al A&AAA%3 Ca1e en0ionar )ue e-'e 'i,o !e re! o !e en2.o !e !a'o-( no en'rega re-,ue-'a !e re0i1o o ACK( ,or lo )ue no e- ,o-i1le -a1er -i el ,a)ue'e +ue en'rega!o 0orre0'a en'e o -i e- )ue lleg/3 Si -e a;u-'a la !ire00i/n PAN ID !el /!ulo 0o o IDHA&FFFF( -e ,ro!u0e Broa!0a-' a 'o!a- la- re!e- PAN3 E-'o e-( lo- !a'o- -on 'ran- i'i!o- a la- !i-'in'a- re!e- PAN( ,ero no -e 0on+ir a la en'rega !e C-'o- 7no -e re0i1e ACK83 Si -e ingre-a IDHA&FFFF 5 a!e "- DLHA&FFFF -e reali:a !o1le 1roa!0a-'( e- !e0ir( a!e "- !e 'ran- i'ir-e lo!a'o- a 'o!a- la- re!e- PAN( el en-a;e e- 'ran- i'i!o a 'o!o- lo- /!ulo- !e 0a!a una !e ella-3 Si -e ingre-a IDHA&FFFF 5 DLHA&AAAA 7!ire00i/n ar1i'raria8( lo- !a'o- -on 'ran- i'i!o- a 'o!o- lo/!ulo- )ue ,o-ean la !ire00i/n AAAA( ,ero )ue no ne0e-aria en'e -e en0uen'ren en la i- a re! PAN3

NOTA9 Por el

o en'o( *a-'a el a,ar'a!o @3<3% 2a o- a llegar e&,li0an!o a0er0a !e la0on+igura0ione"- 0ono0i!a- 5 u'ili:a!a- ,or lo/!ulo- XBEE3 A*ora no!e!i0are o- a ,rogra ar lo- /!ulo- 0on lo- 0ono0i ien'o- *a-'a a*ora a!)uiri!o-( 5 a reali:ar alguno- e;e ,lo- ,r"0'i0o-3 M"- a!elan'e -e re'o ar" el 'e a !e la0on+igura0ione- +al'an'e-3

@. MANEMO K FUNCIONAMIENTO DEL SOFTLARE X.CTU


Si 1ien e- 0ier'o )ue e- ,o-i1le u'ili:ar ?5,er'e inal !e [in!o6- ,ara 0on+igurar un /!ulo X1ee( e&i-'e un ,rogra a lla a!o X-CTU( el 0ual ,er i'e reali:ar e-'ao,era0ione- !e anera "- na'ural( +"0il 5 r",i!a3 El e;e0u'a1le -e ,ue!e en0on'rar en la ,"gina o+i0ial !e X1ee 76663!igi30o 83 Una 2e: in-'ala!o 0orre0'a en'e el -o+'6are( e-'e ,ue!e -er a00e!i!o *a0ien!o 0li0 -o1re el i0ono )ue -e en0uen'ra en el e-0ri'orio o !e-!e el enL !e la ,e-'a4a Ini0io( 2er +igura B=3

Figura 1/. Corrien!o X-CTU !e-!e el POR: Junior Figueroa Ol e!o

enL Ini0io P"gina %$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Al 0orrer el ,rogra a( 'L ,o!r"- o1-er2ar 0ua'ro ,e-'a4a- )ue 0on+or an 'o!a 2en'ana !el -o+'6are X-CTU 72er +igura BB83 Ca!a una !e e-a- ,e-'a4a- 'iene una +un0i/n !i+eren'e( )ue -e e&,li0ar" a 0on'inua0i/n3

Figura 11. Oen'ana )ue -e a1re 'ra- *a0er 0li0 -o1re el i0ono X-CTU

2C S ''i$g"9 Per i'e al u-uario -ele00ionar el ,uer'o COM 5 0on+igurar e-e ,uer'o ,ara a!a,'ar-e a la 0on+igura0i/n reali:a!a -o1re el /!ulo XBEE3 Ra$g T "'9 Per i'e a un 0lien'e ,ara reali:ar una -erie !e ,rue1a- en're !o/!ulo-3

T r&i$a!9 Per i'e a00e!er o no a lo- ,uer'o- COM !el 0o ,u'a!or( e!ian'e un ,rogra a !e e ula0i/n3 E-'a ,e-'a4a 'a 1iCn ,er i'e la ,o-i1ili!a! !e a00e!er al +ir 6are !e lo- /!ulo- u'ili:an!o 0o an!o- AT3 Mod & Co$(igura'io$9 Per i'e la ,o-i1ili!a! !e ,rogra ar la- 0on+igura0ione- !el +ir 6are !e lo/!ulo- a 'ra2C- !e una in'er+a: gr"+i0a !e u-uario3 E-'a ,e-'a4a 'a 1iCn ,er i'e a lo- 0lien'e- la ,o-i1ili!a! !e 0a 1iar la- 2er-ione- !e +ir 6are3 A 0on'inua0i/n -e 2a a ,ro+un!i:ar 0a!a una !e e-'a- ,e-'a4a-3

POR: Junior Figueroa Ol e!o

P"gina =A !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

@.1. 2 "'a8a 2C S ''i$g"


Cuan!o el ,rogra a -e ini0ia( ,or !e+e0'o( la ,e-'a4a -ele00iona!a e- la MPC Se''ing-M3 La ,e-'a4a PC Se''ing- -e !i2i!e en 're- "rea- 1"-i0a-: Co Por' Se'u, 70on+igura0i/n !el ,uer'o COM8( ?o-' Se'u, 70on+igura0i/n !el ?o-'8( 5 U-er Co Por'- 7u-uario !e lo,uer'o- COM83 @.1.1. COM 2or' S 'u- >Co$(igura%i6$ d ! 2u r'o COM? La ,e-'a4a PC Se''ing- ,er i'e al u-uario -ele00ionar un ,uer'o COM 5 0on+igurar !i0*o ,uer'o una 2e: -ele00iona!o 5 a00e!i!o3 Alguna- !e e-a- 0on+igura0ione- -on:

Baud Ra'

>V !o%idad d

Tra$"&i"i6$?9 E-'"n!ar 5 no e-'"n!ar F!u=o?9 ?ar!6are( So+'6are 7Xon/Xo++8( None

F!o) Co$'ro! >Co$'ro! d Da'a 5i'" >Bi' d

Da'o"?9 =( B( F( E( an! @ !a'a 1i'-

2ari'* >2aridad?9 None( O!!( E2en( MarJ an! S,a0e S'o- 5i' >Bi' d 2arada?9 #( #3B( 5 <

Para 0a 1iar 0ual)uiera !e la- o,0ione- an'eriore-( -ele00ione el enL !e-,lega1le !e la i:)uier!a !el 2alor 5 -ele00ionar la o,0i/n !e-ea!a3 Para in'ro!u0ir una 2elo0i!a! !e 'ran- i-i/n no e-'"n!ar( e-0ri1a la 2elo0i!a! !e 'ran- i-i/n a la i:)uier!a !el re0ua!ro 0orre-,on!ien'e a la e'i)ue'a Bau! Ra'e3 El 1o'/n T "'EGu r* 7Prue1a/Con-ul'a8 -e u'ili:a ,ara ,ro1ar el ,uer'o COM -ele00iona!o 5 la- 0on+igura0ione- !e la PC3 Si la- 0on+igura0ione- 5 el ,uer'o COM -on 0orre0'o-( u-'e! re0i1ir" una re-,ue-'a -i ilar a la )ue -e ue-'ra en la Figura BF3

Figura 1A. Oen'ana )ue a,are0e -i la- 0on+igura0ione- !el ,uer'o e-'"n 0orre0'a-

@.1.2. +o"' S 'u- >Co$(igura%i6$ d ! +o"'? La ,e-'a4a ?o-' Se'u, ,er i'e al u-uario 0on+igurar la +or a en )ue el ,rogra a X-CTU 2a *a0er in'er+a: 0on el +ir 6are !el /!ulo XBEE3 E-'o in0lu5e !e'er inar -i -er" la API o el o!o !e 0o an!o AT )ue -e u'ili:ar" ,ara a00e!er al +ir 6are !e lo- /!ulo-( a-. 0o o el 0ar"0'er !e o!o 0o an!o a!e0ua!o 5 la -e0uen0ia3 Por !e+e0'o( la- 0on+igura0ione- !el ?o-' -on lo- -iguien'e-: A2I &od >Modo A2I?9 no' ena1le! 7No' 0*e0Je!8 CNara%' r >Cara%' r d Modo Co&a$do8: ] 7ACSII8 <B 7?e&8
P"gina =# !e $%

Co&&a$d &od

POR: Junior Figueroa Ol e!o

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

B (or

Guard Ti& 9 #AAA 7# Se08

A(' r Guard Ti& 9 #AAA 7# Se08 E-'e e- el 2alor ,or !e+e0'o !e nue-'ro- /!ulo- XBEE3 Si e-'e no e- el 2alor !e lo0o an!o- AT( BT( o >T !el /!ulo 0one0'a!o( ingre-e en el 2alor re-,e0'i2o a)u.3

@.1.,. U" r COM 2or'" >U"uario" d

!o" 2u r'o" COM?

La o,0i/n U-er COM Por'- ,er i'e al u-uario MA4a!irM o MBorrarM un u-uario 0rea!o ,uer'o COM3 E-'o e- -/lo ,ara u-o 'e ,oral3 Una 2e: )ue el ,rogra a -e *a 0erra!o( el u-uario 0rea!o ,uer'o COM !e-a,are0er" 5 5a no -er" a00e-i1le ,ara el ,rogra a3

@.2. 2 "'a8a Ra$g

T "'

En la ,e-'a4a Ra$g T "' 72er +igura BE8( e- ,o-i1le en2iar una 0a!ena !e !a'o- !e 0ual)uier 'i,o ,ara ,ro1ar el rango !e al0an0e !e la -e4al3 E-'o genera au'o "'i0a en'e !a'o- 5 lo- en2.a ,or el /!ulo( !e 'al +or a )ue ,er i'e 2eri+i0ar 0uale- !a'o- llegan 1ueno- 5 0uale- no 5 a ,ar'ir !e e-a e-'a!.-'i0a !e'er inar el rango o al0an0e !e la -e4al3

POR: Junior Figueroa Ol e!o

P"gina =< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 17. Pe-'a4a Range Te-'

Figura 1;. Reali:an!o un Range Te-' en're !o-

/!ulo- XBEE

@.2.1. 2aOu '

Da'o" * Ta&a8o

Por !e+e0'o( el 'a a4o !el ,a)ue'e !e !a'o en2ia!o e- !e %< 15'e-3 E-'e ,a)ue'e !e !a'o- e-,e0i+i0a!o ,ue!e -er a;u-'a!o 5a -ea en el 'a a4o o el 'e&'o en2ia!o Para o!i+i0ar el 'a a4o !el ,a)ue'e en2ia!o( 0a 1ie el 2alor en la 0a-illa )ue -e en0uen'ra a la la!o !el 1o'/n MCrea'e Da'aM 5 *aga 0li0 en MCrea'e Da'aM 72Ca-e la +igura B$83 Si !e-ea o!i+i0ar lo- !a'o- en2ia!o-( eli ine el 'e&'o )ue -e en0uen'ra en la 2en'ana 'ran- i'ir 5 e-0ri1a -u 'e&'o !e-ea!o 72Ca-e la +igura B$83 Para 0o en:ar *a0er el Range Te-' !e 0li0 en el 1o'/n S'ar'3 Al o!i+i0ar el 'e&'o( el 'a a4o !el ,a)ue'e !e !a'o-( el re'ar!o !e ,a)ue'e- 5 el 'ie ,o !e re0i1ir lo- !a'o-( el u-uario -er" 0a,a: !e -i ular una a ,lia ga a !e e-0enario-3

POR: Junior Figueroa Ol e!o

P"gina =% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 1@. Mo!i+i0an!o el 'a a4o !el ,a)ue'e 5 lo- !a'o- en2ia!o-3

POR: Junior Figueroa Ol e!o

P"gina == !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

@.2.2. RSSI

Figura A<. Reali:an!o un Range Te-' en're !o-

/!ulo- XBEE( 0on lo- nue2o- ,ar" e'ro-

La o,0i/n RSSI !el X-CTU ,er i'e al u-uario 2er el RSSI 7Re0ei2e! Signal S'reng'* In!i0a!or !e Se4al Re0i1i!a8 !e un ,a)ue'e re0i1i!o 0uan!o -e reali:an una -erie !e ,rue1a-3

POR: Junior Figueroa Ol e!o

P"gina =B !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura A<. Reali:an!o un Range Te-' en're !o-

/!ulo- XBEE( 0on la o,0i/n RSSI *a1ili'a!a

@.2.,. Fu$%i6$ A2I El X-CTU 'a 1iCn ,er i'e al u-uario ,ro1ar la +un0i/n API !e un un Range Te-' 7una -erie !e ,rue1a-83 Para lle2ar a 0a1o un Range Te-' 0on la +un0i/n API !el in!i0an a 0on'inua0i/n: /!ulo XBEE !uran'e

/!ulo( -iga lo- ,a-o- )ue -e

1. Con+igure el /!ulo XBEE 1a-e 0on la o,0i/n API *a1ili'a!a 5 una Lni0a !ire00i/n !e origen !e #F 1i'- o F= 1i'-3 2. Con+igure el /!ulo XBEE re o'o 0on una Lni0a !ire00i/n !e origen 5 e-'a1le:0a la !ire00i/n !e !e-'ino )ue !e1e -er igual a la !ire00i/n !e origen !el /!ulo XBEE 1a-e 7 "- a!elan'e 0uan!o -e *aga re+eren0ia a la ,e-'a4a Mo!e Con+igura'ion -e e&,li0ar" 0o o 0on+igurar la !ire00i/n !e origen 5 !e-'ino83 ,. ?a1ili'ar la o,0i/n API !el X-CTU( )ue -e en0uen'ra en la ,e-'a4a PC Se''ing- 72er +igura F#8 5 0one0'ar el /!ulo XBEE 1a-e a la PC3

POR: Junior Figueroa Ol e!o

P"gina =F !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

/3 Cone0'e el /!ulo XBEE re o'o 0on el 0ir0ui'o !e a0o,le ne0e-ario 72er a,ar'a!o F8 5 0ol/)uelo a una !i-'an0ia a,ar'a!a3 1. In'ro!u:0a 0ual)uiera !e lo- #F 1i'- o F= 1i'- !e la !ire00i/n !e-'ino !el /!ulo XBEE re o'o !en'ro !e la 0a-illa 0orre-,on!ien'e a iDe-'ina'ion A!!re--j en la ,e-'a4a Range Te-' 72Ca-e la +igura F<83 A. Cree un ,a)ue'e !e !a'o- !e -u ele00i/n e-0ri1ien!o en la 0a-illa 0orre-,on!ien'e a la 'ran- i-i/n 72er +igura F<83 7. Para ini0iar un Range Te-'( *aga 0li0 en S'ara 72er +igura F<83 U-'e! no'ar" algunoen-a;e- !e +alla- !e TX( Purge( CCA( 5 ACK( ien'ra- )ue el Range Te-' -e lle2a a 0a1o3 Para !e'ener un Range Te-'( *aga 0li0 en el 1o'/n S'o,3

Figura A1. ?a1ili'an!o la o,0i/n API en la Pe-'a4a PC Se''ing-

POR: Junior Figueroa Ol e!o

P"gina =E !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura A2. Con+igura0i/n !e un Range Te-' en

o!o API

@.,. 2 "'a8a T r&i$a!


La ,e-'a4a Ter inal 'iene 're- +un0ione- 1"-i0a-: Ter inal E ula!or

Ca,a0i!a! ,ara en2iar 5 re0i1ir !a'o- ,re!e+ini!o- 7A--e 1le ,a0Je'8 Ca,a0i!a! ,ara en2iar 5 re0i1ir !a'o- en +or a'o- *e&a!e0i al 5 ASCII 7S*o6/
?i!e *e&8 @.,.1. E! "-a%io -ri$%i-a! d !a D $'a$a T r&i$a!

La ,or0i/n en 1lan0o !e e-'a ,e-'a4a e- !on!e la a5or.a !e la- 0o uni0a0ione- !e in+or a0i/n -e ,ro!u0ir"n( ien'ra- el X-CTU -ea u-a!o 0o o un 'er inal e ula!or3 El 'e&'o en a:ul e- lo )ue -e *a e-0ri'o 5 -er" en2ia!o *a0ia el /!ulo XBEE e!ian'e el ,uer'o -erial( ien'ra- )ue el 'e&'o en ro;o e- la en'ra!a !e !a'o- 7re-,ue-'a8 !e-!e el /!ulo XBEE e!ian'e el ,uer'o -erial 72er +igura F%83
POR: Junior Figueroa Ol e!o P"gina =@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura A,. Alguno- ,ar" e'ro- en2ia!o- 5 re0i1i!o- ,or el /!ulo XBEE( u'ili:an!o la 2en'ana ,rin0i,al !e la ,e-'a4a Ter inal

@.,.2. A"" &5!

2a%P '

La o,0i/n A--e 1le Pa0Je' )ue -e en0uen'ra en la ,e-'a4a Ter inal e-'" !i-e4a!a ,ara ,er i'ir al u-uario en-a 1lar un ,a)ue'e !e !a'o- en 0ual)uiera !e lo- !o- 0ara0'ereASCII o *e&a!e0i al3 E-'o -e logra e!ian'e la -ele00i/n !e la 2en'ana A--e 1le Pa0Je' 5 eligien!o 5a -ea en ASCII 7,or !e+e0'o8 o *e&a!e0i al3 Una 2e: -ele00iona!o( el ,a)ue'e !e !a'o-( e- en-a 1la!o e-0ri1ien!o lo- 0ara0'ere- !e-ea!o- 0o o -e ilu-'ra en la +igura F= 5 *a0ien!o 0li0 en el 1o'/n Sen! Da'a3

Figura A/. U'ili:an!o la o,0i/n A--e 1le Pa0Je'( ,ara en2iar un ,a)ue'e !e !a'o- 'i,o ASCII POR: Junior Figueroa Ol e!o P"gina =$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Lo- in!i0a!ore- !e Li$ S'a'u" )ue -e o1-er2an en la +igura F%( ue-'ran lo- e-'a!o!e la- linea- !el 0on'rol !e +lu;o !el *ar!6are RS-<%<3 El 0olor D rd in!i0a )ue la l.nea e-'a a+ir a!a ien'ra- )ue el 0olor $ gro in!i0a ,or a+ir ar3 La o,0i/n Br aP 72er +igura F%8 e- ,ara reali:ar el -al'o !e l.nea en -erie3 E-'o ,ue!e -er logra!o 0*e)uean!o o 2ali!an!o la o,0i/n BreaJ3 Oali!an!o el BreaJ ,on!r" la l.nea DI en al'o 5 e2i'ar" )ue lo- !a'o- -e en2.en *a0ia el /!ulo XBEE3

@./. 2 "'a8a Mod & Co$(igura'io$


La ,e-'a4a Mo!e Con+igura'ion 'iene 0ua'ro +un0ione- 1"-i0a-: /!ulo XBEE3

1. Pro2eer una in'er+a: gr"+i0a !e u-uario 0on el +ir 6are !el 2. Leer 5 e-0ri1ir +ir 6are al

i0ro0on'rola!or in'erno !el XBEE3

3. De-0argar ar0*i2o- !e a0'uali:a0i/n !el +ir 6are( 5a -ea !e-!e el In'erne' o


!e-!e un ar0*i2o 0o ,ri i!o3

4. >uar!ar o leer el ,er+il !e un

/!e

POR: Junior Figueroa Ol e!o

P"gina BA !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO Con+igura'ion

@./.1. L * $do

! (ir&)ar

Figura A1. Oen'ana ,rin0i,al !e la ,e-'a4a Mo!e

d ! XBEE

Para leer el +ir 6are !el

/!ulo XBEE( -iga lo- ,a-o- )ue -e in!i0an a 0on'inua0i/n:

1. Cone0'e el

/!ulo XBEE a la 'ar;e'a !e in'er+a: 5 0onC0'ela al ,uer'o 0orre-,on!ien'e !e la PC 7,or e;e ,lo( USB( RS<%<( E'*erne'( e'038

2. E-'a1le:0a en la ,e-'a4a PC Se''ing- 72Ca-e la +igura BB8 la- 0on+igura0ione- ,or


!e+e0'o !el /!ulo XBEE 7o e-'a1le0er lo- ,ar" e'ro- *e0*o- al Ll'i a 0on+igura0i/n83

/!ulo en la

3. En la ,e-'a4a Mo!e
e'i)ue'a Mo!e

Con+igura'ion( -ele00ione MR adM )ue -e en0uen'ra en la Para e'er- an! Fir 6are 72Ca-e la +igura FF83

Figura AA. Una 2e: )ue -e *a le.!o el Fir 6are !el

/!ulo XBEE

@./.2. +a%i $do %a&5io" a! Fir&)ar

d ! XBEE ue-'ran en 're-

Una 2e: )ue -e *a le.!o el +ir 6are( lo- a;u-'e- !e 0on+igura0i/n -e 0olore- 72er Figura FF8:
POR: Junior Figueroa Ol e!o

P"gina B# !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

N gro - no 0on+igura1le o -/lo !e le0'ura V rd - Oalor ,or !e+e0'o

ACu! V ,ar" e'ro- e-,e0i+i0a!o- ,or el u-uario Para o!i+i0ar 0ual)uiera !e lo- ,ar" e'ro- 0on+igura1le- ,or el u-uario( *aga 0li0 en el 0o an!o 5 'i,o a-o0ia!o( en el nue2o 2alor ,ara e-e ,ar" e'ro3 Para +a0ili'ar la 0o ,ren-i/n !e un 0o an!o e-,e0.+i0o 5 una 2e: )ue el 0o an!o e-'" -ele00iona!o( una 1re2e !e-0ri,0i/n ;un'o 0on -u- l. i'e- e- ,re-en'a!a en la ,ar'e in+erior !e la ,an'alla3 Una 2e: )ue 'o!o- lo- nue2o- 2alore- -e *an in'ro!u0i!o( e-'o- 2alore- e-'"n li-'o- ,ara -er guar!a!o- en la e oria no 2ol"'il !el /!ulo XBEE3 @./.,. E"%ri5i $do $u Do" %a&5io" d ! Fir&)ar $ ! XBEE

Para e-0ri1ir lo- 0a 1io- !e ,ar" e'ro- en la e oria no 2ol"'il !el /!ulo XBEE( *aga 0li0 en el 1o'/n Lri' -i'ua!o en -e00i/n Mo!e Para e'er- an! Fir 6are 72Ca-e la +igura FE83

Figura A7. Re-,ue-'a !el POR: Junior Figueroa Ol e!o

/!ulo XBEE una 2e: guar!a!o- lo- nue2o- ,ar" e'roP"gina B< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

@././. D "%arga$do Ar%NiDo" d

A%'ua!iCa%io$ d ! Fir&)ar .

O'ra +un0i/n !e la ,e-'a4a Mo!e Con+igura'ion e- la )ue ,er i'e al u-uario !e-0argar lo- ar0*i2o- !e a0'uali:a0i/n !el +ir 6are( 5a -ea ,or In'erne' o in-'alarlo- !e-!e un !i-0o o CD3 E-'o -e logra e!ian'e el -iguien'e ,ro0e-o: #3 Cli0 -o1re la o,0i/n Do)$!oad N ) V r"io$"R ,re2i-'a en la -e00i/n V r"io$"( 2er +igura FE3 <3 ?aga 0li0 -o1re L 5 ,ara !e-0argar lo- nue2o- ar0*i2o- !e +ir 6are !e In'erne'3 Ca-o 0on'rario !ar 0li0 -o1re Fi! 0uan!o lo- ar0*i2o- !e in-'ala0i/n -e en0uen'ran 0o ,ri i!o- en algLn CD o guar!a!o- en un !i-0o 72er +igura F@( F$ 5 EA8( en'on0e1u-)ue la u1i0a0i/n !el ar0*i2o guar!a!o 5 *aga 0li0 en O- $ 72er Figura E#83 %: ?aga 0li0 en O0 5 Do$ 0uan!o -e le ,i!a3

Figura A;. Oen'ana ,ara !e-0argar a0'uali:a0ione- Figura A@. De-0argan!o la- a0'uali:a0ione- !e-!e in'erne'

POR: Junior Figueroa Ol e!o

P"gina B% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 7<. Una 2e: +inali:a!a la !e-0arga !e 'o!o- lo- ar0*i2o-

Figura 71. De-0argan!o la- a0'uali:a0ione- !e-!e un CD o un !i-0o3

@./.1. 2 r(i! " d

M6d &

El X-CTU 'iene la 0a,a0i!a! !e guar!ar 5 e-0ri1ir ,er+ile- /!e o la 0on+igura0i/n ,ara lo- /!ulo- XBEE3 E-'a +un0i/n e- L'il en un en'orno !e ,ro!u00i/n 0uan!o lo- i- o,ar" e'ro- !e1en +i;ar-e en 2ario- /!ulo- XBEE3 C/ o guar!ar un ,er+il:

1. E-'a1le:0a la 0on+igura0i/n !e-ea!a en el +ir 6are !el

!e-0ri1e en la -e00i/n +a%i $do %a&5io" a! Fir&)ar

/!ulo XBEE( 'al 0o o -e d ! XBEE.

2. ?aga 0li0 en SaD 7guar!ar8 en la -e00i/n Pro+ile 72er +igura FE83 3. E-0ri1a el no 1re !e e-'e ,er+il en la 0a-illa No&5r 72er +igura E<83
=3 Oa5a a la u1i0a0i/n !on!e !e-ea guar!ar -u ,er+il

5. ?aga 0li0 en Guardar

POR: Junior Figueroa Ol e!o

P"gina B= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 72. Oen'ana ,ara 1u-0ar la u1i0a0i/n !on!e -e 2a a guar!ar el ,er+il

C/ o 0argar un ,er+il guar!a!o:

1. ?aga 0li0 en Load 70argar8 en la -e00i/n Pro+ile 72er +igura FE83 2. Oa5a a la u1i0a0i/n !on!e -e en0uen'ra el ar0*i2o !e-ea!o 5 *aga 0li0 en !i0*o
ar0*i2o 72Ca-e la +igura E%83

3. ?aga 0li0 en A5rir.

POR: Junior Figueroa Ol e!o

P"gina BB !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 7,. Oen'ana ,ara 1u-0ar la u1i0a0i/n !el ,er+il a u'ili:ar

Para guar!ar el ,er+il al /!ulo XBEE una 2e: )ue -e *a5a 0arga!o el ar0*i2o( -iga lo,a-o- !e-0ri'o- en la -e00i/n E"%ri5i $do $u Do" %a&5io" d ! Fir&)ar $ ! XBEE3

@.1. E= &-!o d

%o$(igura%i6$ d

do" &6du!o" XBBE u"a$do X.CTU

E-'e e;e ,lo -e 2a a lle2ar a 0a1o( 0on la a5u!a !e nue-'ra 'ar;e'a !e e2alua0i/n 7-erial o USB8( ,ara ,o!er 0o uni0ar lo- /!ulo- XBBE 0on el -o+'6are X-CTU3 Con el -iguien'e e;e ,lo( ,rogra a o- un ,ar !e /!ulo- XBEE ,ara )ue na!a a- -e ,ue!an 2er en're ello-( !e e-'a anera e2i'a o- in'er+eren0ia- !e o'ro- /!ulo- )ue ,ue!an e&i-'ir en el a 1ien'e aCreo3 E-'e -er" nue-'ro ,ri er ,a-o ,ara +a iliari:arno- 0on la ani,ula0i/n !e lo- XBEE3 U-an!o la ,e-'a4a PC Se''ing- en el ,rogra a X-CTU( -ele00ione el ,uer'o COM 0on el 0ir0ui'o 0one0'a!o a e-'e3 La a5or.a !e la- 2e0e- e-'e -er" el COM#3 La 0on+igura0i/n ,or !e+e0'o e- $FAA( NONE( @( NONE 5 #3 A eno- )ue *a5a 0a 1ia!o a o'ra 2elo0i!a! en 1au!io- u o'ra 0on+igura0i/n *e0*a al XBee -o1re el 0ual u-'e! e-'" ,rogra an!o( e-'o- a;u-'e- ,or !e+e0'o !e1er.an e-'ar 1ien3

POR: Junior Figueroa Ol e!o

P"gina BF !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 7/. Con+igura0ione- !el ,uer'o COM#

Para 2eri+i0ar la 0orre0'a 0o uni0a0i/n ,re-ionar el 1o'/n T "'EGu r* 72er +igura E=8 )ue e-'a -o1re el ,anel PC Se''ing- 5 -i la 0o uni0a0i/n e-'" 1ien a,are0er" la -iguien'e 2en'ana 0on la in+or a0i/n !el o!elo !el /!ulo XBee )ue -e u-a 5 la 2er-i/n !el Fir 6are3 Si e-'a ,rue1a no -e reali:/ 0orre0'a en'e( 2eri+i)ue 0ui!a!o-a en'e -u 0a1lea!o 5 0one&ione- !e -ol!a!ura an'e- !e 0on'inuar3

Figura 71. Oen'ana )ue a,are0e -i la- 0on+igura0ione- !el ,uer'o e-'"n 0orre0'a-

Luego( 1a-'a 0on ,rogra ar % ,ar" e'ro- 1a-'an'e -en0illo- ,ara ,o!er 0one0'ar nue-'ro- /!ulo-3 E-'o- ,ar" e'ro- -on: MK DL BD !ire00i/n origen !ire00i/n !e-'ino 1au! ra'e 72elo0i!a! !e 'ran- i-i/n8

An'e- !e o!i+i0ar algLn ,ar" e'ro *a: 0li0 en la ,e-'a4a R ad 7)ue e-'" en Mod & Co$(igura'io$8 ,ara o1'ener la in+or a0i/n )ue 'iene gra1a!a 'u o!ulo XBEE3

POR: Junior Figueroa Ol e!o

P"gina BE !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 7A. Con+igura0i/n

/!ulo XBEE 'ran- i-or

En la +igura EF -e ue-'ra la ,rogra a0i/n )ue !e1er" lle2ar el 'ra$"&i"or 7)ue 0oin0i!e 0on lo- ,ar" e'ro- le.!o- 0on el 1o'/n Rea!8. En el ,ar" e'ro MK in'ro!u0i oel 2alor #<% 5 en el ,ar" e'ro DL in'ro!u0i o- el 2alor %<#3 E-'o -e 'ra!u0e !e la -iguien'e anera en 'Cr ino- generale-: nue-'ro 'ran- i-or -e lla a #<% 5 le 'ran- i'e a nue-'ro re0e,'or )ue -e lla a %<#( lo- 2alore- ,ue!en -er 0uale-)uiera( -e u-aron e-'o- 2alore- -olo 0o o un e;e ,lo3

Figura 77. Con+igura0i/n

/!ulo XBEE re0e,'or

En e-'a i En el ,ar" 2alor #<%3 re0e,'or -e

agen -e ue-'ra la ,rogra a0i/n )ue !e1er" lle2ar el r % -'or. e'ro MK in'ro!u0i o- el 2alor %<# 5 en el ,ar" e'ro DL in'ro!u0i o- el E-'o -e 'ra!u0e !e la -iguien'e anera en 'Cr ino- generale-: nue-'ro lla a %<# 5 -olo re0i1e !e nue-'ro 'ran- i-or )ue -e lla a #<%

El ul'i o ,ar" e'ro a 0on+igurar e- el !e BD 7!el enL Serial In'er+a0ing8( a)u. in'ro!u0ire o- el 2alor !e la 2elo0i!a! a la 0ual nue-'ro i0ro0on'rola!or en2iara 5 re0i1ir" !a'o-3 Por !e+e0'o( lo/!ulo- 2ienen ,rogra a!o- a $FAA 1au!io-( 1a-'a -ele00ionar el ,ar" e'ro al 2alor !e-ea!o 72er +igura E@83

POR: Junior Figueroa Ol e!o

P"gina B@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura 7;. Con+igura0i/n !e la 2elo0i!a! !e 'ran- i-i/n 'an'o ,ara el XBEE 'ran- i-or 5 re0e,'or

/!ulo

Una 2e: *e0*o 'o!o lo an'erior( *a: 0li0J en la ,e-'a4a Lri' 72er +igura E@8 ,ara )ue 'o!o- lo- 0a 1io- -e )ue!en gra1a!o- ,er anen'e en'e en el o!ulo XBEE3 Con la ,rogra a0i/n !e e-'o- % -en0illo- ,ar" e'ro-( nue-'ro/!ulo- e-'"n li-'o- ,ara 'ra1a;ar3

NOTA9 No ol2i!e- )ue lo- /!ulo- -e ali en'an 0on %3% 2ol'io- 5 no ,er i'en en'ra!a !e -e4al )ue no -ea !e e-e ni2el !e 'en-i/n( 5a )ue ,ue!en -u+rir !a4o- ,er anen'e-3

POR: Junior Figueroa Ol e!o

P"gina B$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

1<. INSTRUCCIONES DEL SOFTLARE 2IB BASIC 2RO COMUNICACIONES SERIALES CON MICRONTROLADORES

2ARA

En e-'e a,ar'a!o -e en0ionar"n la- in-'ru00ione- ne0e-aria- ,ara e-'a1le0er una 0o uni0a0i/n en're !o- !i-,o-i'i2o- )ue in0or,oren 0o uni0a0i/n -erial e!ian'e el -o+'6are PIC BASIC PRO ,ara i0ro0on'rola!ore-3 Por lo )ue( no -e e&,li0ar"n 'o!a- lain-'ru00ione- )ue -e 2a5an a u'ili:ar en la ,rogra a0i/n( e- !e0ir( )ue el le0'or !e1e !e re2i-ar un anual o li1ro !e ,rogra a0i/n !e PIC BASIC PROD en el In'erne' ,ue!e 0on-eguir u0*o- anuale- en e-,a4ol( ,ero le re0o ien!o un anual 0o ,le'o )ue lo ,ue!e en0on'rar en la !ire00i/n http://www.todopic.com.ar/pbp_sp.html, el cual le servir de gua para que comprenda el funcionamientos de los programas que ms adelante se desarrollarn. Cabe de mencionar tambin, que el lector no est limitado a solo emplear este software de programaci n para microcontroladores, en el mercado e!isten muchos otros como "ssembler, Compilador C CC#, etc$. as que el lector puede desarrollar la programaci n con el software que mas se le facilite, claro est, utili%ando como gua los e&emplos de este documento. "hora s, empecemos con la e!plicaci n de las instrucciones que vamos a emplear, las cuales son: #'()*+, #'(,-, #'()*+. / #'(,-..

1<.1. LA DECLARACIN SEROUT


E-'a !e0lara0i/n -ir2e ,ara en2iar !a'o- -eriale- en un +or a'o e-'"n!ar a-in0r/ni0o u-an!o @ 1i'- !e !a'o( -in ,ari!a! 5 # 1i' !e ,ara!a( 7@N#8( 5 ,ara ,o!er u'ili:arlo !e1e o- in0luir al 0o ien:o !el ,rogra a la -iguien'e l.nea: INCLUDE i o!e!e+-31a-j D
bin0luir el ,rogra a o!e!e+-31a-7 o!o- !e 0o uni0a0i/n8

E-'o -igni+i0a in0luir el ,rogra a o!e!e+-31a- en e-'a l.nea( a)u. -e en0uen'ran alguno!e lo- ,ar" e'ro- ,ara la- 0o uni0a0ione-( ,or e;e ,lo en nue-'ro 0a-o la- 2elo0i!a!e!e 'ran- i-i/n )ue -on: ,ara !a'o in2er'i!o N%AA( N#<AA( N<=AA( N$FAA( 5 ,ara !a'o 2er!a!ero: T%AA( T#<AA( T<=AA( T$FAA3 Lo- !a'o- in2er'i!o- ,or e;e ,lo el N<=AA( )uiere !e0ir )ue un # l/gi0o 2ale AO 5 un A L/gi0o 2ale BO( en 0a 1io ,ara !a'o 2er!a!ero ,or e;e ,lo el T<=AA el # l/gi0o 2ale BO 5 el A l/gi0o 2ale AO3 E;e ,lo-: SEROUT ,or'13#( N<=AA(gi?OLAjhD SEROUT ,or'13#( T<=AA(gknu (jAihD
ben2iar la ,ala1ra ASCII i?OLAj ,or el ,uer'o B# a una b2elo0i!a! !e <=AA @N#( en !a'o in2er'i!o3 ben2iar el 0on'eni!o !e0i al !e la 2aria1le nu b-egui!o !e la le'ra iAj( a una 2elo0i!a! !e <=AA b1au!io-( en !a'o 2er!a!ero3

SEROUT ,or'13#( T<=AA(gk#<%(jAihD

ben2iar i#j( i<j( i%j en +or a'o !e0i al -egui!o b,or la le'ra iAj( a una 2elo0i!a! !e <=AA b1au!io-( en !a'o 2er!a!ero3

1<.2. LA DECLARACIN SERIN


E-'a !e0lara0i/n -ir2e ,ara re0i1ir !a'o- -eriale- en un +or a'o e-'"n!ar a-in0r/ni0o u-an!o @ 1i'- !e !a'o( -in ,ari!a! 5 # 1i' !e ,ara!a( 7@N#8( 5 ,ara ,o!er u'ili:arlo !e1e o- in0luirlo igual en'e )ue ,ara el SEROUT la l.nea INCLUDE i o!e!e+-31a-j al ini0io !el ,rogra a( -u +or a !e u'ili:ar e- la -iguien'e: SERIN ,or'13A(N<=AA(le'ra D
POR: Junior Figueroa Ol e!o

be-,erar un !a'o -erial 5 lo guar!a en la 2aria1le


P"gina FA !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

b,re2ia en'e 0rea!a lla a!a le'ra

E- i ,or'an'e -a1er )ue e-'a !e0lara0i/n !e'iene el ,rogra a e-,eran!o a )ue ingre-e un !a'o( 5 -ola en'e 0uan!o *a5a re0i1i!o un !a'o( 0on'inLa 0on la -iguien'e l.nea !e ,rogra a( ,ara *a0er )ue -/lo e-,ere un !e'er ina!o 'ie ,o 5 luego 0on'inLe 0on la -iguien'e l.nea !e1e u'ili:ar Ti eou'3 E;e ,lo-: SERIN ,or'13A(N<=AA(Ti eou'( La1el( le'ra D
be-,erar un !a'o -erial 5 lo guar!a en la 2aria1le ,re2ia en'e 0rea!a lla a!a le'ra( -i el !a'o no llega *a-'a el 'ie ,o e-,e0i+i0a!o ,or Ti eou' -al'a a la -u1ru'ina e-,e0i+i0a!a ,or La1el3

Ti eou' 5 La1el -on o,0ione- )ue ,ue!en -er in0lui!a- ,ara ,er i'ir al ,rogra a 0on'inuar -i no -e re0i1e un 0ar"0'er !uran'e un 0ier'o 'ie ,o3 Ti eou' e-'" e-,e0i+i0a!o en uni!a!e- !e # ili-egun!o3 SERIN ,or'13A(N<=AA(Ti eou'( La1el( g0a!ena( knu h D

be-,erar 2ario- !a'o- -eriale-: uno 0orre-,on!ien'e a una le'ra o ,ala1ra guar!arlo en la 2aria1le ,re2ia en'e 0rea!a lla a!a 0a!ena 5 el o'ro 0orre-,on!ien'e a un 2alor en'ero guar!arlo en la 2aria1le ,re2ia en'e 0rea!a lla a!a nu ( -i el !a'o no llega *a-'a el 'ie ,o e-,e0i+i0a!o ,or Ti eou' -al'ar a la -u1ru'ina e-,e0i+i0a!a ,or La1el3

1<.,. LA DECLARACIN SEROUT2


E-'a !e0lara0i/n -ir2e ,ara en2iar !a'o- -eriale- en un +or a'o e-'"n!ar a-in0r/ni0o3 SEROUT< e- -i ilar al 0o an!o SEROUT 5 ,ara ,o!er u'ili:arlo !e1e o- in0luir al 0o ien:o !el ,rogra a la -iguien'e l.nea: INCLUDE i o!e!e+-31a-j D
bin0luir el ,rogra a o!e!e+-31a- 7 o!o- !e 0o uni0a0i/n8

E-'o -igni+i0a in0luir el ,rogra a o!e!e+-31a- en e-'a l.nea( a)u. -e en0uen'ran alguno!e lo- ,ar" e'ro- ,ara la- 0o uni0a0ione-( ,or e;e ,lo en nue-'ro 0a-o la- 2elo0i!a!e!e 'ran- i-i/n( 'al 5 0o o -e ue-'ran en la 'a1la B:

Ta5!a 1. Oelo0i!a!e- !e 'ran- i-i/n ,ara la in-'ru00i/n SEROUT<

Una 0a!ena !e 0on-'an'e- e- en2ia!a 0o o una 0a!ena !e 0ara0'ere- li'erale-3 Un 2alor nu Cri0o 70on-'an'e / 2aria1le8 2a a en2iar el 0orre-,on!ien'e 0ar"0'er ASCII 3M"- aLn( #% e- re'orno !e 0arro 7Carriage Re'urn / CR8 5 #A e- a2an0e !e l.nea 7Line Fee! / LF83

POR: Junior Figueroa Ol e!o

P"gina F# !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

E;e ,lo-: SEROUT2 ,or'03F( %$F( gM?OLAMhD


ben2iar la ,ala1ra ASCII i?OLAj ,or el ,uer'o CF a una 2elo0i!a! !e <=AA3 Ca!a le'ra !e la b,ala1ra 0o ,le'a -e en2.a ,or -e,ara!o( e- b!e0ir i?j( iOj( iLj( iAj3

SEROUT2 ,or'03F( @=( g#<%hD

ben2iar el nu ero #<% ,or el ,uer'o CF a una 2elo0i!a! !e $FAA3

SEROUT< -o,or'a !i-'in'o- o!i+i0a!ore-( )ue ,ue!en -er 0o 1ina!o- en're -.( !en'ro !e una !e0lara0i/n SEROUT< ,ara o1'ener !i-'in'o- +or a'o-( 'al 5 0o o -e o1-er2a en la 'a1la F:

Ta5!a A. Mo!i+i0a!ore- -o,or'a!o- ,or SEROUT<

Un 2alor nu Cri0o ,re0e!i!o ,or BIN 2a a en2iar la re,re-en'a0i/n ASCII !e -u 2alor 1inario3 Por e;e ,lo( -i BAH@( en'on0e- BIN BA 2a a en2iar i#AAAj Un 2alor nu Cri0o ,re0e!i!o ,or DEC 2a a en2iar la re,re-en'a0i/n ASCII !e -u 2alor !e0i al3 Por e;e ,lo( -i BAH#<%( en'on0e- DEC BA 2a a en2iar i#<%j3 Un 2alor nu Cri0o ,re0e!i!o ,or +EX 2a a en2iar la re,re-en'a0i/n ASCII !e -u 2alor *e&a!e0i al3 Por e;e ,lo( -i BAH<B=( en'on0e- +EX BA en2.a iFEj3 RE2 -egui!o ,or un 0ar"0'er 5 un 0on'a!or( 2a a re,e'ir el 0ar"0'er la 0an'i!a! !e 2e0e)ue in!i)ue el 0on'a!or3 Por e;e ,lo( RE2 iAj = en2iar" iAAAAj STR -egui!o ,or una 2aria1le !e arra5( 5 un 0on'a!or o,0ional( 2a a en2iar una 0a!ena !e 0ara0'ere-3 La longi'u! !e la 0a!ena e-'" !e'er ina!a ,or el 0on'a!or / 0uan!o -e en0uen're un 0ar"0'er A en la 0a!ena3 BIN( DEC 5 +EX ,ue!en e-'ar ,re0e!i!o-( / -egui!o- ,or 2ario- ,ar" e'ro- o,0ionale-3 Si alguno !e ello- e-'" ,re0e!i!o ,or una I 7,or in!i0a!o8( la -ali!a e-'ar" ,re0e!i!a ,or alguno !e lo- -. 1olo- Y( k( \ ,ara in!i0ar )ue el 2alor -iguien'e e- 1inario( !e0i al / *e&a!e0i al3 Si alguno e-'" ,re0e!i!o ,or una S 7,or -igno8( la -ali!a e-'ar" ,re0e!i!a ,or i-i( -i el 1i' !e al'o or!en !el !a'o e-'" al'o 3E-'o ,er i'e la 'ran- i-i/n !e nL ero- nega'i2o-3 Re0uer!e )ue 'o!a- la- o,era0ione- u 0o ,ara0ione- !e PBP -on -in -igno 3Sin e 1argo( la- a'e "'i0a- -in -igno ,ue!en lle2ar a re-ul'a!o- 0on -igno3 Por e;e ,lo( BAH $ V #A3 El re-ul'a!o !e DEC BA -er" i<BBj 3En2ian!o SDEC BA !ar.a i-#j( !a!o )ue -e en2.a el 1i' !e al'o or!en3

POR: Junior Figueroa Ol e!o

P"gina F< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

BIN( DEC 5 +EX 'a 1iCn ,ue!en e-'ar a0o ,a4a!o- !e un nL ero3 Nor al en'e( e-'oo!i+i0a!oreue-'ran e&a0'a en'e 'an'o- !.gi'o- 0o o -ean ne0e-ario- 7-in en2iar lo- 0ero- a la i:)uier!a83 Sin e 1argo( -i un nL ero -igue a un o!i+i0a!or( SEROUT2 -ie ,re e-e nL ero !e !.gi'o-( agregan!o 'an'o- 0ero- al 0o ien:o( 0o o -ea ne0e-ario3 A!e "-( a;u-'a 0ual)uier 1i' e&'ra !e or!en -u,erior 3P3e;3 BINA @ -er.a en2ia!o 0o o iAA#AAAj 5 BIN2 @ 0o o iAAj3 Se ,ue!e u-ar 0ual)uier 0o 1ina0i/n !e BA3 E;e ,lo-: o!i+i0a!ore- -i ul'"nea en'e3 P3e;3 ISDEC/

SEROUT2 ,or'03F( %$F( gDEC, B<A(M?OLAMhD

ben2iar el nu ero B<A en +or a'o !e % !.gi'o-( -egui!o !e la ,ala1ra ?OLA ,ero en2ia!a 0o o 0ara0'ere- li'erale- i?j(jOj( jLj( jAj ,or el ,uer'o CF a una 2elo0i!a! !e <=AA 1au!io-3

SEROUT2 ,or'03F( %$F( gDEC1 #( DEC/ #B<A( BIN @( BINA @( +EX <B=( iC?AOjhD

1<./. LA DECLARACIN SERIN2


E-'a !e0lara0i/n -ir2e ,ara re0i1ir !a'o- -eriale- en un +or a'o e-'"n!ar3 SERIN< e-i ilar al 0o an!o SERIN 5 ,ara ,o!er u'ili:arlo !e1e o- in0luirlo igual en'e )ue ,ara el SEROUT< la l.nea INCLUDE i o!e!e+-31a-j al ini0io !el ,rogra a( -u +or a !e u'ili:ar e- la -iguien'e:

Ta5!a 7. Oelo0i!a!e- !e 'ran- i-i/n ,ara la in-'ru00i/n SERIN<

SERIN2 ,or'03E( %<( gTe ,era'urah

be-,erar un !a'o -erial 5 lo guar!a en la 2aria1le ,re2ia en'e 0rea!a lla a!a Te ,era'ura a una b2elo0i!a! !e #$<AA 1au!io-

E- i ,or'an'e -a1er )ue e-'a !e0lara0i/n !e'iene el ,rogra a e-,eran!o a )ue ingre-e un !a'o( 5 -ola en'e 0uan!o *a5a re0i1i!o un !a'o( 0on'inLa 0on la -iguien'e l.nea !e ,rogra a( ,ara *a0er )ue -/lo e-,ere un !e'er ina!o 'ie ,o 5 luego 0on'inLe 0on la -iguien'e l.nea !e1e u'ili:ar Ti eou'( 'al 0o o +un0iona ,ara SERIN3 E;e ,lo-: SERIN2 ,or'03E( %<( Ti eou'( La1el gTe ,era'urah

be-,erar un !a'o -erial 5 lo guar!a en la 2aria1le ,re2ia en'e 0rea!a lla a!a Te ,era'ura( -i el !a'o no llega *a-'a el 'ie ,o e-,e0i+i0a!o ,or Ti eou' -al'a a la -u1ru'ina e-,e0i+i0a!a ,or La1el3

POR: Junior Figueroa Ol e!o

P"gina F% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Ti eou' 5 La1el -on o,0ione- )ue ,ue!en -er in0lui!a- ,ara ,er i'ir al ,rogra a 0on'inuar -i no -e re0i1e un 0ar"0'er !uran'e un 0ier'o 'ie ,o3 Ti eou' e-'" e-,e0i+i0a!o en uni!a!e- !e # ili-egun!o3 SERIN< -o,or'a !i-'in'o- o!i+i0a!ore-( )ue ,ue!en -er 0o 1ina!o- en're -.( !en'ro !e una !e0lara0i/n SERIN< ,ara o1'ener !i-'in'o- +or a'o-( 'al 5 0o o -e o1-er2a en la 'a1la @:

Ta5!a ;. Mo!i+i0a!ore- -o,or'a!o- ,or SERIN<

Lo- o!i+i0a!ore- BIN( DEC( +EX 5 STR( +un0ionan igual 0o o -e e&,li0aron ,ara la in-'ru00i/n SEROUT23 S0I2 -egui!o ,or un 0on'a!or( 2a a -al'ear e-a 0an'i!a! !e 0ara0'ere- en el +lu;o !e !a'o- 3Por e;e ,lo( S0I2 = -al'ear" = 0ara0'ere-3 La li-'a !e i'e - !e !a'o- a -er re0i1i!o-( ,ue!e e-'ar ,re0e!i!a ,or uno / "0ali+i0a!ore- en're ,arCn'e-i- !e-,uC- !el LAIT3 SERIN2 !e1e re0i1ir e-'o- 15'e- en un or!en e&a0'o( an'e- !e re0i1ir lo- !a'o-3 Si algLn 15'e re0i1i!o no 0on0uer!a 0on el ,r/&i o en la -e0uen0ia !e 0ali+i0a0i/n( re0o ien:a el ,ro0e-o !e 0ali+i0a0i/n3 7 ,3e;3 el ,r/&i o 15'e re0i1i!o -e 0o ,ara 0on el ,ri er i'e en la li-'a !e 0ali+i0a!ore- 83 Un 0ali+i0a!or ,ue!e -er 0on-'an'e( 2aria1le / una 0a!ena !e 0on-'an'e-( 0a!a 0ar"0'er !e una 0a!ena e- 'ra'a!o 0o o un 0ali+i0a!or in!i2i!ual3 LAITSTR ,ue!e -er u-a!o 0o o LAIT an'erior en'e( ,ara +or:ar a SERIN2 a e-,erar ,or una 0a!ena !e 0ara0'ere- !e un !e'er ina!o largo( an'e- !e -eguir a!elan'e3 E;e ,lo-: SERIN2 ,or'03E( %<( <AAA( NODATO( gDEC, !a'o#( BIN2 !a'o<( +EX, !a'o%h
be-,era 2ario- !a'o- -eriale- ,or el ,uer'o CE en !i+eren'e- +or a'o- DEC%( BIN<( ?EX% 5 loguar!a en la- 2aria1le- ,re2ia en'e 0rea!a- !a'o#( !a'o<( !a'o%( re-,e0'i2a en'eD -i el !a'o no llega *a-'a el 'ie ,o e-,e0i+i0a!o !e <AAA - -al'a a la -u1ru'ina NODATO3

SERIN2 ,or'03E( %<( g[AIT 7iAj8(BAh


be-,era *a-'a )ue el 0ar"0'er iAj -ea re0i1i!o en +or a -erial ,or el ,uer'o CE 5 ,one el ,r/&i o 0ar"0'er en BA( a una 2elo0i!a! !e #$<AA 1au!io-

SERIN2 ,or'03E( %<( gSKIP <( DEC/ BAh


POR: Junior Figueroa Ol e!o P"gina F= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

b-al'ea < 0ara0'ere- 5 'o a un nL ero !e0i al !e = !.gi'o-

SERIN2 ,or'03E( %<( <AAA( NODATO( g[AIT7iXj(BA8( STR ARh

NOTA9 Para el !e-arrollo !e lo- e;e ,lo- !e e-'e !o0u en'o( -e *ar" u-o !e lain-'ru00ione- SERIN< 5 SEROUT<( ,ue-'o )ue ,o-een 0ier'a- ,re-'a0ione- e&'ra- )ue lain-'ru00ione- SERIN 5 SEROUT( ,ero )ue!a 0o o ele00i/n !el le0'or *a0er u-o !e 0ual)uiera !e la- in-'ru00ione-( -egLn la- +a0ili!a!e- 5 ne0e-i!a!e- )ue -e ,re-en'en3

11. EMEM2LOS 2RIMERA 2ARTE


An'e- !e e ,e:ar 0on la reali:a0i/n !e lo- e;e ,lo- -e re0o ien!a re2i-ar lo- 0on'eni!oe&,li0a!o- a0er0a !el +un0iona ien'o 5 ,rogra a0i/n !e lo/!ulo- XBee/XBee-PRO OEM RF( la *erra ien'a !e -o+'6are gra'ui'a 7X-CTU8 5 el anual en e-,a4ol !e ,rogra a0i/n !e PIC BASIC PRO ,ara i0ro0on'rola!ore-3 En la +igura E$ -e ue-'ran la a5or.a !e lo- ele en'o- 5 *erra ien'a- a u'ili:ar ,ara la reali:a0i/n !e lo- e;e ,lo-3

Figura 7@. Ele en'o- 5 *erra ien'a- a e ,lear3

Para lo- e;e ,lo- )ue -e reali:ar"n -e e ,lear"n !o/!ulo- XBEE( uno )ue 2a a 0u ,lir la 'area !e 'ran- i-or 5 o'ro el rol !e re0e,'or( lo- 0uale- 'ra1a;ar"n a una 2elo0i!a! !e 'ran- i-i/n !e <=AA 1au!io- 7,ar" e'ro )ue ,ue!e -er 0a 1ia!o -i -e lo !e-ea83 Lo- /!ulo- *an -i!o 0on+igura!o- e!ian'e el -o+'6are gr"+i0o X-CTU( 'al 0o o -e o1-er2a en la- -iguien'e- +igura- @A( @#( @< 5 @%:

POR: Junior Figueroa Ol e!o

P"gina FB !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ;<. Con+igura0i/n !el

/!ulo XBEE 'ran- i-or

Figura ;1. Con+igura0i/n !el POR: Junior Figueroa Ol e!o

/!ulo XBEE re0e,'or P"gina FF !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ;2. Con+igura0i/n !e la 2elo0i!a! !e 'ran- i-i/n

Figura ;,. Con-i!era0ione- ,ara 2ol2er a u'ili:ar la o,0i/n Te-'/Quer5 POR: Junior Figueroa Ol e!o P"gina FE !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

11.1. EMEM2LO 19 Ar ar el *ar!6are ne0e-ario 5 !e-arrollar un ,rogra a en PIC


BASIC )ue ,er i'a leer el e-'a!o a0'ual !e un -6i'0* 0one0'a!o al ,uer'o BA( en2iar inal" 1ri0a en'e 7*a0ien!o u-o !e lo- /!ulo- XBEE8 el e-'a!o !e e-e ,in 7)ue ,ue!e -er A o #8 al /!ulo re0e,'or 5 o-'rarlo en un LED 0one0'a!o al ,uer'o B#3 2ar' " * E! & $'o" a u'i!iCar < Regle'a- !e Pro'o1oar!Cone0'ore- !e ali en'a0i/n Una +uen'e 2aria1le !e B-#BO DC < Regula!ore- !e 2ol'a;e !e BO: LE@ABC < Regula!ore- !e 2ol'a;e !e %3%O: LM###ET < PIC #FF@EEA u o'ro < M/!ulo- XBee < PCB 7Pla0a !e Cir0ui'o I ,re-o8 ,ara 0olo0ar el XBee E LED- 7< ro;o-( < a arillo-( % 2er!e-8 # S6i'0* < Cri-'ale- !e = M*: F Ca,a0i'ore- !e #A Z+ = Ca,a0i'ore- !e << ,F < Ca,a0i'ore- !e # Z+ < Re-i-'en0ia- !e # Ko* E Re-i-'en0ia- !e #AKo*

U'ili:ar lo- -iguien'e- e-)ue a- 0o o re+eren0ia:

Figura ;,. Ele en'o- ,rin0i,ale- a e ,lear

POR: Junior Figueroa Ol e!o

P"gina F@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ;/. Cir0ui'o Tran- i-or

Figura ;1. Cir0ui'o Re0e,'or

Ca1e en0ionar )ue la- !o- 0on+igura0ione- an'eriore- ,er i'en al /!ulo XBee 'ra1a;ar 0o o e i-or 5 re0e,'or a la 2e:( 'o!o !e,en!e !e la ,rogra a0i/n in'erna !el /!ulo XBee ,ara )ue +un0ione -olo 0o o e i-or o re0e,'or o a 1o- a la 2e:3 Ar e !o- ,ro'o1oar!- 0on un PIC en 0a!a uno( 'al 5 0o o -e ue-'ra en la- +iguraan'eriore-3 Ten!r"- )ue a4a!ir un regula!or !e %3% 2ol'io- en 0a!a 1oar!( ,ara ali en'ar el /!ulo XBee3 El regula!or !e %3%O u'ili:a!o en e-'e e;e ,lo !i-,one 7!e i:)uier!a a !ere0*a8 !e 'ierra 7>roun!8--ali!a 7Ou',u'8- en'ra!a 7In,u'8( )ue e- !i+eren'e !e lo- B 2ol'io-3

POR: Junior Figueroa Ol e!o

P"gina F$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Figura ;A. PIC#FF@EEA +un0ionan!o 0on B 2ol'io-3 XBee +un0ionan!o 0on %3% 2ol'io- !el regula!or 7a la!o i:)uier!o !el XBEE83

Cone0'ar lo- %3% 2ol'io- !e la +uen'e !e ,o!er al PIN # !e el XBee( >roun! al PIN #A( RCE !el PIC al PIN < 5 RCF al PIN %( 0o o -e ue-'ra3 Ta 1iCn ,ue!e a4a!ir LED- a lo,ine- F( #% 5 #B !el o!ulo XBee ,ara o1-er2ar alguno- ,ar" e'ro- !e e-'a!o 7-'a'u+ee!1a0J83

El XBee e-'" 0one0'a!o a lo- %3% O !e la +uen'e !e ,o!er 5 'ierra 0o Ln3 El ,in T& !el XBee e-'a 0one0'a!o 0on R& !el PIC3 El LED 2er!e 7!io!o #8 ue-'ra )ue XBee e-'" en0en!i!o 5 no en o!o !e 1a;o 0on-u o 7-lee, o!e8( el LED a arillo ,ar,a!ea( e&0e,'o 0uan!o e-'a en o!o !e 0o an!o AT( 5 el LED ro;o -e ilu ina 0uan!o *a5 re0e,0i/n !e !a'o- !e RF ,ro0e!en'e- !e o'ro XBee3 El -iguien'e ,rogra a *a -i!o gra1a!o en el ,ara el en2.o !e !a'o-: i0ro0on'rola!or PIC#FF@EEA 5 e- u'ili:a!o

01()2("3" 1"(" '4 C,(C*,+) +("-#3,#)(

05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 INCLUDE M o!e!e+-31a-M


06'8,-,C,7- 6' 9"(,":4'# " *+,4,;"( 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

POR: Junior Figueroa Ol e!o

P"gina EA !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO 09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<== 09"(,":4' 1*'(+):= 1"(" 2*"(6"( '4 '#+"6) 6'4 1)(+:.=

OELOCIDAD CON %$F PUERTOBA VAR BKTE

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 01()2("3" 1(,-C,1"4

MAIN:

PUERTOBA H ,or'13A IF PUERTOBAHH# T+EN SEROUT2 ,or'03F( OELOCIDAD( gDEC1 #h 2AUSE #A ELSE SEROUT2 ,or'03F( OELOCIDAD( gDEC1 Ah 2AUSE #A ENDIF

GOTO MAIN
055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

Progra a el o'ro

i0ro0on'rola!or u'ili:an!o e-'e 0/!igo !e re0e,0i/n:

01()2("3" 1"(" '4 C,(C*,+) ('C'1+)(

05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 INCLUDE M o!e!e+-31a-M


06'8,-,C,7- 6' 9"(,":4'# " *+,4,;"( 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

OELOCIDAD CON %$F 6"+) VAR BYTE


#'(,"43'-+'

09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<== 09"(,":4' 6)-6' #' 9" " 2*"(6"( '4 6"+) '-9,"6) 01)( '4 C(,C*,+) +("-#3,#)( 01)(+:.> C)3) #"4,6" 6,2,+"4 0'# '4 +,3')*+ 1"(" 4" ,-#+(*CC,7- #(',-. 6' .===

OUTPUT 1)(+:.> +,'31)_'#1'(" CON .===


ms

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 01()2("3" 1(,-C,1"4

3",-: SERIN2 1)(+C.?, 9'4)C,6"6,+,'31)_'#1'(", -)6"+), @DEC1 6"+)A IF 6"+)BB> THEN HIGH 1)(+:.> ENDIF IF 6"+)BB= THEN LOW 1)(+:.> ENDIF -)6"+): GOTO 3",055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 POR: Junior Figueroa Ol e!o P"gina E# !e $% 0'-C,'6' '4 4'6 C)4)C"6) '- '4 1)(+:.>

0"1"2" '4 4'6 C)4)C"6) '- '4 1)(+:.>

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Para la 0o ,ro1a0i/n !el +un0iona ien'o( 0one0'e un in'erru,'or al ,in RBA !el 1oar! !e en2io( 5 un LED 2er!e 7!io!o =8 al RB# !el 1oar! re0e,'or3 Cierre el in'erru,'or 5 el LED !e1er.a en0en!er-e3 NOTA9 Para re-'a1le0er el XBee( -/lo 'iene )ue lle2ar el ,in !e re-e' XBee 7,a'illa B8 a ni2el 1a;o 7>ND8 ,or un o en'o3

EMEM2LO 29 9 Reali:ar un ,rogra a en PIC BASIC )ue ,er i'a leer el 2alor !e un
-6i'0* 0one0'a!o al ,uer'o BA !el i0ro0on'rola!or( -i ,or'13A e- # en2iar inal" 1ri0a en'e 7*a0ien!o u-o !e lo/!ulo- XBEE8 el nL ero <AA 5 la ,ala1ra i?OLAj( 0a-o 0on'rario -i ,or'13A e- A en2iar el nL ero =AA 5 la ,ala1ra iC?AOj al /!ulo re0e,'or3 En el 0ir0ui'o re0e,'or -e !e1e leer -erial en'e la in+or a0i/n en2ia!a ,or el 'ran- i-or 5 o-'rar en un LCD3 U'ili:ar lo- -iguien'e- e-)ue a- 0o o re+eren0ia3

CIRCUITO TRANSMISOR

01()2("3" 1"(" '4 C,(C*,+) +("-#3,#)( 05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 INCLUDE Cmodedefs.basC 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

06'8,-,C,7- 6' 9"(,":4'# " *+,4,;"( 9'4)C,6"6 CON DEF 1*'(+):= VAR BYTE 09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<== 09"(,":4' 1*'(+):= 1"(" 2*"(6"( '4 '#+"6) 6'4 1)(+:.=

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 01()2("3" 1(,-C,1"4 3",-: POR: Junior Figueroa Ol e!o P"gina E< !e $%

CLUB DE ROBOTICA DE LA ESPE 1*'(+):= B portb.= IF 1*'(+):=BB> THEN

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

SEROUT2 portc.F, 9'4)C,6"6, @DEC3 .==, GH)4"IA PAUSE >= ELSE SEROUT2 portc.F, 9'4)C,6"6, @DEC3 <==, GCH")IA PAUSE >= ENDIF GOTO 3",055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

Circuito rece tor

!r! "! #i$u!"i%!ci&' (e "o$ (!to$ e'#i!(o$ tr!'$)i$or

or circuito

01()2("3" 1"(" '4 C,(C*,+) ('C'1+)(

05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
INCLUDE Cmodedefs.basC 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

06'8,-,C,7- 6' C)-#+"-+'# J 9"(,":4'# " *+,4,;"( DEFINE 4C6_6('2 DEFINE 4C6_6:,+ 1)(+: < 06'8,-' 1,-'# 6'4 4C6 :< " :? 0'31';"-6) 6'#6' '4 1*'(+) :< H"#+" :? 06'8,-' '4 1*'(+) : 1"+" C)-'C+"( '4 :,+ (# 0'#+' '# '4 1*'(+) :D

DEFINE 4C6_(#('2 1)(+: DEFINE 4C6_(#:,+ D

POR: Junior Figueroa Ol e!o

P"gina E% !e $%

CLUB DE ROBOTICA DE LA ESPE DEFINE 4C6_'('2 DEFINE 4C6_':,+ 1)(+: .

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO 06'8,-' '4 1*'(+) : 1"+" C)-'C+"( '4 :,+ '-":4' 0'#+' '# '4 1*'(+) :.

9'4)C,6"6 CON DEF 6"+) VAR WORD 4'+("> VAR BYTE 4'+(". VAR BYTE 4'+("D VAR BYTE 4'+("< VAR BYTE +,'31)_'#1'(" CON .===

09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<==

0'# '4 +,3')*+ 1"(" 4" ,-#+(*CC,7- #(',-. 6' .=== ms

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 01()2("3" 1(,-C,1"4 3",-: SERIN2 1)(+C.?, 9'4)C,6"6,+,'31)_'#1'(", -)6"+), @DEC3 6"+), 4'+(">, 4'+("., 4'+("D, 4'+("<A LCDOUT K8',>,C-*3'(): C,DEC3 6"+) 04,31,' '4 9,#)( 6'4 4C6 J #"L*' 4" 8("#' G-*3'(): C '- 4" 1(,3'(" 4M-'" 6'4 4C6 N*-+) C)- '4 9"4)( 6' 4" 9"(,":4' 6"+) LCDOUT K8',KC=,C1"4":(": C, 4'+(">, 4'+("., 4'+("D, 4'+("< PAUSE >=== 03*'#+(' 4" 8("#' G1"4":(": I '- 4" 4,-'" . 6'4 4C6, N*-+) C)- '4 6"+) 2*"(6"6) '- 4"# 9"(,":4'# 4'+(">, 4'+("., 4'+("D, 4'+("<. -)6"+): GOTO 3",055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

)tra forma de haber recibido la palabra GH)4"I es por medio de la utili%aci n de arreglos, con la finalidad de no crear las < variables una para cada letra. 1rimero se debe crear una variable de tipo arra/, en este caso la llamaremos 8("#' / se la define como sigue: 8("#' VAR BYTE @<A
'4'3'-+) = "4 D 0C('" *- "(('24) 6' < '4'3'-+)#, '31';"-6) 6'4

1ara la recepci n con la instrucci n #'(,-., tenemos:


SERIN2 1)(+C.?, 9'4)C,6"6,+,'31)_'#1'(", -)6"+), @DEC3 6"+), 8("#'O=P, 8("#'O>P, 8("#'O.P, 8("#'ODPA

1ara la visuali%aci n de los datos en el 4C6, tenemos: LCDOUT K8',KC=,C1"4":(": C, 8("#'O=P, 8("#'O>P, 8("#'O.P, 8("#'ODP

POR: Junior Figueroa Ol e!o

P"gina E= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

EMEM2LO ,9 Reali:ar un ,rogra a en PIC BASIC )ue ,er i'a reali:ar un 0o uni0a0i/n 1i!ire00ional en're !o/!ulo- XBEE3 El /!ulo # !e1e leer el 2alor !e un -6i'0* 0one0'a!o al ,uer'o BA !el i0ro0on'rola!or( -i ,or'13A e- # en2iar inal" 1ri0a en'e el nL ero <AA 5 la ,ala1ra i?OLAj( 0a-o 0on'rario -i ,or'13A e- A en2iar el nL ero =AA 5 la ,ala1ra iC?AOj al /!ulo <3 El /!ulo < !e1e leer el 2alor !e un -6i'0* 0one0'a!o al ,uer'o BA !el i0ro0on'rola!or( -i ,or'13A e- # en2iar inal" 1ri0a en'e el nL ero i#j( 0a-o 0on'rario -i ,or'13A e- A en2iar inal" 1ri0a en'e el nL ero iAj al /!ulo #( 5 e-e 2alor !e1e -er 2i-uali:a!o en un LED 0olo0a!o en el ,uer'o A< !el i0ro0on'rola!or !el /!ulo #3 A!e "- el /!ulo < !e1e leer -erial en'e la in+or a0i/n en2ia!a ,or el /!ulo# 5 o-'rar e-o- !a'o- en un LCD3 U'ili:ar lo- -iguien'e- e-)ue a- 0o o re+eren0ia3

Co'*i+ur!ci&'
01()2("3" 1"(" '4 C,(C*,+) 6'4 376*4) >

!r! e" ,&(u"o 1

05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 INCLUDE Cmodedefs.basC 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

06'8,-,C,7- 6' 9"(,":4'# " *+,4,;"( 9'4)C,6"6 CON DEF 09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<==

POR: Junior Figueroa Ol e!o

P"gina EB !e $%

CLUB DE ROBOTICA DE LA ESPE 1*'(+):= VAR BYTE C3C)- B ? 6"+) VAR BYTE 3)6*4) . +,'31)_'#1'(" CON .=== OUTPUT 1)(+".. 6'4 3)6*4) .

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO 09"(,":4' 1*'(+):= 1"(" 2*"(6"( '4 '#+"6) 6'4 1)(+:.= 0C)-9,'(+' '- 6,2,+"4 +)6) '4 1*'(+) " 09"(,":4' '- 4" C*"4 #' 9" " 2*"(6"( '4 9"4)( '-9,"6) 1)( '4 0'# '4 +,3')*+ 1"(" 4" ,-#+(*CC,7- #(',-. 6' .=== ms 01*'(+) 1)( 6)-6' #' 9" " 9,#*"4,;"( '4 '#+"6) 6'4 #Q,+CH 0H"C,'-6) *#) 6' *- 4'6

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 01()2("3" 1(,-C,1"4 3",-:

1*'(+):= B portb.= IF 1*'(+):=BB> THEN SEROUT2 portc.F, 9'4)C,6"6, @DEC3 .==, GH)4"IA PAUSE >= ELSE SEROUT2 portc.F, 9'4)C,6"6, @DEC3 <==, GCH")IA PAUSE >= ENDIF

-)6"+): SERIN2 1)(+C.?, 9'4)C,6"6,+,'31)_'#1'(", -)6"+), @DEC1 6"+)A IF 6"+)BB> THEN HIGH 1)(+".. ELSE LOW 1)(+".. ENDIF GOTO 3",055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

POR: Junior Figueroa Ol e!o

P"gina EF !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Co'*i+ur!ci&'

!r! e" ,&(u"o 2

01()2("3" 1"(" '4 C,(C*,+) 6'4 376*4).

05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
INCLUDE Cmodedefs.basC 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

06'8,-,C,7- 6' C)-#+"-+'# J 9"(,":4'# " *+,4,;"( DEFINE 4C6_6('2 DEFINE 4C6_6:,+ 1)(+: < 06'8,-' 1,-'# 6'4 4C6 :< " :? 0'31';"-6) 6'#6' '4 1*'(+) :< H"#+" :? 06'8,-' '4 1*'(+) : 1"+" C)-'C+"( '4 :,+ (# 0'#+' '# '4 1*'(+) :D 06'8,-' '4 1*'(+) : 1"+" C)-'C+"( '4 :,+ '-":4' 0'#+' '# '4 1*'(+) :.

DEFINE 4C6_(#('2 1)(+: DEFINE 4C6_(#:,+ D DEFINE 4C6_'('2 DEFINE 4C6_':,+ 1)(+: .

9'4)C,6"6 CON DEF 6"+) VAR WORD 4'+("> VAR BYTE 4'+(". VAR BYTE 4'+("D VAR BYTE 4'+("< VAR BYTE +,'31)_'#1'(" CON .=== 1*'(+):= VAR BYTE 1)(+:.=

09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<==

0'# '4 +,3')*+ 1"(" 4" ,-#+(*CC,7- #(',-. 6' .=== ms 09"(,":4' 1*'(+):= 1"(" 2*"(6"( '4 '#+"6) 6'4

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

POR: Junior Figueroa Ol e!o

P"gina EE !e $%

CLUB DE ROBOTICA DE LA ESPE 01()2("3" 1(,-C,1"4 3",-:

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

SERIN2 1)(+C.?, 9'4)C,6"6,+,'31)_'#1'(", -)6"+), @DEC3 6"+), 4'+(">, 4'+("., 4'+("D, 4'+("<A -)6"+): LCDOUT K8',>,C-*3'(): C,DEC3 6"+) 04,31,' '4 9,#)( 6'4 4C6 J #"L*' 4" 8("#' G-*3'(): C '- 4" 1(,3'(" 4M-'" 6'4 4C6 N*-+) C)- '4 9"4)( 6' 4" 9"(,":4' 6"+) LCDOUT K8',KC=,C1"4":(": C, 4'+(">, 4'+("., 4'+("D, 4'+("< PAUSE >=== 03*'#+(' 4" 8("#' G1"4":(": I '- 4" 4,-'" . 6'4 4C6, N*-+) C)- '4 6"+) 2*"(6"6) '- 4"# 9"(,":4'# 4'+(">, 4'+("., 4'+("D, 4'+("<. 1*'(+):= B 1)(+:.= IF 1*'(+):= BB > THEN SEROUT2 portc.F, 9'4)C,6"6, @DEC1 >A PAUSE >= ELSE SEROUT2 portc.F, 9'4)C,6"6, @DEC1 =A PAUSE >= ENDIF GOTO 3",055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

POR: Junior Figueroa Ol e!o

P"gina E@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

EMEM2LO /9 Reali:ar un ,rogra a en PIC BASIC )ue ,er i'a reali:ar un 0o uni0a0i/n 1i!ire00ional en're un /!ulo XBEE 5 la PC3 Para el en2.o 5 re0e,0i/n !e !a'o- !e-!e la PC u'ili0e el X-CTU o 0ual)uier o'ro -o+'6are )ue 'enga un +un0iona ien'o ,are0i!o al ?5,er'er inal3 El /!ulo XBBE # !e1e e-'ar 0one0'a!o al ,uer'o COM# e!ian'e la 'ar;e'a !e in'er+a: 5 -e en0argar" !e en2iar un nL ero )ue no e&0e!a al 2alor !e FBB%B ;un'o 0on una ,ala1ra )ue no e&0e!a la- F le'ra-( a!e "- e-'e /!ulo -e en0arga !e re0i1ir 0ual)uier !a'o en2ia!o ,or el /!ulo XBBE <3 El /!ulo XBEE < !e1e !e re0i1ir lo- !a'o- en2ia!o- ,or el /!ulo # 5 o-'rarlo- en un LCD( o'ra +un0i/n )ue !e1e 0u ,lir e-'e /!ulo e- la !e en2iar la +ra-e iDATO RECIBIDO POR EL XBEE <j una 2e: )ue -e *a5a re0i1i!o la in+or a0i/n ,re2ia3

Con+igura0i/n !el

/!ulo XBBE <

01()2("3" 1"(" '4 3)6*4) R::'.

05555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
INCLUDE Cmodedefs.basC 01"(" '4 3)6) 6' C)3*-,C"C,7- #'(,"4

06'8,-,C,7- 6' C)-#+"-+'# J 9"(,":4'# " *+,4,;"( DEFINE 4C6_6('2 DEFINE 4C6_6:,+ 1)(+: < 06'8,-' 1,-'# 6'4 4C6 :< " :? 0'31';"-6) 6'#6' '4 1*'(+) :< H"#+" :? 06'8,-' '4 1*'(+) : 1"+" C)-'C+"( '4 :,+ (# 0'#+' '# '4 1*'(+) :D 06'8,-' '4 1*'(+) : 1"+" C)-'C+"( '4 :,+ '-":4' 0'#+' '# '4 1*'(+) :.

DEFINE 4C6_(#('2 1)(+: DEFINE 4C6_(#:,+ D DEFINE 4C6_'('2 DEFINE 4C6_':,+ 1)(+: .

POR: Junior Figueroa Ol e!o

P"gina E$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

9'4)C,6"6 CON DEF 6"+) VAR WORD 4'+(" VAR BYTE @FA +,'31)_'#1'(" CON .===

09'4)C,6"6 6' +("-#3,#,7- '- :"*6,)# 6' .<==

0'# '4 +,3')*+ 1"(" 4" ,-#+(*CC,7- #(',-. 6' .=== ms

0555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 01()2("3" 1(,-C,1"4 3",-: SERIN2 1)(+C.?, 9'4)C,6"6,+,'31)_'#1'(", -)6"+), @DEC 6"+), 4'+("O=P, 4'+("O>P, 4'+("O.P, 4'+("ODP, 4'+("O<P, 4'+("OSPA LCDOUT K8',>,C-*3'(): C,DEC 6"+) 04,31,' '4 9,#)( 6'4 4C6 J #"L*' 4" 8("#' G-*3'(): C '- 4" 1(,3'(" 4M-'" 6'4 4C6 N*-+) C)- '4 9"4)( 6' 4" 9"(,":4' 6"+) LCDOUT K8',KC=,C1"4":(": C, 4'+("O=P, 4'+("O>P, 4'+("O.P, 4'+("ODP, 4'+("O<P, 4'+("OSP PAUSE >=== 03*'#+(' 4" 8("#' G1"4":(": I '- 4" 4,-'" . 6'4 4C6, N*-+) C)- '4 6"+) 2*"(6"6) '- 4"# 9"(,":4'# 4'+("O=P, 4'+("O>P, 4'+("O.P, 4'+("ODP, 4'+("O<P, 4'+("OSP SEROUT2 1)(+C.F, 9'4)C,6"6,@C6"+) ('C,:,6) 1)( '4 R:'' .CA 0'-9,' #'(,"43'-+' 4" 8("#' G6"+) ('C,:,6) 1)( '4 R:'' .I -)6"+): GOTO 3",055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

"hora vamos a utili%ar el RC+* para reali%ar la comunicaci n con el m dulo R::' >, sguiendo los siguientes pasos:

1. Correr el R5C+* / verificar que la comunicaci n con el m dulo R:'' > est
correcta, para lo cual en la pestaTa PC Setti'+$ dar clic en el bot n Te$t-.uer/.

2. 6irigirse a la pestaTa Ter)i'!" / dar clicl en el bot n A$$e)0"e P!c1et Over


figuraP.

POR: Junior Figueroa Ol e!o

P"gina @A !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

3. 'n la ventana Se'( P!c1et escribir el nUmero / la palabra deseada / dar clic en
el 0ot&' Se'( D!t!, tal / como se muestra en la figura. <. *na ve% reali%ado lo anterior se reali%a la transferencia / recepci n de datos, teniendo en el R5C+* lo que se muestra en la figura.

POR: Junior Figueroa Ol e!o

P"gina @# !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

1ara terminar la comunicaci n presionar el bot n C"o$e2 "hora vamos a utili%ar el software, en este caso el que utili%o para reali%ar la programaci n de los microcontroladores 3icroCode #tudio V 1,C:"#,C 1(), que cuenta con una ventana para comunicaci n serial, para esto presione en la pantalla de 3icroCode F3 o abra Vie4-Seri!" Co)u'ic!tor / configuramos los parmetros que necesitamos, en este caso .<==/-/W/>, tal / como se observa en la figura.

POR: Junior Figueroa Ol e!o

P"gina @< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Para e-'e e;e ,lo !e1e o- -ele00ionar el ,uer'o COM# )ue 2a o- a u'ili:ar( luego la 2elo0i!a! )ue -e 'ran- i'en lo- !a'o-( en e-'e 0a-o a <=AA 1au!( ,ari!a! ninguna( @ 1i'!e !a'o- 5 # -'o, 1i'( una 2e: )ue e-'e o- li-'o- ,ara ini0iar la 0o uni0a0i/n ,re-iona o- el 1o'/n a Co$$ %' dQ 5 no'ar" en la ,ar'e in+erior i:)uier!a )ue !e0.a R ad* 0a 1ia

A*ora 5a e-'a o- li-'o- ,ara en2iar 5 re0i1ir lo- !a'o- re)ueri!o- 72er +igura83

POR: Junior Figueroa Ol e!o

P"gina @% !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

Para 'er inar la 0o uni0a0i/n ,re-ionar el -. 1olo

POR: Junior Figueroa Ol e!o

P"gina @= !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

POR: Junior Figueroa Ol e!o

P"gina @B !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

POR: Junior Figueroa Ol e!o

P"gina @F !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

REFERENCIAS
>. ('J'#, Carlos, 5,icroco'tro"!(ore$ Pro+r!)!ci&' e' BASIC6 PIC 17F8729: 17F819: 17F8;9<, Dera 'dici n, 9olumen>, 'cuador, .==W. .. 3anual de programaci n para 1ic:asic 1() Compiler O'spaTolP: http://www.todopic.com.ar/pbp_sp.html D. 6ocumento que seTala las caractersticas generales de los m dulos R:'' O'spaTolP: *'',://66630--'a ,30o /Do0u en'-/Do0u en'a'ion/CS=E%AAX!<3,!+ <. 6ispositivos 'lectr nicos / de C mputo 6'C. 2*M" (X1,6" 1"(" 4" 1()2("3"C,76' 4)# 3)6*4)# 6' (8 ;,2:'' :,6,('CC,)-"4'# O+("-#C',9'(#P O'spaTolP: http://www.decelectronics.com/html/R:''/R:''.htm B3 >u.a !e U-uario en e-,a4ol ,ara el
POR: Junior Figueroa Ol e!o

ane;o !e lo-

/!ulo- XBEE 7E-,a4ol8:


P"gina @E !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

*'',://6663oli e&30l/,!+/[irele--/9igBee/XBee->uiaXU-uario3,!+ F3 Manual !e U-uario en inglC- ,ara el ane;o !e lo/!ulo- XBEE 7InglC-8:

http://ssdl.stanford.edu/ssdl/images/stories/"".DF/=?=W"/4ab/(over/1arts/!beeproproduc tmanual.pdf http://ftp>.digi.com/support/documentation/E====EW._".pdf ?. 1gina del fabricante O6igi, antes 3a!#treamP O,nglsP: http://www.digi.com/products/wireless/point5multipoint/!bee5series>5module.&sp W. 1rocedimiento para actuali%ar el firmware O,nglsP: http://itp.n/u.edu/Yraf.?S/meshnetworZing/R:ee/R:ee_firmware_upgrade.html http://www.libelium.com/squidbee/inde!.php[titleB*ploading_R:ee_firmware E. "rtculos mu/ completos / con e&emplos acerca de los m dulos R:'' O,nglsP: http://www.circuitcellar.com/librar//print/=E=F/'ad/>E</'ad/5>E<.pdf http://www.libelium.com/squidbee/inde!.php[titleB#oftware >>. 'squema elctrico para hacer una placa de desarrollo para comunicaciones ;igbee con tu ordenador 5Co'#erti(or RS232-=i+0e<: de una forma sencilla / econ mica a travs del puerto (#.D. O'spaTolP: http://www.ra/5ie.com/webra/_=>E.htm >.. 'squema elctrico para hacer una placa de desarrollo para comunicaciones ;igbee con tu ordenador 590ee E> "orer USB<: de una forma sencilla / econ mica a travs del puerto *#:. O,nglsP: http://www.olime!.cl/product_info.php[products_idB<>? >D. 1gina donde se puede descargar el software / la documentaci n necesaria para hacer uso de la herramienta de programaci n R5C+* O,nglsP: http://www.digi.com/support/productdetl.&sp[pidBDDS.\osvidBS?\tpB<\sBD>F ><. 1ro/ectos de (ob 8aludi que involucran R:ee. '&emplos del mane&o de los m dulos R:'' con microcontroladores O,nglsP: http://www.faludi.com/itp_courseworZ/meshnetworZing/R:ee/ http://www.faludi.com/itp_courseworZ/meshnetworZing/R:ee/R:ee_e!ample.html http://www.faludi.com/itp_courseworZ/meshnetworZing/R:ee/R:ee_(eceive_'!ample.pde http://www.faludi.com/itp_courseworZ/meshnetworZing/R:ee/R:ee_program_"rduino_wire less.html http://itp.n/u.edu/Y&l.S>S/sustain/!bee.htm >S. 'l libro de +om ,goe: ,!1i'+ T?i'+$ T!"1: que enseTa como mane&ar m dulos para comunicaci n inalmbrica haciendo uso de los microcontroladores O,nglsP: http://www.W=S>pro&ects.net/forum5t..?<D5last.html
POR: Junior Figueroa Ol e!o P"gina @@ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

http://oreill/.com/catalog/E?W=SEFS>=S>=/preview.html http://oreill/.com/catalog/E?W=SEFS>=S>=/chapter/3aZing+hings+alZ_Chapter>.pdf http://booZs.google.com.ec/booZs[ idB]=n4bhQr+uZC\dqB+om^,goe^3aZing^+hings^+alZ\printsecBfrontcover\sourceB bn\hlBes\eiB1bhR#om5Nduntgf?gq+dCg\saBR\oiBbooZ_result\ctBresult\resnumB<

POR: Junior Figueroa Ol e!o

P"gina @$ !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

POR: Junior Figueroa Ol e!o

P"gina $A !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

POR: Junior Figueroa Ol e!o

P"gina $# !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

POR: Junior Figueroa Ol e!o

P"gina $< !e $%

CLUB DE ROBOTICA DE LA ESPE

MODULOS DE RADIOFRECUENCIA XBee/XBee-PRO

POR: Junior Figueroa Ol e!o

P"gina $% !e $%

También podría gustarte