Etape 11 : faire un émetteur de la télécommande, ou simplement utiliser xbee & ordinateur
OPTION 1: xbee + ordinateur (voir cette instructable pour plus d’informations)
-Branchez xbee à l’Explorateur xbee.
-Branchez le xbee explorer sur votre ordinateur via le câble USB.
-Téléchargez et ouvrez CoolTerm.
-Cliquez sur « OPTIONS ».
-S’assurer que le débit en bauds est réglée à 57600.
-S’assurer que, après "PORT:" il dit quelque chose comme « usbserial-A700xxx ». Si ce n’est pas le cas, sélectionnez « RESCAN SERIAL PORTS ».
-Cliquez sur OK.
-Cliquez sur « Se connecter »
-Assurez-vous que votre xbee est réglé à 57600 bauds :
Type "+++" (vous ne peut-être pas voir quoi que ce soit écrit dans le port série, sauf si vous avez coché « ECHO LOCAL » dans l’onglet TERMINAL des OPTIONS.)
Vous devriez obtenir « OK » retourné dans le moniteur de série de CoolTerm. Si vous ne l’êtes pas, peut-être xbee n’est pas définie pour que le taux de baud. pour déboguer, revenir aux OPTIONS et sélectionnez « en bauds 9600 », puis réessayez.
Maintenant, vous avez entré "mode commande" de xbee.
Tapez « ATBD » puis entrée. (et ne pas attendre trop longtemps ou vous quittera le mode de commande).
Vous devriez obtenir un entier renvoyé, correspondant à le xbee de taux en bauds est fixé à. Pour s’assurer que c’est à 57600, tapez "ATBD 6" puis entrée.
Vous devriez obtenir retourné « OK ».
Maintenant, tapez « ATWR ».
Maintenant, lorsque vous tapez les caractères 1-6 dans le moniteur de la série, lorsque le serpent est allumé, les personnages devraient affecter le mouvement.
5 & 6: affecter la vitesse de rotation des servos.
3 & 4: incidence sur la période de l’onde (vitesse de propagation vers le bas de la ligne des servos).
1 & 2: effet sur l’amplitude de l’onde.
Visualiser dans le logiciel, comment le comportement de l’onde est affectée par les différents paramètres, ou frappe en nombres entiers de 1 à 6...
Les graphiques jointes montrent les valeurs d’angle de sortie de chaque servo mappé au fil du temps, légèrement déphasés les uns des autres. La différence est quand il y a un offset différent (retard dans le temps qu’il faut un servo pour obtenir l’angle de la précédente dans la ligne des vagues).
Si vous ne voulez pas utiliser votre ordinateur et voulez avoir une télécommande autoportante, n’hésitez pas à faire un arduino base r/c. Pour ce faire, branchez le xbee sur un xbee shield monté sur Arduino (voir image). Faire un 6 entrées. J’ai piraté un joystick qui avait 2 boutons supplémentaires. Connecter les 6 touches pour Arduino broches numériques 2-7.
Télécharger le code suivant à l’arduino.
Et maintenant affecter le comportement de serpent la même manière que par le biais de coolTerm.