Configuración basica Modulos xBee 2.5 + xBee Xplorer USB
Hoy veremos la configuración basica para poder transmitir de un xBee a otro, en este caso se usaron 2 modulos xBee 2.5 con antena de chip y su respectivo xBee explorer USB. Primero necesitamos descargar los drivers y programas necesarios de las siguientes paginas.
- Software de configuracion XCTU ver. 5.1.4.1 installer (solo disponible para windows)
- Driver para el chip que usa el xBee explorer FTDI VCP 2.06.02 (multiplataforma)
Instala el software XCTU siguiendo los pasos del instalador.
Conecta con el cable usb los dos modulos, cuando pregunte por el driver indicale que busque en la carpeta descargada anteriormente, una ves correctamente instalado el driver, en el administrador de dispositivos de windows deben de salir 2 puertos com, en este caso com4 y com5.
Ahora inicia 2 ventanas de XCTU (una para cada modulo) y seleccionas el puerto com que se usara en cada uno y el baudrate, yo en mi caso los manejo a 57600, por default los modulos vienen configurados a 9600.
Para probar que este correctamente conectado damos clic en el boton test/query, si todo sale bien tendremos la siguiente ventana, y tambien nos dira el tipo de modem que estamos utilizando y el firmware que lleva cargado.
Ahora nos vamos a la pestaña de Modem configuration, en modem elegimos el tipo de modem que desplego la ventana de test/query, en function set elegimos en el primer modem como COORDINATOR AT y en el segundo ROUTER/END DEVICE AT.
Por ultimo debemos configurar el direccionamiento, en ambos modulos debemos tener el mismo PAN ID, ahora en el COORDINATOR configuramos DH y DL (Destination Address) con SH y SL (Serial Number) del ROUTER, y en el ROUTER configuramos DH y DL con SH y SL del COORDINATOR.
Damos clic en el boton Write para que suba la nueva configuración al modulo. Cuando termine de programar ya estarán listos para transmitir y recibir datos el uno al otro, para probar usamos la pestaña de Terminal, escribe algo y veras lo que pasa
Una vez configurados los modulos estarán listos para nuestras aplicaciones electrónicas, para usar con el puerto serial de un microcontrolador y comunicarte con una pc u otro microcontrolador.
Bueno es todo por hoy, si tienen alguna pregunta dejenla en los comentarios.
Entradas relacionadas:
Este artículo fue publicado por Adrianmb el 25 julio, 2010 a las 7:57 PM, y está archivado en Electrónica. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.
-
-

Aun no he usado esos pines, en el datasheet puedes encontrar toda la información necesaria para hacerlas funcionar, tambien echale un ojo a esto http://code.google.com/p/xbee-api/wiki/XBeePins
-
-
#3 escrito por sebastian avella hace 1 año
-
-
#7 escrito por Diebor hace 1 año
-

Si se puede, los modulos xBee cuentan con salidas y entradas digitales/analógicas, la forma de usarlos es a través de comandos API, puedes encontrar mas información en este link http://code.google.com/p/xbee-api/wiki/XBeePins
-
-
#9 escrito por Hugo Esau Sanchez Vazque hace 1 año

Que onda oye tengo dos xbee serie 2 y he hecho todos los pasos para poder usarlos, los porgramo mediante el xbee shield, sin el microcontrolador del arduino , les cargo el firmware de coordinador y router, AT ambos, y no obtengo una comunicacion
a lo mucho que llego es a recivir cosas que no mando y con una velocidad de transferencia muy lenta, que crees que pueda ser? -
#11 escrito por Arlex Ramirez hace 1 año
-
#13 escrito por Hugo Esau Sanchez Vazque hace 1 año

Tengo en los dos xbees serie 2 la misma velocidad de baudios (3-9600) configurados como xb24-b uno como coordinador at y el otro como router/end device at el mismo pan id el dh y dl intercambiados o sea del que cada uno va a recivir version de firmware 1020 bueno ya intente todas las versiones y nada
solo cuando cambio a xb24 zb y pongo todo lo aterior recivo caracteres pero no los que mando y de forma muy lenta, segun yo tengo todo bien pero falla que podra ser? -
#15 escrito por Alicia hace 1 año

Tengo dos xbeepro2 y quiero comunicarlos entre sì. Cuando doy click en test/query obtengo los siguientes datos: Modem tape XBP24-B, Modem firmware version 1247. Pero cuando elijo ese modem en modem configuration no aparece la version 1247 sino una version 1120, ¿podria ser esto lo que esta afectando la comunicacion o quizà que no estoy configurando bien?
-
#17 escrito por ISRAEL hace 1 año
-
#19 escrito por Cesar Robles hace 11 meses

Hola Adrian, saludo desde Colombia, tengo dos xbee s1 y un explorer usb. La idea es programarlos para colocar uno en una protoboard con un sensor de temperatura y el otro en el usb y leer la temperatura desde el x-ctu.. se puede? Gracias…me gustaria poder escribir a su correo para explicarle mejor cual es mi proyecto….
-

