Paso 5: Hacer la conexión inalámbrica del dispositivo
Preparando el LilyPad XBee y XBee Explorer
Preparar el LilyPad XBee para configuración por soldadura en un ángulo recto de 6 pines macho encabezado. Más tarde esto le permitirá conectarse a un ordenador a través de la placa LilyPad FTDI Breakout básica y el cable Mini USB. También, el clip de la batería de 9V para el LilyPad XBee de la soldadura con el cable rojo va al pin "+" y el cable negro va la la "-" pin.
Conecte el tablero Explorer a la pantalla de creación de prototipos para Arduino Mega. 5V y tierra en el tablero de la Explorer va a necesitar conectar a 5V y tierra de la Mega, el pin de salida en el Explorer va a necesitar conectarse RX1 en la Mega y la entrada en el explorador va a necesitar conectarse TX1 en la Mega.
Configurar el XBees
A continuación las XBees necesita ser configurado. En primer lugar, usted necesitará instalar el software CoolTerm gratis que está disponible desde el siguiente enlace.
Asegúrese de distinguir entre los dos XBees de alguna manera ya que es importante que no te les confunden.
En primer lugar, configurar lo XBee para el equipo. Inserte en la placa LilyPad XBee Breakout y conectarlo a la computadora usando el FTDI básica breakout Junta y cable Mini USB. Abra CoolTerm y en las opciones, seleccione el puerto serie correcto. Si usted no puede verlo, intente presionar 'Volver a escanear puertos de serie'. A continuación, asegúrese de que la velocidad en baudios se establece en 9600, activar el eco Local y conjunto que la emulación de teclas a CR. CoolTerm ahora puede conectarse el XBee.
Tipo "+++" en la ventana principal para poner el XBee en modo comando. No presione retorno. Esto le permitirá configurar con comandos AT. Si éste ha sido exitoso, tras una muy breve pausa debe haber una respuesta de mensaje de "OK". Si hay un retraso de más de 30 segundos antes de la línea siguiente, saldrá del modo de comando y esto tendrá que repetirse. Numerosos comandos AT deben especificarse para definir el PAN ID, mi ID, ID de destino y guardar los cambios. Retorno tiene que ser golpeado después de cada uno de estos comandos y estos pueden verse en la tabla anterior. Una vez que esto había terminado para el equipo XBee, debe desconectarse y el mismo proceso ha de llevarse a para la chaqueta de XBee.
Puede comprobar la nueva configuración XBee tecleando cada comando AT sin el valor al final. Por ejemplo, si escribe "ATID" y golpe de retorno, "1234" debe ser repercutido hacia atrás.
Prueba el XBees
En este punto, coser el LilyPad XBee a la chaqueta junto a LilyPad Arduino. Las conexiones siguientes deben hacerse con hilo conductor:
- 3, 3V en el LilyPad XBee a '+' en el LilyPad
- En el LilyPad XBee a tierra en el LilyPad
- RX en el LilyPad XBee a TX en el LilyPad
- TX en el LilyPad XBee a RX en el LilyPad
Ahora el dispositivo puede probarse para asegurar que el XBees estaban trabajando correctamente. A continuación el código llamado 'Wireless_Test_Mega' necesita ser cargado en el Arduino Mega y su principal objetivo es recibir mensajes MIDI desde el patch de Pure Data simple creado anteriormente, y transmitir diferentes valores a través de lo XBee. Si se recibe una nota de MIDI con un tono de 60, el mensaje de 'a' se transmitirá. Por otra parte, si se recibe un mensaje de noteoff , se transmitirá 'b'.
Además, el código siguiente llamado 'Wireless_Test_LilyPad' debe cargarse el LilyPad. Este recibe los mensajes de la Mega vía el XBees y controla el LED de abajo a la derecha por consiguiente. Si el mensaje de 'a' es recibido, lo que significa que había recibida una nota de MIDI con un tono de 60 por la Mega, el LED se enciende. Por el contrario, si 'a' no es recibido, el LED se apagará.
Una vez que el código se ha subido a ambas tablas, asegúrese de que el escudo ha sido reinsertado en la Mega y que está conectado a la computadora por ambos cables. Inserte la computadora XBee en el tablero de la Explorer. Luego, asegúrese de que la Junta de FTDI Breakout está desconectada de la chaqueta e inserte la chaqueta XBee en el LilyPad XBee. Conecte la batería de 9V y trate de presionar los mensajes distintos en Pure Data. El LED de abajo a la derecha de la chaqueta debe encender y apagar.