Você está na página 1de 25

XBEEPROSERIE1

MATERIALESPARAADAPTARALXBEE 1.Compraroadquirir2Xbee,unoparaemisoryotroparareceptor.

2.Compraroadquirirmdulosexplorerparaconexionnocableadaenelarduino.

hacermontajedeestecircuitoenprotoboard:

fig.porAndrsRodrguez

fig.poredwinGutierrez

3.CompraroadquirirmdulousbparaelXbeereceptorenlalaptop.

4.CompraroadquirirArduinoUno.

INSTALADORPARACONFIGURARSUXBEE

1. Descargar el software XCTU para configurar el Xbee. www.digi.com/support/productdetail?pid=3352&osvid=57&type=utilities aparece un enunciado General de Diagnstico, Servicios y MIB Dar click en XCTU ver. 5.8.2.6 instalador. 2. Descargar controladores www.ftdichip.com/Drivers/CDM/CDM20828_Setup.exe 3. Descargar el software arduino http://arduino.cc/es/Main/Software PASOS A SEGUIR Una vez descargados los software (Arduino y X-CTU) y el driver FTDI y comprado los dispositivos. 1. Adaptamos un xbee en el puerto usb Xbee dongle y lo conectamos a la entrada FTDI

del puerto usb de su computador.

Siempre debe ir puesto de esta forma para que funcione. 2. Se instala arduino y X-CTU, y la carpeta del driver FTDI se corta y se pega en la carpeta del driver de Arduino. que se encuentra en el disco local C: en archivos de programa en la carpeta de Arduino. 3. Si su laptop no reconoce el puerto y lo desconoce entonces vamos a ingresar a dispositivos o impresoras en el men de inicio.

4. Buscamos el dispositivo doble click y aparece un pantalla del dispositivo, vamos a Hadware, en Hadware le damos en propiedades, nuevamente abre una ventana, buscamos una pestaa llamada controladores, damos click en actualizar controladores y en buscar controladores en el equipo. 5. Si se siguen estos pasos entonces el puerto usb reconoce al xbee dongle usb y se genera un COM # (COM 3) dependiendo del computador. 6. Abrimos el software X-CTU y aparece esto:

