You are on page 1of 5

1

Universidad Politcnica Salesiana. Julio Siguencia -- Marco Nieto. Comunicacin X-Bee

PRCTICA.-7
PARQUEADERO AUTOMATIZADO COMUNICACIN
INALMBRICA X-Bee
Julio Fernando Siguencia Urgiles - jsiguenciau@est.ups.edu.ec.
Marco Andres Nieto Alvarez -mnietoa@est.ups.edu.ec.
Universidad Politcnica Salesiana.
Ingeniera Electrnica.
Cuenca, Ecuador

Resumen En el presente informe se da a conocer el proceso


de comunicacin inalmbrica mediante mdulos de radio
frecuencia X-bee montadas sobre una shiell Arduino
realizando una aplicacin dentro de la domtica como
mando a distancia de un dispositivo. sta, es una plataforma
que presenta una solucin excepcionalmente potente para el
mercado que adopta conexin a redes inalmbricas para
aplicaciones de comunicacin de datos, se puede encontrar
numerosas aplicaciones industriales y comerciales, como
sensores remotos, control y manipulacin de robots,
domtica, control de equipos y automatizacin.
La aplicacin es un parqueadero de varias plantas dicho
sistema nos permite conocer cuntos puestos vacos dispone y
una aplicacin mvil para reservar un puesto en la planta
que desee el usuario.
Abstract In this report discloses the process of wireless
communication using radio frequency modules mounted Xbee on a Arduino Shiell making an application in home
automation as a remote control device. This is a platform
that has an exceptionally strong market for adopting wireless
networking for data communication applications, you can
find numerous industrial and commercial applications such
as remote sensing, control and manipulation of robots,
automation, control solution equipment and automation.
The application is a multi-level parking system that allows us
to know how many empty seats available and a mobile
application to reserve a spot on the ground that the user
desires.
Index Terms Arduino, Radio frecuencia, X-Bee.
I.

II.

OBJETIVOS ESPECFICOS

1.

Comunicar de manera inalmbrica leds RGB para


indicar espacio vaco, ocupado y reservado.

2.
3.

Programar en el software Arduino en los mdulos XBee emisor y receptor


Desarrollar aplicacin mvil de manera amigable para
el usuario.

4.

Comprobar su correcto funcionamiento.


III.

MARCO TERICO

III-A. Arduino
Arduino es una plataforma de hardware de cdigo abierto,
basada en una sencilla placa con entradas y salidas, analgicas y
digitales, en un entorno de desarrollo que est basado en el
lenguaje de programacin Processing. Es un dispositivo que
conecta el mundo fsico con el mundo virtual, o el mundo
analgico con el digital. [1]

OBJETIVO GENERAL
Figura 1Componentes que integra Arduino Uno. [1]

Programar e implementar la comunicacin inalmbrica mediante


mdulos X-Bee para realizar una aplicacin dentro de la
domtica con el soporte de la plataforma Arduino.

A-1. Funcionamiento Arduino


Como pasa con la mayora de las placas microcontroladores las
funciones de Arduino pueden resumirse en tres. En primera

2
Universidad Politcnica Salesiana. Julio Siguencia -- Marco Nieto. Comunicacin X-Bee

instancia, tenemos una interfaz de entrada, que puede estar


directamente unida a los perifricos, o conectarse a ellos por
puertos. El objetivo de esa interfaz de entrada es llevar la
informacin al microcontrolador, la pieza encargada de procesar
esos datos. El mentado microcontrolador vara dependiendo de
las necesidades del proyecto en el que se desea usar la placa, y
hay una buena variedad de fabricantes y versiones disponibles.
[1]

III-B. X-Bee
Los mdulos XBee son dispositivos que integran un transmisor receptor de ZigBee y un procesador en un mismo mdulo, lo que
le permite a los usuarios desarrollar aplicaciones de manera
rpida y sencilla.
III-B.1 Definicin de Zigbee
Zigbee es un protocolo de comunicaciones inalmbrico basado
en el estandar de comunicaciones para redes inalmbricas
IEEE_802.15.4. Creado por Zigbee Alliance, una organizacin,
tericamente sin nimo de lucro, de ms de 200 grandes
empresas (destacan Mitsubishi, Honeywell, Philips, Motorola,
Invensys) , muchas de ellas fabricantes de semiconductores.
Zigbee permite que dispositivos electrnicos de bajo consumo
puedan realizar sus comunicaciones inalmbricas. Es
especialmente til para redes de sensores en entornos
industriales, mdicos y, sobre todo, domticos. [2]

Buen Alcance: hasta 300ft (100 mts) en lnea vista para


los mdulos Xbee y hasta 1 milla (1.6 Km) para los
mdulos Xbee Pro.
9 entradas/salidas con entradas analgicas y digitales.
Bajo consumo <50mA cuando estn en funcionamiento
y <10uA cuando estn en modo sleep.
Interfaz serial.
65,000 direcciones para cada uno de los 16 canales
disponibles. Se pueden tener muchos de estos
dispositivos en una misma red.
Fciles de integrar.

Existen 2 series de estos mdulos. La serie 1 y la serie 2 o


tambin conocida como 2.5. Los mdulos de la Serie 1 y la Serie
2 tienen el mismo pin-out, sin embargo, NO son compatibles
entre s ya que utilizan distintos chipset y trabajan con
protocolos diferentes.
La serie 1 est basada en el chipset Freescale y est pensado para
ser utilizado en redes punto a punto y punto a multipunto. Los
mdulos de la serie 2 estn basados en el chipset de Ember y
estn diseados para ser utilizados en aplicaciones que requieren
repetidores o una red mesh. Ambos mdulos pueden ser
utilizados en los modos AT y API. [2]
III-C. Conexin con arduino
Las conexiones para realizar con arduino son bastante sencillas.
Hay que tener en cuenta que los mdulos X-Bee funcionan a
3.3V, conectar los pines de transmisin y recepcin serial (TX y
RX). Hay que recordar que en este caso los pines se debe
conectar cruzados TX X-Bee RX de Arduino y RX X-Bee
TX de Arduino. La Figura 4 muestra las conexiones bsicas para
que funcione el mdulo X-Bee. [3] [4]

