You are on page 1of 6

SISTEMA PROTOTIPO DE POSICIONAMIENTO LOCAL DESTINADO A

LA BSQUEDA DE LIBROS UTILIZANDO TECNOLOGA ZIGBEE


Cecilia Isabel Reyes Peafiel
(1)
, Csar Antonio Martn Moreno
(2)

Facultad de Ineniera en !lectricidad y Co"#utaci$n
(1) (2)
!scuela %u#erior Politcnica del &itoral (!%P'&)
Ca"#us (usta)o (alindo, *" +,-. )a Peri"etral
A#artado ,/0,10.12+- (uaya3uil0!cuador
cereyes4es#ol-edu-ec
(1)
, c"artin4es#ol-edu-ec
(2)
Resumen
El presente proyecto de graduacin trata acerca de un sistema prototipo de bsqueda de libros en un rea local.
El rea destinada para su desarrollo fue la biblioteca FIEC, teniendo como problema el desorden con respecto a la
ubicacin de los libros. Como solucin a este problema se plante disear una red inalmbrica cuyos dispositivos
puedan comunicarse entre s para poder ubicar a un libro en tiempo real. !e consider tambi"n usar tecnologa de
posicionamiento local para abrir nuevas reas de investigacin, facilitar la bsqueda de ob#etos en reas personales
o en lugares cerrados donde la tecnologa $%! no funciona y utili&ar un soft'are que interacte con el usuario y
muestre con precisin la posicin del libro a buscarse, ya sea que "ste se encuentre en un lugar fi#o o est" en
movimiento. (a importancia de este proyecto no solo se centra en la locali&acin del libro, sino tambi"n en el estudio
y aplicacin de la tecnologa )ig*ee, siendo "sta la base para el desarrollo de este proyecto.
Palabras Claves )ig*ee, posicionamiento,bsqueda, (%!.
Abs!ra"!
+,is grade %ro#ect is about a prototype system for boo- searc,ing in a local area. +,e c,osen area for t,is
development 'as FIEC library, and t,e main problem 'as t,e disorder of t,e location of t,e boo-s. .s a 'ay to solve
t,is problem, a 'ireless net'or-, in ',ic, all devices in t,e net'or- could establis, a communication bet'een eac,
ot,er, 'as designed in order to locate a boo- in real time. It 'as also considered t,e use of local positioning
tec,nology to open ne' researc, areas, to ma-e easier t,e searc, of ob#ects indoors or in personal areas ',ere $%!
does not 'or- and using an interactive user soft'are t,at displays 'it, accuracy t,e position of t,e boo-, ',et,er it
is fi/ed or moving. +,e purpose of t,is pro#ect is not only to focus in t,e location of t,e boo-, but in t,e study and
application of )ig*ee tec,nology, ',ic, is t,e basis for t,e development of t,is pro#ect.
#e$%&r's0 )ig*ee, positioning, searc,, (%!.
() In!r&'u""*+n
!l #ro#$sito de este #royecto es de disear e
i"#le"entar una red inal5"brica 6i7ee dentro de la
biblioteca FI!C #ara la b8s3ueda de libros en tie"#o
real-
!ste #royecto no solo es 8til #ara locali9ar un
ob:eto, sino ta"bin #ara in)estiar nue)as
tecnoloas 3ue #er"itan el rastreo de ob:etos en
luares cerrados-
;na tecnoloa de #osiciona"iento local #uede
definirse co"o un siste"a de locali9aci$n alternati)o
diseado #ara traba:ar en 5reas locales y 3ue utilice
sensores #ara rastrear e<acta"ente un ob:eto en un
5rea establecida #re)ia"ente-

