INTRODUCTION
Dans ce projet, j’utilise deux Pololu Wixel émetteurs-récepteurs pour contrôler à distance un robot Arduino depuis un ordinateur exécutant un logiciel émulateur de terminal où j’utilise le clavier pour dire le robot Arduino, via une connexion sans fil, quelle direction pour la déplacer (f = avant, b = retour, l = gauche, r = droite, s = arrêt).
C’est de loin l’un des robots plus simples que j’ai dû mettre ensemble. Surtout parce que je suis réutiliser mon robot dernière pièces et le code du projet et dans une large mesure en raison de la simplicité de la Wixel solution sans fil.
SUR LES ÉMETTEURS-RÉCEPTEURS WIXEL
Émetteurs-récepteurs Wixel de Pololu sont peu coûteux et facile à déployer. J’ai acheté deux pour environ 40 $ plus frais de livraison. Les émetteurs-récepteurs sont équipées toutes les applications nécessaires pour qu’il devienne un port série sans fil. Le vendeur fait un excellent travail de documenter la configuration de la Wixels, mais en un mot, c’est ce qui est impliqué dans la mise en place d’un Wixel :
--Brancher chaque Wixel dans le PC via le port mini-USB
--Installer les pilotes Windows et l’utilitaire de configuration du fournisseur.
--À l’aide de l’utilitaire de Configuration Wixel charge le l’applet fournisseur fourni nommé Wixel Wireless Application Serial. S’assurer que le Wixels et Arduino ont le même débit en bauds.
Une fois que vous avez effectué les étapes ci-dessus pour chaque Wixel, vous pouvez les déconnecter du PC et ils conserveront leur code, à l’instar de l’Arduino. Vous avez maintenant deux Wixels qui allons parler les uns aux autres comme deux ports com série.
Pour tester si votre Wixels communiquent entre eux, le plus simple consiste à relier chacune à un PC distinct exécutant un émulateur de terminal comme TeraTerm. Définissez les ports série d’émulateurs de terminal et paramètres à ceux de la Wixel ci-joint et commencez à taper sur le clavier. Vous verrez ce que vous avez tapé à l’écran de l’autre PC émulateur de terminal. C’est aussi simple que cela.
Le seul inconvénient de la Wixel est la courte portée. La documentation du vendeur dit que c’est environ 60 pieds. Mais la simplicité de déploiement compense la courte distance. Si tout ce dont vous avez besoin est à l’intérieur sans fil fonctionnalité et facilité d’utilisation, Wixel est un bon choix.
Non, ce projet n’est pas sponsorisé par Pololu... bla bla bla. Je suis tout simplement impressionné par ce gadget bien emballé.
PIÈCES DE MATÉRIEL
--Wixel émetteurs-récepteurs X 2. Si vous n’êtes pas en soudure vous pouvez obtenir le Wixels avec en-têtes prêts à brancher sur votre maquette : http://www.pololu.com/catalog/product/1336
--Arduino Uno : http://store.arduino.cc/ww/index.php?main_page=product_info&cPath=11_12&products_id=195
--Bouclier de prototypage Arduino (facultatif)
--Micro Servos X 2. J’ai utilisé le Turingy TG9e dont j’ai modifié pour rotation continue. Vous pouvez acheter des servos déjà modifiés pour la rotation continue. Si vous avez 2 servos déjà et que vous souhaitez modifier pour rotation continue, il y a beaucoup de tutoriels si vous recherchez sur le web. J’ai utilisé des servos au lieu de moteurs à courant continu pour piloter le robot parce que les servos peuvent être contrôlés et alimentés par un Arduino sans les complications d’un pont en h qui est nécessaire pour alimenter et contrôler les moteurs à courant continu.
--AA X 6 piles
--Breadboards et fils.
--La plateforme du robot est un vide 3,5 USB disque dur externe recouvert de Velcro pour faciliter la facilité d’ajustement et enlèvement de pièces de robot. Je ne suis pas un grand fan d’accessoires permanents. Les roues du robot sont tirés d’une voiture de jouet et sont reliés entre eux par l’intermédiaire de mécanique jeu de construction, pièces et ruban et trombones. Faire référence à mon précédent projet de robot sur comment cette plate-forme a été Assemblée :
TÉLÉCHARGEMENTS DE LOGICIELS
IDE Arduino 1.0 pour Windows
http://www.Arduino.cc/en/main/Software
Wixel Windows pilotes et le logiciel (version 110705)
http://www.Pololu.com/catalog/Product/1337/Resources
Wixel Wireless Application Serial
http://www.Pololu.com/docs/0J46/9.b
Émulateur de Terminal TeraTerm (shareware)
http://HP.Vector.co.jp/Authors/VA002416/TeraTerm.html
DIRECTIVES DE CÂBLAGE
WIXEL ET CÂBLAGE DE L’ARDUINO :
Broche GND Wixel---> broche GND de l’Arduino
Goupille de VIN Wixel---> pin 5V Arduino
Broche Wixel TX P1_6---> Arduino Digital Pin 0 (RX)
WIXEL SUR PC (ANC DE COMMANDES) :
Le Wixel sur le PC doit être connecté via un port mini-USB. C’est tout.
CÂBLAGE DU SERVO :
Servo gauche - Signal (fil jaune sur mon servo)---> Arduino numérique Pin 10
Servo gauche - GND (fil sur mon servo noir)---> broche GND de l’Arduino
Servo gauche - VIN (fil rouge sur mon servo)---> pin 5V Arduino
Droit de servo - Signal (fil jaune sur mon servo)---> Arduino numérique Pin 11
Droit de servo - GND (fil sur mon servo noir)---> broche GND de l’Arduino
Droit de servo - VIN (fil rouge sur mon servo)---> pin 5V Arduino
BATTERIES :
Fil rouge de la batterie (+)---> goupille de Arduino VIN
Fil noir de la batterie (-)---> broche GND de l’Arduino
CODE DE L’ARDUINO
Voir fichier joint « wixelrobot.ino »
VOS COMMENTAIRES
Comme toujours, vos commentaires sont grandement appréciés.
LIENS
J’ai trouvé ce guide utile en savoir plus sur Wixel :