Beruflich Dokumente
Kultur Dokumente
Protocolo de comunicacin
Zigbee para transmisin de
datos
Integrantes
Cherre Pupuche Cesar V.
Garcia Bustamante Vctor A.
Garcia Puelles James R.
Gonzles Cruz Flavio C.
2015
INTRODUCCIN
Zigbee es una nueva tecnologa que pertenece al mbito de lo inalmbrico de corto alcance y bajo
consumo originaria de la antigua alianza HomeRF 1, inicialmente est herramienta se defini como
una solucin inalmbrica de baja capacidad para aplicaciones en la domtica como la seguridad y la
automatizacin.
La pgina oficial de Zigbee2 define su tecnologa como: Zigbee es el lenguaje inalmbrico que
dispositivos de uso diario utilizan para conectar entre s. De hecho, Zigbee podra estar en el trabajo
o en su casa ahora mismo, con esta pequea descripcin notamos la utilidad de est herramienta
inalmbrica para diversos usos, de entre los cuales nosotros lo utilizaremos para una determinada
rea, tal como lo plantea el problema a abordar, a continuacin veremos algunas caractersticas,
ventajas y desventajas de esta tecnologa.
Caractersticas3
Es una tecnologa inalmbrica con velocidades comprendidas entre 20 kB/s y 250 kB/s.
Los rangos de alcance son de 10 m a 75 m.
Una red ZigBee puede estar formada por hasta 255 nodos los cuales tienen la mayor parte
del tiempo el transceiver ZigBee dormido con objeto de consumir menos que otras
tecnologas inalmbricas.
Un sensor equipado con un transceiver ZigBee pueda ser alimentado con dos pilas AA
durante al menos 6 meses y hasta 2 aos.
La fabricacin de un transmisor ZigBee consta de menos circuitos analgicos de los que se
necesitan habitualmente.
Diferentes tipos de topologas como estrella, punto a punto, malla, rbol.
Recoleccin centralizada de datos. El conjunto fue sintonizado especficamente para
optimizar el flujo de informacin en las grandes redes.
Gestin automatizada de direcciones de dispositivos - El conjunto fue optimizado para
grandes redes con gestin de red agregada y herramientas de configuracin.
Ventajas
Desventajas
Tecnologa
Ancho de banda
Wi-Fi
Bluetooth
Zigbee
Hasta 54Mbps
Consumo de potencia
400ma
transmitiendo,
20ma en reposo
Ventajas
Gran ancho
banda
1Mbps
400ma
transmitiendo,
0.2ma en reposo
Interoperabilidad,
sustituto del cable
250 kbps
Batera de
duracin,
coste
de
larga
bajo
Aplicaciones
Navegar por internet,
redes de ordenadores,
transferencia de ficheros
Wireless USB, mviles,
informtica casera
Control remoto, productos
dependientes
de
la
batera,
sensores,
juguetera
OBJETIVOS
Este proyecto, tiene como finalidad utilizar una nueva tecnologa que hasta el momento no es muy
sonada en el mundo actual, por lo que ser nuestro objetivo seguir aportando ms informacin,
seguida de una buena investigacin para que la tecnologa Zigbee este cada vez al alcance de
nuestras manos. A continuacin damos algunos objetivos del proyecto, que el grupo ha credo
conveniente realizar a lo largo del mismo.
Relacionar los temas del curso con el proyecto para as poder relacionar lo enseado, con
ello podremos llevar a la prctica lo aprendido en el curso, y as tener un aprendizaje
complementario entre teora y prctica y as finalmente hacer las consultas respectivas al
ingeniero y responsables encargados del curso y proyecto.
Conocer los productos que respaldan a Zigbee Aliance, y con ello aprender ms nombres
de nuevos productos tecnolgicos, aprender el lenguaje usado por esta comunicacin,
investigar cada producto, la utilidad que nos puede brindar para nuestro proyecto y
contrastarlo con otras a disposicin.
Realizar una red de comunicacin para transmitir datos, para ello se necesita saber de
dnde vamos a recopilar los datos, como lo vamos a transmitir, a dnde lo vamos a
transmitir, y saber interpretar lo que nos dicen dichos datos; es as como aprenderemos a
realizar el protocolo de comunicacin y complementarlo con el uso de esta tecnologa.
Saber la conexin del hardware a utilizar, esto debido a que son nuevos productos
utilizados, por lo que va a ser de utilidad la lectura de algn manual para la instalacin,
saber la conexin de cada pin, la conexin y plantacin de los sensores, utilidad del
Arduino y Psoc, con lo que conlleva a una investigacin exhaustiva.
Aprender a disear un software para obtener las grficas de los datos obtenidos, esto
es de vital importancia porque muestra una informacin ms detallada de los datos
obtenidos, para esto es necesario desarrollar el software mediante la programacin de una
interface capaz de realizar el trazado de grficos en tiempo real, con los datos pedidos por
el usuario, y con su hora y fecha respectiva.
Realizar un trabajo en equipo ptimo, porque como todo gran proyecto se necesita la
ayuda de todos, y poder as alcanzar actitudes como el apoyo mutuo, ingenio, participacin
de todos, intensidad de investigacin, planificacin, puntualidad y espritu de sacrificio para
lograr el proyecto final.
2. ANTECEDENTES
10 https://andreagarciapqpi.files.wordpress.com/2012/02/estrella.png
Antenas y transceptores Zigbee: El criterio utilizado fue el precio, y la facilidad que estos
ofrecen al programar. En este proyecto se utilizaron los mdulos Xbee, que proporcionaron
conectividad inalmbrica con otros dispositivos de la misma serie.
Arduino Uno: Est placa se utiliz para conectar el mdulo Xbee Coordinador con el PC,
aprovechando el puerto USB y las placas adaptadoras de Libelium, esto permitir al PC
comunicarse con la placa coordinadora con el fin de leer y escribir datos.
Sensores de temperatura: Este grupo de trabajo eligi trabajar con el sensor TMP20 que
se caracteriza por el poco espacio que ocupa y la poca energa que consume, lo que lo hacen
ideal pa dicha aplicacin. A pesar de no tener la mejor sensibilidad, sta no es crtica para el
desarrollo del proyecto.
Bateras: Son uno de los elementos fundamentales en el diseo del sensor inalmbrico,
tanto por el diseo de la propia placa como la capacidad de otorgar autonoma al sensor.
Para la eleccin de este elemento, es la tensin que aporta, en este caso debe ser entre 2.8V
y 3.4V, que es el rango de tensiones de alimentacin de los Xbee, se debe tener en cuenta
tambin que no debe ocupar mucho espacio y debe integrarse bien con el resto del
hardware.
Figura 12. Perfil de la corriente consumida por el mdulo Xbee tras 70 segundos 16
De esta imagen se puede deducir que el consumo medio del sensor cundo se despierta vale entorno
a 20mA y por otra parte el valor medio del consumo del Xbee cuando ste est dormido es de
0.12mA.
II.
La lectura del RSSI, que es la abreviatura de indicador de fuerza de seal, y hace referencia a lo
inalmbrico. Propiamente dicho es el nmero con el que medimos la fuerza de una seal de wifi
cerca. Estos nmeros no se miden de menor a mayor, por el contrario, cuanto ms lejos este una
seal del 100 es mucho mejor. 80dBm es la seal mnima que un AP puede estar para poder tomar
su seal, siendo la 0 la seal ideal o excelente. Hasta 60 puede ser que podamos navegar y
conectarnos a la red con relativa facilidad, pero al pasar este umbral, estaremos con cortes o quizs
ni siquiera veamos la red.
- 80dBm: Es la seal mnima aceptable
- 70dBm: Es una seal buena
- 60dbm hasta -40dbm: Es una seal idnea.
- 0dBm: sera una seal ideal.
Mdulos Xbee S2 100m: Los mdulos XBee permiten enlaces seriales de seales TTL en
distancias de 30 metros en interiores, 100 metros en exteriores con lnea de vista y hasta 1.5
Km con los mdulos Pro. Estos mdulos utilizan el protocolo de red llamado IEEE
802.15.4 para crear redes FAST POINT-TO-MULTIPOINT (punto a multipunto); o para
redes PEER-TO-PEER (punto a punto). Fueron diseados para aplicaciones que requieren
de un alto trfico de datos, baja latencia y una sincronizacin de comunicacin predecible.
Por lo que bsicamente XBee es propiedad de Digi basado en el protocolo Zigbee. En
trminos simples, los XBee son mdulos inalmbricos fciles de usar.
II.
III.
Adaptador Xbee con USB (FTDI): Est diseado para los parmetros de configuracin
del mdulo XBee para facilitar el uso o para trabajar como escritor FTDI, adems es una
herramienta imprescindible para instalaciones y proyectos electrnicos interactivos. El
adaptador permite a la PC para configurar el mdulo XBee / Bluetooth y la tarjeta del
controlador / desarrollo para la transmisin inalmbrica de datos a travs de mini cable
USB. Se puede cargar el programa a travs del mdulo de controlador inalmbrico, o llevar
a cabo la transmisin de datos en tiempo real inalmbrica. El adaptador utiliza un chip
convertidor de FTDI232 USB-UART para garantizar la transmisin de datos estable y
fiable.
Shield Xbee arduino: Este dispositivo es un adaptador que es til para el mdulo Xbee,
porque permite introducir, a travs de sus pines, el mdulo en el arduino y as programarlo
de manera ptima, es una gran ventaja el uso de este dispositivo debido a que posee ms
funciones adicionales que nos pueden servir para configurarlo de manera ptima, posee una
funcin de reset, y entradas adicionales de configuracin. El escudo Xbee permite a la placa
Arduino comunicarse de forma inalmbrica utilizando Zigbee. Se basa en el mdulo Xbee
de MaxStream. El mdulo se puede comunicar hasta 100 pies en interiores o al aire libre de
300 pies (con la lnea de visin). Puede ser utilizado como un reemplazo de serie / usb o
puede ponerlo en un modo de comando y configurarlo para una variedad de emisin y
malla opciones de red. Tambin proporciona conectores macho hembra para uso de los
pines digitales 2 a 7 y las entradas analgicas, que estn cubiertos por el escudo (pines
digitales de 8 a 13 no estn obstruidas por el escudo, as que usted puede utilizar los
encabezados en el tablero en s).
Arduino Uno original: Es una plataforma de hardware libre, esta plataforma la hemos
usado porque la condicin de la entrega del primer informe debe ser con Arduino, con lo
cual podremos realizar los respectivos cdigos de programacin, que nos permitir
recolectar la informacin del sensor y a travs de la conexin del adaptador Shield Xbee y
el mdulo poder transmitir dicha informacin al recolector principal.
VII.
GPS Shield 1.1 itead studio: Es un mdulo GPS para Arduino, puede hacer que el Arduino
funcione como un receptor GPS con almacenamiento SD, es fcil de usar para la grabacin
de los datos de posicin en la tarjeta SD por Arduino, por lo que nos ser til para la
recopilacin de datos en tiempo real de cada medida, con su respectiva hora y fecha.
4. PLANIFICACIN
A continuacin se muestra el cronograma de actividades a realizar por cada integrante del grupo,
aqu se muestra las actividades que se realizarn a lo largo del ciclo, y se espera que dichas
actividades se cumplan por el grupo.
SEMANA
OBJETIVOS
DESCRIPCIN ESPECIFICACIONES
Discutir y decidir el
cronograma de
trabajo
Semana
1
(24/08
29/08)
Reunin para
distribucin de tareas
a cada uno de los
integrantes
ENCARGADOS
Todos
Flavio
Gonzles
Averiguar
acerca
de
la
recopilacin a travs del Xbee,
que sensores podemos utilizar
para el trabajo.
Andre Garca
Realizar un avance de la
interface del computador donde
se visualizarn las grficas,
averiguar
acerca
de
la
programacin
del
Xbee
y
arduino.
Cesar Cherre
Averiguar
sobre
la
programacin de la hora y fecha
del reloj que se implementar
en el proyecto, la programacin
con GPS.
James Garca
Todos
Buscar un rea extensa de
trabajo,
discernir
sobre
el
nmero de sensores a colocar y
el nmero de mdulos Xbee.
Semana
2
(31/08
05/09)
Armar finalmente la
arquitectura del
proyecto y definir el
campo de trabajo.
Hacer la lista de
equipos a utilizar, y
sacar un presupuesto
total para repartirlo
entre todos
Averiguar sobre
tiendas en internet,
tiendas en Piura,
Lima, posibles
distribuidores de los
equipos a utilizar
Todos
Todos
Todos
Todos
James Garca
y Cesar
Cherre
James Garca
James Garca
James Garca
Semana
3
(07/09
12/09)
Realizacin de cada
tarea asignada
Todos
Se
procede
a
que
cada
integrante
avanze
con
la
programacin de su mdulo.
Todos
Se comenz a trabajar en la
interface del software para las
grficas.
Cesar Cherre
Todos
Diagramacin
del
informe,
recopilacin de las partes, tipeo,
impresin,
Realizacin de esquemas 3D en
Sketch up, para poder describir
la ubicacin de los mdulos.
Avance del primer
informe
James Garca
Andre Garca
Cesar Cherre
Bsqueda
de
proyectos
pasados, realizados con dicho
protocolo.
Flavio
Gonzles
Se proceder a entregar el
primer informe pedido por el
encargado del curso.
Cada integrante avanza su
parte
con
su
respectivo
hardware.
Todos
Todos
Avance de la
plataforma del
hardware
Semana
4
(14/09
19/09)
Todos