Usando 2 xbees Series 2 y arduinos

1

Tengo 2 xbee series 2 que quiero hablar el uno con el otro con ardunios. Tengo los ardunio xbee shields pero no encuentro nada bueno Recursos sobre cómo lograr que se comuniquen juntos. Entonces, ¿cómo puedo configurar estos para comunicarse unos con otros? Como muchos de los recursos que he encontrado, utilice el escudo de chispa / tablero de ruptura típico en otro pin.

    
pregunta Dean

2 respuestas

1

La Serie 2 también está preconfigurada para 9600 bps, modo AT. La ID de PAN en las que tengo fue de 234, pero YMMV. Necesitará una computadora Windows con el software X-CTU para configurar a uno de los XBees como coordinador (supongo que su problema es que ambos están configurados como "dispositivos finales" listos para usar).

Si tienes el dongle XBee explorer, está bien. De lo contrario, puede colocar el XBee en el escudo de Arduino y montarlo en un Arduino, simplemente quite el procesador del Arduino de antemano, para que no interfiera con las señales en serie.

Los pasos posteriores: inicie X-CTU, seleccione el puerto serie para el escudo Arduino / XBee, vaya a Configuración de módem, haga clic en Leer y tome nota de la versión del firmware, por ejemplo. ZNET ... Enrutador / Dispositivo final. Tome nota de los números de serie también (SH y SL). Cambie el ID de PAN (parámetro de ID) a algo que le guste, y asígnele un nombre a XBee (en el parámetro de NI, tenga cuidado de eliminar el espacio que está ahí por defecto). Haga clic en "Escribir".

Luego, con el otro XBee, haz lo mismo. Establece el mismo ID de PAN, dale otro nombre, por ejemplo. "coordinador", luego cambie el firmware a "ZNET ... Coordinador" (la parte ZNET también puede ser otra cosa, pero debe coincidir en ambas XBees). Haga clic en "Escribir".

Una vez hecho esto, asegúrese de tener ambos XBees encendidos y conecte el coordinador XBee a una computadora. En X-CTU, vaya a la pestaña Terminal y escriba +++ (escriba, no copie y pegue. La pequeña pausa entre las pulsaciones de tecla desempeña un papel). Usted debe obtener "OK" de vuelta. ahora escribe ATND debería obtener una lista que muestre el nombre, la dirección y otras informaciones de la otra XBee. Cuando llegas a ese punto, sabes que están hablando entre ellos. A partir de ese momento, vuelva a colocar el procesador en el arduino y use la biblioteca xbee-arduino de Andrew Rapp. Tenga en cuenta que antes de usar la biblioteca, necesitará usar X-CTU nuevamente en ambos XBees para configurar el modo API 2 (parámetro AP, valor 2). Hágalo solo después de estar seguro de que la comunicación funciona; de lo contrario, tendrá dificultades para descubrir dónde está el problema.

Recuerde, el Arduino no puede programarse con el escudo encendido (o al menos algunos puentes o un interruptor en el escudo deben moverse).

Consulte aquí para obtener una lista de recursos & Los consejos de depuración me parecieron útiles: enlace

Saludos & ¡buena suerte!

    
respondido por el Erion
0

Por lo que entiendo, la serie 2 debe configurarse antes de que pueda usarse, mientras que la serie 1 funciona de inmediato a 9600 baudios. Para configurarlos, necesitará algo como xbee usb dongle y use el software X-CTU.

    
respondido por el superkittens

Lea otras preguntas en las etiquetas