Configuración basica Modulos xBee 2.5 + xBee Xplorer USB

Adrianmb

Me gusta la electrónica, programación y todo lo relacionado. Estudio Ing. Mecatronica en la UPIITA del IPN y Diseño Industrial en la UAM. Webmaster de hobby :) @adrianmtzb http://adrianmb.mx

You may also like...

  • Enrique

    Hola Amigos,

    Tengo un problema con el ADC de los Xbee S1 Pro, estoy haciendo una red de sensores de temperatura, para eso estoy usando el ZX-Thermometer que me devuelve un voltage proporcional a la temperatura. Lo conecto al Xbee tomando los 3.3v y el GND, el voltage que me devuelve lo conecto a la entrada analoga 0, hago la captura de datos, desentramo todo y los 2 bytes que me dan la medicion me entregan una lectura demaciada elevada, el ADC se supone que funciona asi (Vin *1024)/Vref siendo un ejemplo (1,65 *1024)/3,3=512
    pero el numero que me da en como 980 se comporta como si el Vref fuera algo asi como 1,67v
    Habrá alguna forma de configurar el Vref u otra forma de corregir el problema… se agradece cualquier respuesta.

  • rromega

    hola todos
    Es posible la comunicacion serial y el cable virtual en el mismo mdulo sin interferir con los datos enviados? trasmito a dos modulos , uno conectado a una impresora y otro que maneja un actuador. el muestreo de los estados de las salidas mantienen a la impresora imprimiendo todo el tiempo aunque no se envien datos de impresion. Es decir el coordinador envia datos seriales de impresion y tambien lo utilizo como cable virtual a un tercer modulo.
    espero haberme explicado.
    gracias

  • http://make-a-tronik.com Adrianmb

    Si es posible, los módulos xBee tienen entradas analógicas, para usar estas entradas debes utilizar la API de xbee

    http://code.google.com/p/xbee-api/wiki/XBeePins

  • CRIS

    ,Hola…!!! quería saber si puedo enviar señales analógicas como por ejemplo temperatura, sin un PIC (16f877A) GRACIAS!!!!!!

  • http://noobsti.com aldo

    Hola soy nuevo en este tema, mi pregunta es como hacer que se comunique un coordinador, un router y un cliente. (en cuanto a configuraciones se refiere) ya que se que poniendo “0” en las direcciones del router y cliente (end device) automaticamente buscan al coordinador, la cuestión es como hacerle saber al coordinador a con cual me quiero comunicar.

    Gracias

  • http://gravatar.com/akirakeiko

    hola tengo dos xbee “xbp24″ y el adaptador para conectarlos por usb y por serie, los intente programar/configurar conectandolos a la pc con el programa XCTU, la primera vez que los conecte pude al presionar el boton de test de la primer pestaña leer su modelo y demas pero despues de intentar programarlos fallidamente ya no he logrado ver sus caracteristicas al presionar el boton test, intente programarlos con el modelo correcto tildando la opcion de forzar pero me sigue siendo imposible ya que me arroja mensajes de que no se puede realizar la conexion, agradeceria bastante me ayudaran a configuarrlos para probarlos gracias

  • Rodrigo

    hola quisiera saber si es posible trasmitir/recibir datos desde un router (linksys) a un modulo xbee, espero que alguien me pueda ayudar con mi pregunta, gracias.

  • Luis Garcia

    buenas noches.. ando averiguando sobre como enviar datos desde matlab a un pic, usando para el pc el modulo explorer de xbee, y otro xbee como receptor.. si alguien sabe como qué comandos puedo utilizar lo agradeceria !!

    • http://make-a-tronik.com Adrianmb

      Solo debes abrir una comunicacion serial, basicamente tienes que abrir el puerto con fopen, configurar tus parametros y mandar los datos, quiza este link te sea de ayuda

      http://toyscaos.tripod.com/serial.html

  • seringel

    En serio? Veras, soy principiante en este tipo de cosas y por mas informacion que encuentro no la entiendo del todo :/, podrias facilitarme alguna fuente donde pueda encontrar como? Muchas gracias!

  • seringel

    Hola amigo, existe alguna forma de configurar los modulos sin tener los dos xplorer USB? pues tengo solo uno :(

    • http://adrianmb.info Adrianmb

      Claro que si, puedes configurar primero uno y luego el otro modulo, no es necesario que los configures al mismo tiempo.

  • Nelson

    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

    • gogy

      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

  • Nelson

    de verdad es porque quiero realizar un trabajo con eso, una propuesta para medir la temperatura en departamentos gubernamentales..si alguien sabe de eso ..por favor..

    • gogy

      ¿has oido hablar de redes mesh? por hay puede ir la cosa y usa la api de xbee, la api xbee da mas funcionalidades que el solo Serial.read()

  • gogy

    ¿20? ¿eres millonario? a mi apenas pude con uno. Excelente tutorial.

  • Nelson

    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?

  • NsPro

    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

  • gogy

    como cambio el operating pan id?

  • luisE

    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

  • omar

    Saludos. Tengo 2 tarjetas xbee s1. Quiero transmitir datos obtenidos de un sensor ultrasónico, mi pregunta es ¿puedo conectar directamente el sensor a la tarjeta xbee y transmitir? Gracias

  • Anderson

    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.

  • minssss

    gracias por la respuesta, sinceramente no tengo mucha experiencia, la idea es conectar un modulo xbee usb (emisor) al ipad y pues la tarjeta que voy a diseñar tendra el otro xbee (receptor) no entiendo lo del puerto serial?

  • minssss

    este modulo es comptible con ipad? quiero hacer que interactuen un ipad y una tarjeta electronica que voy a diseñar con pic y xbee, estare agradecido saludos

    • http://adrianmb.info Adrianmb

      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

  • israel

    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.

  • israel

    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=9600

    obtuve 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 perdia

    como 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……!

  • ALEX

    Muy bueno el tutorial. Me puedes ayudar con la aplicacion para Tx datos desde un microcontrolador a l XBEE Y ALA PC

    • http://adrianmb.info Adrianmb

      Hola que tal Alex, te invito a que crees un nuevo tema en el foro para tratar tu asunto y así mantenemos el orden en el sitio.

      Saludos

  • Cesar Robles

    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….

    • http://adrianmb.info Adrianmb

      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.

  • ISRAEL

    hola quiero adquirir 3 madulos xbee para una red de comunicacion con 3 pic donde una es servidor principal para la adquisicion de datos, le pregunta es si para la condiguracion necesito los 3 xbe xplorer usb o 3 CI MAX232, o con solo 1 xbe explorer o 1 MAX232 se puede configurar los 3.

    • http://adrianmb.info Adrianmb

      Con un xBee xplorer o max232 es suficiente, ya que los puedes configurar uno a la vez.

  • Alicia

    Hola nuevamente, tendrà que ver la versiòn o porque no me permite escribir sobre SH y SL.

  • Alicia

    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?

  • Laura

    Muchas gracias por este excelente tutorial, ha sido de una gran ayuda. :grin:

    Saludos de Colombia

  • Hugo Esau Sanchez Vazque

    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?

  • http://make-a-tronik.com Adrianmb

    Verifica que se encuentren en el mismo PAN ID y la DESTINATION ADDRESS contenga el SERIAL NUMBER del otro modulo y viceversa, tambien checa que los 2 modulos se encuentren trabajando en el mismo BAUD RATE

  • Arlex Ramirez

    tengo 2 xbee serie 2 con unas tarjetas para programarlos fabricadas aqui en Medellin, sigo todos los pasos, pero ni respuesta en el uno o el otro. tampoco en la configuración del modem tengo la posibilidad de configurar el canal, este lo asigna automaticamente.

  • Hugo Esau Sanchez Vazque

    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?

    • http://make-a-tronik.com Adrianmb

      Si recibes datos erróneos lo mas probable es que el BAUD RATE en el que están trabajando sea diferente, verifica que los 2 modulos trabajen a la misma velocidad.

  • Diebor

    ¿Se podría programar un Xbee para que funcione sin un microcontrolador? Es decir, que al llegarle información active un zumbador sin necesidad de estar conectado a ninguna placa. Hemos conseguido que se comuniquen con placas Arduino, pero nos gustaría reducir el tamaño. Muchas gracias!

    • http://make-a-tronik.com Adrianmb

      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

  • http://make-a-tronik.com Adrianmb

    Estos modulos trabajan con protocolo serial, por lo que deberás usar el modulo correspondiente de arduino, primero debes configurar los modulos con el programa Xctu, aunque nunca he usado el bluetooth bee supongo que el procedimiento no debe ser muy diferente.

  • Pedro

    Buen dia ! consulta, estuve todo el dia intentando habilitar el bluetooth y no lo logro, como puedo hacer para configurar el Bluetooth bee con el xbee conectandolos al arduino?
    desde ya muchas gracias!

  • sebastian avella

    hola, queria saber si puedo configurar los modulos sin necesidad del xbee xplorer usb, y solo conectandolo por serial con un max232, seria el mismo proceso descrito anteriormente?

    • http://make-a-tronik.com Adrianmb

      Si es posible, el xBee xplorer solo funciona como conversor USB->RS232, asi que puedes usar un MAX232 en conjunto con el puerto serie de tu pc, pero recuerda que la tension de trabajo del xBee es de 3.3V por lo que te recomiendo que uses el MAX3232

  • Milo

    Has utilizado las entradas y salidas digitales del xbee?