7. Damos click en USB serial port (COM #), despus de haberlo seleccionado damos clic en esta bien conectado , al dar click en esta pestaa debe aparecer si el xbee pro s1 esto:

damos click en OK y

clickeamos

damos click en

y aparece el sistema de Xbee:

Este procedimiento se hace con cada uno de los xbee como receptor y emisor. TABLA DE CONFIGURACIN: Esta tabla contiene el valor a guardar en cada un Xbee

1. En cualquier Xbee se escribe estos datos en el

segun la

configuracion si se quiere para emisor o receptor.

Nuestros 2 Xbee uno como receptor y el otro como emisor, sabiendo cual es cual se colocan de esta forma en los mdulos:

PRUEBAS CON XBEE Y ARDUINO UNO

Simplemente

se

hace

su

programacin en arduino comn y corriente y con X-CTU en la pestaa damos +++ que significa conexin de Xbee con arduino y se ejecuta solo el programa. Nota: primero se carga el programa en arduino sin adaptar el mdulo wireless shield, apenas se cargue el programa se desconecta el arduino y se conecta a una fuente externa entre los 7 y 12 V, primero se activa el modulo q va al computador osea el xbee dongle usb y despues se conecta el otro a su fuente externa.

INTERFAZ DE ARDUINO MATLAB Y MDULO XBEE


Mdulo Matlab Arduino: 1. Descargar o adquirir Matlab 2013a o anteriores versiones cercanas e instalarlo. 2. Se descarga el arcivo comprimido ArduinoIO https://docs.google.com/file/d/0B9e127ZAb4VAY3RheUM5UGRra0U/edit ?usp=sharing 3. Se instal matlab y genera una carpeta en documentos con nombre MATLAB, vamos a descomprimir la carpeta ArduinoIO en la carpeta MATLAB. 4. Abrimos matlab y vamos ha hacer los siguientes pasos: 1. Buscamos la pestaa current Folder: y vamos a dar clic en user, despues buscamos usuario, documentos y la carpeta en MATLAB. S hacemos bien los pasos lo que nos debe aparecer es esto:

Damos click izquierdo en matlab y buscamos la pestaa Add to Path y

seleccionamos Selected Folders and subfolders as:

Despus damos click en Matlab y aparecen sus archivos para la interfaz de Arduino Matlab:

Luego de estos pasos podemos abrir nuestro software arduino, vamos a la pestaa Archivo y seleccionamos Abrir, click en biblioteca, documentos y en la

Carpeta MATLAB.

Entramos a la carpeta pde

y seleccionamos

la carpeta adiosrv

y damos abrir el

archivo adiosrv.pde archivo.pde lo

cargamos

en

una vez nuestro

abierto este arduino

y cerramos el programa arduino. 5.Ingresamos otra vez a nuestra ventana de matlab y vamos a declarar la siguiente variable para que me reconozca el puerto arduino para la interconexin de arduino matlab. a = arduino(COM#)- (a = arduino(COM1))

Al declarar esta variable en MATLAB nos va a generar lo siguiente: Si se cumplen estos pasos bien hechos debe aparecer lo siguiente lo cual significa que ya existe la conexin entre arduino y matlab.

Si aparece esta imagen en su programa de MATLAB significa que su conexin de arduino y matlab est conectada.

INTERFAZ DE MATLAB ARDUINO Y XBEE Una vez hecha la conexin de matlab arduino completada vamos a conectar nuestro xbee usb a la laptop y vamos a abrir nuestro software X-CTU para configurar los baudios o su velocidad de procesamiento. Conectamos los xbee a la laptop y procedemos hacer esto: Rpidamente lo evaluamos y vamos a la pestaa de configuracin le damos click en Read y buscamos el comando Interface Data Rate

Damos click y

seleccionamos 9600. Se escoge 9600 porque el sketch de arduino su velocidad esta a 9600 esto se hace para que halla conexin de arduino y xbee, luego de hacer esta accin damos click en cerramos el puerto y el software. y

Ingresamos nuevamente a MATLAB vamos hacer el ultimo paso de conexion para que el Xbee arduino y Matlab estn conectados entre s. 6. Digitamos en la ventana de comandos a = arduino (COM2) en este caso no se conecta el COM que registra el arduino uno si no se registra el puerto que registra el xbee en mi caso COM2.

Comando en Matlab con el puerto COM2 del xbee. Simplemente conecta tu arduino con su wireless shield para arduino a una fuente externa de 7 a 12 voltios DC y su xbee usb a su laptop y haga lo siguiente en matlab.

SI APARECE ESTE COMANDO Basic I/O Script detected !Arduino successfully connected ! Su interfaz de xbee arduino y matlab est conectada.

Para cerrar el puerto simplemente digite en la ventana de comandos close all; clear all; clc y oprimimos Enter. >> a.delete y su puerto est libre.

EJEMPLO (hecho por TDrobotica) prender y apagar un led con la letra a ARDUINO X-CTU

PROGRAMACIN EN ARDUINO (la configuracin de arduino y los xbee deben estar a 9600 baudios para mejor rendimiento, deben estar sincronizados)

Una vez cargada la programacin en arduino se desconecta el arduino de la pc y se conecta a una fuente externa entre los 6 y 12 VDC y se abre X-CTU

Abrimos conectado

el

software

clic

en

, al dar click en esta pestaa debe aparecer si esta bien el xbee pro s1 aparece esto:

damos click en OK y clickeamos a la pestaa de modem configuration para sincronizar arduino con los xbee, le damos click en Read y buscamos el comando

Interface Data Rate

Damos click y

seleccionamos 9600. Se escoge 9600 porque el sketch de arduino su velocidad esta a 9600 esto se hace para que halla conexin de arduino y xbee, luego de hacer esta accin damos click en damos clic en terminal y le

digitamos +++ en la ventana este dice OK y automticamente se corre el programa


1

EstetutorialfueredactadoporelestudianteAndrsFelipeRodrguezCuervo,deIngenieraMecatrnica.

Você também pode gostar