Figura 2. Mdulo XBee. [2]

Las comunicaciones Zigbee se realizan en la banda libre de


2.4GHz. A diferencia de bluetooth no utiliza FHSS (Frequency
hooping), sino que realiza las comunicaciones a travs de una
nica frecuencia, es decir, de un canal. Normalmente puede
escogerse un canal de entre 16 posibles.
B-2. Caractersticas

Los mdulos Xbee son econmicos, poderosos y fciles


de utilizar. Algunas sus principales caractersticas son:

Figura 4. Conexin de un mdulo X-Bee con Arduino. [3]

IV.

MATERIALES

2 Mdulos X-Bee.
2 Computadora Portatil Compac y HP..
2 Arduino Uno.
Buzzer, Leds RGB, pulsantes
2 Protoboard.
Multmetro.

3
Universidad Politcnica Salesiana. Julio Siguencia -- Marco Nieto. Comunicacin X-Bee

Herramientas (pinza, cables, cuchilla).

V. DESARROLLO

el detector, as como un visualizador que indique que se ha


activado, este programa se mantiene recibiendo datos por el
puerto serie, si recibe la letra esperada en este caso la A, el
programa como activa
la alarma y activa el visualizador, tal como se muestra en la
Figura 6.

V.A Descripcin del funcionamiento general

La comunicacin se realiza con arduino, mediante el uso de dos


mdulos xbee para el envo y recepcin de datos, dentro de los
dos mdulos tenemos un emisor como su nombre lo indica el
encargado de enviar las seales correspondientes por medio del
pin TX al otro mdulo receptor encargado de recibirlas mediante
el pin RX, correspondientes para la comunicacin inalmbrica.
Primero procedemos a la programacin en arduino del emisor,
para luego proceder a la programacin en arduino del receptor,
se tiene que tener en consideracin el caso de insertar una letra
predeterminada, en este caso la letra A, que hace que cada vez
que el detector se presione se va a enviar la letra, como el
Arduino tiene conectado el mdulo xbee, esta letra se enva de
manera inalmbrica.
Figura 6. Programacin del receptor en Arduino.

V.B Programacin en software arduino

Para el caso del emisor, en el programa Arduino definimos las


variables de entrada, la comunicacin serial a 9600 bps, as
como su deteccin en estado bajo para su envo de seal
respectiva para su comunicacin como se muestra en la Figura 5.

Una vez realizada la programacin procedemos al armado de la


circuitera correspondiente a la prctica.

Figura 7. Circuitera a armar para la prctica correspondiente.

V.C Funcionamiento
En las siguientes imgenes podemos observar el funcionamiento del
proyecto.

Figura 5. Programacin del emisor en Arduino.

Para el caso del receptor, en el programa Arduino definimos las


variables de salida, que en este caso va a ser una seal de alarma
que va a sonar cada vez que se detecte alguna seal emitida por

4
Universidad Politcnica Salesiana. Julio Siguencia -- Marco Nieto. Comunicacin X-Bee

VI. CONCLUSIONES Y RECOMENDACIONES


A. Espaol

El proyecto es una forma de domotizar un proceso es


decir brindar un confort al usuario, permitir al usuario
reservar un puesto ya que en varios de los parqueaderos
son extensos y constan de varias plantas, muchos de
los usuarios tienden a subir la velocidad para llegar al
lugar indicado y obtener un puesto es un problema el
cual lo evitamos con nuestra aplicacin.

Una de las principales ventajas que tenemos al utilizar


mdulos X-Bee en comparacin con la comunicacin
Bluetooh es que podemos realizar comunicaciones con
ms de dos dispositivos formando redes multipunto, su
mayor alcance y fiabilidad al envo y transmisin de
datos lo hacen muy ptimos para aplicaciones en
domtica.

Se describi la plataforma de programacin como


Arduino tanto para el emisor y receptor de los mdulos
X-Bee, la programacin fue sencilla ya que los
dispositivos solo necesitan de envo y recepcin de
datos por medio del puerto serial.

La comunicacin lograda cumpli con los objetivos


establecidos logrando comunicar los dispositivos en
una aplicacin domtica como es el control de
dispositivos a distancia en nuestro caso en buzzer y un
led simulando un timbre inalmbrico

Figura 8. Maqueta del proyecto y aplicacin mvil.

Figura 9. Panel de control, leds indicadores.

VII. REFERENCIAS Y BIBLIOGRAFA


[1]
Proyecto
Arduino
[online].
Disponible
https://proyectoarduino.wordpress.com/%C2%BFque-es-arduino/

en:

[2]Tecnolgico BJ12- Comunicacin X-Bee [online]. Disponible en:


http://tecnologicobj12.blogspot.com/2011/09/que-es-xbee.html
[3]Arduino
X-Bee
Wireless
[online].
http://bildr.org/2011/04/arduino-xbee-wireless/
Figura 10. Parqueadero automatizado con opcin de reservar puesto.

Disponible

en:

[4] Arduino +Xbee Introduccin [online]. Disponible en:


https://hangar.org/webnou/wp-content/uploads/2012/01/arduino-xbeeprimeros-pasos

You might also like