Hola que tal, claro que puedes usar el x-ctu para recibir tus valores usando el xbee explorer usb, y en la parte del sensor necesitas un microcontrolador que lea el sensor y mande el dato por medio del xbee, o bien si estas usando la api de xbee puedes usar las propias entradas/salidas digitales y analogicas que posee el xbee.
-
-
#21 escrito por ALEX hace 11 meses
-
#23 escrito por israel hace 9 meses

hola, que tal…..
actualmente configure dos xbee punto a punto.
el primer con MY=5FCC DH=0X0 DL=3BF1 BD=9600
el segundo con MY=3BF1 DH=0X0 DL=5FCC BD=9600obtuve comunicacion uno con otro pero al ir al range test de x-ctu el rango de comunicacion era bad osea malo teniendo los dos exbee en una distancia de 40cm en interior donde se supone que es de 30m, recibiamos la informacion con la leyenda:
ADC = 282
distancia = 177.84CM
Timeout waiting for data
de repente se perdiacomo me recomiendas configurarlos, los xbee son xb24 version 10E6 de la serie 1
ahorita estoy utizando dos como prueba pero la idea es utilizar 3 donde 2 son dispositivos finales que enviara y recibira de un tercero que
es principal de la red.
gracias y espero me ayudes……! -
#24 escrito por israel hace 8 meses

hola que tal…..
alquien q sepa como resetear los mudulos xbee, es q a la hora de realizar la configuracion y actualizar la version con el x-ctu me produjo un fallo de configuracion y ya no lo reconoce como al principio donde me decia el tipo de xbee y la version e intentado resetear con el tierra y reset pero no he podido resolver el problema.
-
#25 escrito por minssss hace 6 meses
-

El modulo trabaja con el protocolo serial estándar, por lo que si logras obtener el control del puerto serie en el ipad podrías tener la comunicación xBee funcionando.
Echale un ojo a este link, quiza te sea de ayuda.
http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial
-
-
#28 escrito por Anderson hace 6 meses

Buen día!!!!
Tengo dos Xbee con las tarjetas de desarrollo una esta mediante por el puerto usb y la otra por serial, necesito poder programar algunas rutinas sencillas en lenguaje C, pero no se como, ademas que no he podido instalarlas bajo ubuntu, no se como actualizar el driver y no se como programarlas.
-
#30 escrito por luisE hace 3 meses

Saludos. Tengos 2 xbee s2, necesito aprovechar que c puede hacer un cable virtual. estoy en modo api, pin 20 configurado como entrada analoga y pin 6 como salida analoga (rssi pwm) que mas debo hacer para ke c realice la transmision, en realidad q obtengo a la salida, supongo q una señal similar a la que mando. pero el voltaje es cero, orientenme por favor. gracias
-
#32 escrito por NsPro hace 2 meses

Hola Beun dia amigos tengo una pregunta , como puedo hacer una conecion analogica de -8 a 8 vol set point, con un arduino y un xbee para enviar la informacion por rf y resibirla del mismo modo en otro Xbee Y arduino ? , otro experimento que quisiera hacer es hacerlo de un arduino a otro arduino por cable, como podria ser la configuracion en el arduino algien me puedo ayudar porfavor
-
#33 escrito por Nelson hace 1 mes

hola buenas , yo puedo tener 20 modulos xbee conectados a LM35 que me manden la temperatura de los ambientes a un xbee con usb ? que necesitaria ? cuales pin utilizar en el caso del lm35 ? sabes muchisimo.yo si soy bastante ignorante con respecto a esto y lo ultimo cual es la diferencia entre la series de los xbee?
-
#35 escrito por Nelson hace 1 mes
-
#37 escrito por Nelson hace 1 mes

si es que yo quiero realizar con una red mesh .. solo quiero monitorear la temperatura de manera inalambrica.. utilizando 21 sensores..que son las 21 zonas que quiero monitorear la temperatura..utilizando un xbee serie 2 que son los que trabajan con ese tipo de red.. y modulo que sea coordinador ..pero no veo un pin para ADC en el serie 2 y no se si hay que usar un pic o algo asi .. y quiero que se vean en labview .. mi correo es lugiaso@hotmail.com por si alguien me puede dar informacion .. es un area de menos de 30 mts ..ayud por favor..el sensor es un lm35 dm .. es el mismo lm 35 pero un poco mas plano
-
#38 escrito por gogy hace 1 mes

yo media la temperatura con tmp36 y no si te hara suficiente con arduino mega pero pin que tienen PWM se pueden usar como pines analogos. Teniendo tmp36 asi (| el primero de arriba es negativo, el segundo analogo y terceno vcc. Tu creas un metodo de tipo float llamada getVoltaje que reciba el pin y que retorne analogRead(pin)*.004882814 y luego en el loop pones float temperatura=getVoltaje(pinTermeratura);
temperatura=(temperatura-.5)*100;
Serial.print(temperatura);//entregara en grados celcius
-
-
#39 escrito por seringel hace 1 mes
-
- Feed de comentarios de esta entrada





Has utilizado las entradas y salidas digitales del xbee?