Étape 5: Rendre l’appareil Wireless
Préparer le LilyPad XBee et Explorer XBee
Préparer le LilyPad XBee pour configuration par soudure sur un en-tête de mâle 6 broches à angle droit. Ceci plus tard lui permettra d’être connecté à un ordinateur via la carte de LilyPad FTDI base dérivation et le câble Mini USB. Aussi, souder le clip de batterie 9V pour le LilyPad XBee avec le fil rouge va à la borne « + » et le fil noir va la la "-" broche.
Raccorder la carte de l’Explorateur pour le bouclier de prototypage pour l’Arduino Mega. 5V et terrain sur la carte Explorer devront se connecter à 5V et meulés sur le méga, la broche de sortie sur l’Explorateur devra se connecter à RX1 sur le méga et l’entrée dans l’Explorateur de devront se connecter à TX1 sur le méga.
Configuration de la XBees
Ensuite les XBees doivent être configurés. Tout d’abord, vous devrez installer le logiciel CoolTerm gratuitement qui est disponible à partir du lien ci-dessous.
Assurez-vous de faire la distinction entre les deux XBees en quelque sorte comme il est important que vous n’obtenez pas eux mêlés.
Tout d’abord, configurez le XBee pour l’ordinateur. Insérer dans la carte de dérivation XBee LilyPad et raccorder à l’ordinateur à l’aide de la carte de dérivation base de FTDI et câble Mini USB. Ouvrez CoolTerm et dans les Options, sélectionnez le port série. Si vous ne le voyez pas, essayez d’appuyer sur 'Re-scanner les Ports de série'. Ensuite, assurez-vous que la vitesse de transmission est définie à 9600, tourner écho Local et positionner que l’émulation des touches à CR. CoolTerm peut maintenant être connectée à le XBee.
Type "+++" dans la fenêtre principale pour mettre le XBee en mode de commande. Ne pas appuyer sur retour. Cela lui permettra d’être configuré à l’aide de commandes AT. Si cela a été un succès, après une très courte pause il faut une réponse de message « OK ». S’il y a un retard de plus de 30 secondes avant de la ligne suivante, quittera le mode commande et cela devra être répété. Nombreuses commandes AT doivent être entré pour définir l’ID de PAN, MY ID, ID de Destination et enregistrer les modifications. Retour a besoin d’être touché après chacune de ces commandes et celles-ci peuvent être vues dans le tableau ci-dessus. Une fois que c’était terminé pour l’ordinateur XBee, il doit être déconnecté et le même processus doit être effectuée pour la veste XBee.
Vous pouvez vérifier les nouveaux paramètres de XBee en tapant dans chaque commande sans la valeur à la fin. Par exemple, si vous tapez « ATID » et appuyez sur retour, « 1234 » devrait être fait l’écho retour.
Test de la XBees
À ce stade, coudre le LilyPad XBee sur la veste à côté à LilyPad Arduino. Les raccordements suivants doivent être faite avec le fil conducteur :
- 3.3V sur le LilyPad XBee pour '+' sur le LilyPad
- Au sol sur le LilyPad XBee à terre sur le LilyPad
- RX sur le LilyPad XBee à TX sur le LilyPad
- TX sur le LilyPad XBee à RX sur le LilyPad
Maintenant l’appareil peut être testé pour s’assurer que les XBees ne fonctionnaient correctement. Le code ci-dessous, appelé « Wireless_Test_Mega » doit être transféré à l’Arduino Mega et son but principal est de recevoir des messages de MIDI du patch puredata simple créé précédemment et transmettre des valeurs différentes via le XBee. Si une note MIDI avec un espacement de 60 est reçue, le message « a » est transmise. Alternativement, si la réception d’un message de noteoff , « b » sera transmis.
En outre, le code ci-dessous, appelé 'Wireless_Test_LilyPad' a besoin d’être téléchargés sur le LilyPad. Il reçoit les messages de la méga via le XBees et commande la LED inférieur droit en conséquence. Si le message « a » est reçue, ce qui signifie qu’une note MIDI avec un espacement de 60 a été reçue par le méga, le voyant s’allume. En revanche, si « a » n’est pas reçue, la LED s’éteindra.
Une fois que le code a été téléchargé dans les deux planches, veiller à ce que le bouclier a été réintroduit dans le méga et qu’il est connecté à l’ordinateur via deux câbles. Insérer l’ordinateur XBee dans le panneau Explorateur de solutions. Ensuite, assurez-vous que la carte de dérivation FTDI est déconnectée de la veste et insérez la veste XBee dans le LilyPad XBee. Connectez la pile 9V et essayez d’appuyer sur les différents messages dans Pure Data. La LED en bas à droite sur la veste doit allumer et éteindre.