,) Me!&'&l&-.a
,)() In!r&'u""*+n a la !e"n&l&-.a Z*-Bee
6i7ee es una tecnoloa basada en el est5ndar
I!!! 1,2-1.-= de redes inal5"bricas de 5reas
#ersonales y est5 orientado a a#licaciones 3ue
re3uieran #oca )elocidad de trans"isi$n y a>orro en
el consu"o de batera-
??????????
Modificado #or@ C%earra A %e#tie"bre 2,1,
Figura 1. Aplicaciones ZigBee
Fue desarrollada #or 6i7ee Alliance, siendo sta
una co"#aa sin fines de lucro, fundada en el 2,,2 y
abierta #ara 3uienes deseen interarla-
'#era en la banda libre de frecuencias de 2-=(B9,
dis#one de 12 canales y su tasa de trans"isi$n es de
2.,*b#s- !"#lea "odulaci$n 'CP%* y el n8"ero
"5<i"o de nodos #resentes en la red es de 2..+.-
!l #rotocolo 6i7ee se basa en el "odelo b5sico
de referencia '%I y consta de cinco ca#as@ ca#a fsica,
ca#a de acceso al "edio, ca#a de red, ca#a de ser)icio
y ca#a de a#licaci$n-
&a red 6i7ee #uede basarse en una de las dos
to#oloas establecidas en el est5ndar I!! 1,2-1.-=
3ue son las to#oloas estrella y #unto a #unto-
,),) M/!&'& Ma!em0!*"& 'e L&"al*1a"*+n
Por ser este un #royecto en el 3ue se re3uiere
obtener )alores de distancia o de ubicaci$n, se recurre
a "todos "ate"5ticos 3ue #er"itan el c5lculo de la
#osici$n del ob:eto a ser buscado-
Para el desarrollo de este #royecto se utili9o la
trilateraci$n co"o "todo "ate"5tico de
locali9aci$n-
&a trilateraci$n consiste en calcular la #osici$n de
un ob:eto, dadas las distancias entre ste y un
con:unto de nodos fi:os, #or "edio de la intersecci$n
de ondas-
Figura 2. Mtodo de trilateracin
!ste "todo es e"#leado en dis#ositi)os
inal5"bricos 3ue e"#leen )alores R%%I #re)ia"ente
establecidos-
%e re3uiere de #or lo "enos tres )alores de
intensidad de seal, #or lo tanto los nodos deben estar
colocados en distancias a#ro<i"adas-
Au"entando el n8"ero de nodos se #odra
ta"bin "e:orar la #recisi$n de la infor"aci$n en
ciertas a#licaciones-
2) D*se3& e *m4lemen!a"*+n 'el s*s!ema 'e
4&s*"*&nam*en!& l&"al
2)() Cr*!er*&s 'e Im4lemen!a"*+n
Para el desarrollo de este siste"a se considero
tener en cuenta ciertos as#ectos con el fin de e)itar
#osibles errores de diseo en el futuro-
Antes de la elecci$n de cual3uier dis#ositi)o, es
necesario anali9ar el 5rea donde se )a a colocar el
siste"a de #osiciona"iento local-
Co"o ya es de conoci"iento, el 5rea de traba:o
ser5 el centro bibliotecario de la FI!C- !sta red )a a
constar de un nodo 3ue ser5 colocado en un libro, una
base 3ue ser5 conectada a la co"#utadora y cuatro
nodos fi:os cuya se#araci$n debe ser de >asta +,"-
&a ubicaci$n de los nodos fi:os es una tarea de
difcil "ane:o #uesto 3ue en el centro bibliotecario
e<isten obstrucciones co"o #ilares y estanteras 3ue
#ro)ocan la refle<i$n de la seal o un #osible
debilita"iento de la "is"a- Para e)itar este #roble"a
se colocar5n a estos nodos en luares estraticos
donde >aya buena rece#ci$n de la seal-
!l consu"o de #otencia debe ser "ni"o debido a
3ue el siste"a estar5 en uso solo cuando el usuario
decida reali9ar la b8s3ueda de un libro-
2),) D*se3& 'e la Re' Inal0mbr*"a Z*-Bee
Para el en)o de la infor"aci$n de
#osiciona"iento del libro es necesario ar"ar una red
en la cual cada uno de sus dis#ositi)os #uedan
co"unicarse entre si-
&a fiura + "uestra el diseo de la red 6i7ee
corres#ondiente a la biblioteca FI!C-
!sta consta de una base 3ue se conecta a la
co"#utadora #or "edio de la interfa9 R%02+2- !sta
recibe toda la infor"aci$n #ro)eniente de los nodos,
los "is"os 3ue estar5n colocados en luares
estraticos #ara 3ue #uedan en)iar su infor"aci$n
de #osiciona"iento al "$dulo colocado en el libro,
este ulti"o reali9ar5 el c5lculo de #osiciona"iento y
en)iar5 esa infor"aci$n a la base-
??????????
Modificado #or@ C%earra A %e#tie"bre 2,1,
Figura 3. Red Inalmbrica ZigBee
5) C&m4&nen!es $ m+'ul&s ele"!r+n*"&s
4ara el 'esarr&ll&
5)() S&C CC,52(
Co"o soluci$n al #roble"a de b8s3ueda de libros
se decidi$ traba:ar con los "$dulos 3ue son utili9ados
en los Dits de entrena"iento de la co"#aa Ee<as
Instru"ents 3ue contenan el circuito interado
CC2=+1, y uno de estos traba:ar5 co"o nodo "$)il
siendo colocado en un libro
Figura 4. Mdulo de Texas Instruments
!l %oC CC2=+1 es un co"#onente creado #ara
a#licaciones de redes sensoriales de ba:o consu"o- !s
el #ri"er siste"a interado en un c>i# y su
caracterstica #rinci#al es la de #oseer un "otor de
locali9aci$n basado en R%%I-
!s un rece#tor #reciso y robusto frente a las
interferencias y tiene un ba:o consu"o de corriente
(R<@ 2F"A, E<@ 2F"A) e"#leando un cristal de
+2MB9-
5),) N&'&s 6*7&s
Para el desarrollo de los nodos fi:os de la red se
consider$ aadir al "odulo de Ee<as Instru"ents un
blo3ue con una fuente de +-+G- Hsta es "uy necesaria
debido a 3ue >ay co"#onentes 3ue re3uieren ser
ali"entados con ese )alor #ara su correcto
funciona"iento-
!l diseo consta de un circuito interado &M+1F
3ue es usado en a#licaciones 3ue re3uieren entradas
de )olta:e entre 1-.G a 1.G y 3ue su consu"o de
corriente no su#ere los 1-.A
Figura 5. Fuente de 3.3V
5)2) In!er8a1 PC 9 M+'ul&s
Para la interfa9 PC I M$dulos se considero el
diseo de un blo3ue 3ue sea ca#a9 de recibir entradas
de )olta:e entre +G a .G, 3ue con)ierta la infor"aci$n
diital #or "edio de los #uertos seriales y 3ue en)e
la infor"aci$n al co"#utador, #ara des#us #oder
"ostrar la ubicaci$n-
7a:o estos re3ueri"ientos se traba:o con el circuito
interado MAJ0+2+2 de la fa"ilia MAJIM- !ste es
un interado destinado #ara a#licaciones 3ue traba:en
con est5ndares de interfa9 de co"unicaci$n !IAAEIA
I 2+2-
Figura 6. Mdulo RS - 232
:) Env.& 'e 'a!&s en la re' Z*-Bee
Para entender el en)o de datos en una red
inal5"brica 6i7ee se debe conocer dos conce#tos
i"#ortantes@
Eodos los nodos deben en)iar constante"ente
su infor"aci$n de #resencia y ubicaci$n a la
interfa9 PC0M$dulos-
!l nodo colocado en el libro es el 3ue iniciar5
la co"unicaci$n necesaria #ara recoer los
)alores de intensidad de seal de cada nodo
fi:o-
A continuaci$n se "uestra el diara"a
si"#lificado del en)o de datos en la red-
??????????
Modificado #or@ C%earra A %e#tie"bre 2,1,
Figura 7. Comunicacin entre dispositivos
&a interfa9 PC I M$dulos se encarar5 de rece#tar
la infor"aci$n de #resencia y #osici$n en la red- %i
los nodos fi:os no en)an dic>a infor"aci$n en un
la#so de +,s, la interfa9 #roceder5 a borrar a ese nodo
de la red-
Posterior"ente el nodo "$)il en)iar5 una solicitud
de en)o de #osiciona"iento a los nodos, los "is"os
3ue res#onder5n ordenada"ente-
Final"ente, se #rocede a reali9ar el c5lculo de la
#osici$n con los )alores de intensidad de seal
recoidos #re)ia"ente y se en)iar5 dic>a infor"aci$n
a la interfa9 PC-
;) Desarr&ll& 'e las 4ruebas
!l desarrollo de las #ruebas se dio en las
instalaciones de la biblioteca FI!C- %e co"#rob$ los
)alores te$ricos de se#araci$n entre nodos- !n esta
#rueba no se tu)o #roble"a aluno debido a 3ue el
5rea de la biblioteca est5 dentro del rano de
se#araci$n 3ue es de +,"-
%e busco un 5rea es#ecfica #ara reali9ar las
#ruebas y se estableci$ traba:ar en el 5rea donde se
encuentran las "esas de estudio, donde eneral"ente
los estudiantes de:an los libros-
Figura 8. rea de trabajo
!l softKare e"#leado #ara obser)ar la #osici$n del
nodo "$)il fue 60&ocation !nine de Ee<as
Instru"ents- Hste es un softKare libre-
%e reali9aron dos ti#os de #ruebas con el fin de
obser)ar la #recisi$n de la #osici$n del nodo "$)il y
anali9ar la efecti)idad de los datos obtenidos- &a
#ri"era #rueba consisti$ en colocar un nodo
relati)a"ente le:ano de los tres restantes y la seunda
#rueba fue traba:ar con los cuatro nodos cercanos-
<) E8e"!*v*'a' 'e l&s 'a!&s &b!en*'&s 4&r el
s*s!ema
&a reali9aci$n de las #ruebas consisti$ en colocar
al nodo "$)il en las es3uinas de cada una de las
"esas del traba:o-
%e obser)$ #or "edio del softKare 60&ocation
!nine si la ubicaci$n del nodo "$)il coincida con
la #osici$n real o si sta se encontraba en cual3uier
#unto de la "esa y se consider$ error a3uella
ubicaci$n 3ue se encontrase fuera de la "esa donde
se est reali9ando la #rueba-
&os resultados, se8n el n8"ero de intentos se
"uestran en la siuiente tabla@
Tabla 1. Efciencia de las pruebas
%e8n estos )alores se #uede deter"inar 3ue la
confiabilidad 3ue el libro caia en cual3uier #unto de
la "esa de#ende de la #ro<i"idad de los nodos-
Mientras "5s cercanos estn los nodos, la
#robabilidad de error ser5 "enor-
=) Es!*ma"*+n 'e P&!en"*a
!s i"#ortante, en el desarrollo de un #royecto
electr$nico, reali9ar el an5lisis de #otencia #ara cada
co"#onente y "$dulos en eneral, #ara des#us
esti"ar la duraci$n de las bateras y el tie"#o de )ida
8til de los "is"os-
!n el caso de la interfa9 PC0M$dulos, se traba:o
con un ada#tador AC, cuya salida de )olta:e LC sea
de 12G y su corriente sea de 1A a 1-.A-
!l consu"o de #otencia de cada nodo fi:o fue de
2F,"M y el del nodo colocado en el libro fue de
1,."M-
>) T*em4& 'e v*'a 'e l&s m+'ul&s
Antes de la entrea de un #roducto final, e<iste
sie"#re la #roble"5tica de establecer cu5l ser5 su
tie"#o de )ida-
??????????
Modificado #or@ C%earra A %e#tie"bre 2,1,
Para este #royecto se >a considerado to"ar en
cuenta factores co"o el ti#o de "aterial de la #laca
electr$nica, ele"entos a usarse y batera usada co"o
fuente de )olta:e-
!l FR= es el "aterial "5s usado en el desarrollo
de #lacas electr$nicas debido a su ca#acidad #ara
traba:ar con frecuencias de >asta 2(B9-
!l tie"#o de )ida de este ti#o de #laca de#ende
bastante de su uso- %i la a#licaci$n re3uiere de un
consu"o alto de corriente su tie"#o de )ida )a a ser
"enor co"#arado a a3uellas cuyo consu"o de
corriente sea "enor- Factores co"o el a"biente
donde se encuentre la #laca electr$nica ta"bin )a a
influenciar.
Considerando 3ue el consu"o de corriente es ba:o
(+,"A) y 3ue el a"biente donde estar5n las #lacas
electr$nicas es libre de >u"edad debido a la
#resencia del aire acondicionado se esti"a 3ue el
tie"#o de )ida de cada "$dulo ser5 de . a F aos
a#ro<i"ada"ente-
%e debe tener en cuenta el ti#o de bateras 3ue se
)an a usar- !l tie"#o de )ida de las bateras usadas
en este #royecto es de 1 >oras, #ara el "$dulo
colocado en el libro y de += >oras #or cada nodo fi:o,
sie"#re y cuando estos "$dulos estn sie"#re en uso
(?) C&n"lus*&nes
!n el desarrollo de este #royecto se obser)o 3ue la
cercana influa en la eficiencia del siste"a, "ientras
su se#araci$n dis"inua ta"bin lo >acia su
#orcenta:e de error, #or lo tanto, se concluye 3ue la
#rueba eficiente, en este caso, fue a3uella en la 3ue se
estableci$ colocar sus cuatro nodos cercanos,
corres#ondiente a la #rueba 2 del #royecto-
&a #osici$n del nodo "$)il 3ue refle:aba el
softKare 60&ocation !nine en ciertos casos difera
de la #osici$n actual, "ostrando a )eces una #osici$n
fuera del 5rea actual de #rueba- %e concluye 3ue, la
trilateraci$n entre ondas ta"bin influye en la
#osici$n, debido a 3ue se reali9a de acuerdo a las tres
#ri"eras ondas esfricas 3ue se interce#tan, sin
i"#ortar si las ondas son las "5s cercanas al ob:eto
3ue se est5 buscando-
!s obliatorio confiurar los nodos fi:os cerca de
la interfa9 PC I M$dulos debido a 3ue estos en)an
su infor"aci$n de #resencia y de ubicaci$n,
rece#tando la interfa9 dic>a infor"aci$n- %i no se
llea a reali9ar este i"#ortante #aso, la interfa9 no
uardar5 la infor"aci$n de referencia, dando al final
infor"aci$n err$nea de la ubicaci$n del "$dulo en
"o)i"iento-
(() Re"&men'a"*&nes
%i se desea desarrollar una "e:ora del #royecto, se
reco"ienda traba:ar con "5s nodos fi:os en la red,
#ara obtener "e:or #recisi$n en los resultados ya 3ue,
#or ser un #rototi#o se traba:$ con el n8"ero "ni"o
de nodos, causando en ciertas ocasiones #roble"as de
locali9aci$n del ob:eto-
&a correcta elecci$n de la batera influye ta"bin
en el tie"#o de )ida- %e reco"ienda colocar en las
nue)as "e:oras, una batera 3ue tena buenas
caractersticas en cuanto al consu"o, de #referencia
"ayor a 2=,"A>-
!s reco"endable ta"bin e)itar instalar los nodos
cerca de e3ui#os 3ue e"itan seales de radio
frecuencia co"o dis#ositi)os inal5"bricos #or3ue
#ro)ocan interferencia al "o"ento de la b8s3ueda
del nodo "$)il-
%e debe e)itar colocar los nodos en luares co"o
#ilares, ana3ueles o estanteras ya 3ue #ro)ocan la
refle<i$n de la seal, #ro)ocando ta"bin 3ue lleue
debilitada a los nodos cercanos en la red-
(,) Re8eren"*as
N1O *olod9ie: *r9ys9tof I B:el" Po>an, &ocal
Positionin %yste"s@ &7% a##lications and
ser)ices, CRC Pre, !!;;, 2,,2
N2O Buidobro I Mill5n I Roldan, Eecnoloas de
Eeleco"unicaciones, Alfao"ea, M<ico, 2,,1
N+O Rold5n La)id, Co"unicaciones Inal5"bricas,
Alfao"ea, M<ico, 2,,.
N=O %>en I (ui9ani I Ciu I &e0Qoc, ;ltra0Kideband
Kireless co""unications and netKorDs, Miley,
(reat 7ritain, 2,,2
??????????
Modificado #or@ C%earra A %e#tie"bre 2,1,
N.O &e>#a"er Bar)ey, RFIL Lesin Princi#les,
ARE!C B';%! IQC, !!;;,2,,1
N2O Fara>ani %>a>in, 6i7ee Mireless QetKorDs and
Eranscei)ers, Miley, !!;;, 2,,1
NFO 6i7ee Alliance, 6i7ee %#ecification,
KKK-9ibee-co", 2,,.
N1O Ee<as Instru"ents, AQ,.1, KKK-ti-co", Abril
2,1,
N/O C>i#con Products fro" Ee<as Instru"ents,
CC2=+1 %yste"0on0C>i# for 2-=(B9
6i7eeAI!!! 1,2-1.-= Kit> &ocation !nine,
KKK-ti-co", 2,,/
N1,O C>i#con Products fro" Ee<as Instru"ents,
A##lication Qote AQ,=2, KKK-ti-co", Abril 2,1,
??????????
Modificado #or@ C%earra A %e#tie"bre 2,1,

You might also like