Bien que les fonctions de commande vocale intégrée sont amusant et cool de jouer avec, et notre enfant de 2 ans aimé danser à « Hey R2, programme de danse » Cantina chanson, il n’existe pas de réelles fonctionnalités pratiques à elle. Donc, c’est la première étape pour rendre le jouet dans un robot de garde personnalisable de la télécommande. Il s’agit d’un simple et éducatif premier microcontrôleur projet c’est très bien pour les parents et enfants ou les salles de classe.
Depuis la sortie de Android accessoire Development Kit (ADK) l’été dernier, appareils Android peuvent agir maintenant en mode natif comme un USB host pour microcontrôleurs tels que cartes Arduino et IOIO. Après que j’ai démonté il et en tira le stock de PCB, j’ai joué un peu avec Arduino et a été en mesure d’obtenir les moteurs de roue et la coupole se déplaçant. En plus d’un bricoleur à un programmeur, je n’avais pas l’expertise nécessaire pour construire le nécessaire iOS ou Android App pour contrôler à distance les moteurs. La complication supplémentaire de construire esquisses pour l’Arduino m’a conduit à la Commission IOIO pour l’instant, qui permet un contrôle direct de l’appareil Android via USB ou bluetooth sans avoir à programmer et à reprogrammer le microcontrôleur lorsque j’ajoute des capteurs et, éventuellement, la commande de moteur de dôme.
J’ai trouvé le nouveau livre de Simon Monk, «Faire des accessoires Android avec IOIO» et décidé d’utiliser son code échantillon méthode et open-source pour s’attaquer à la première étape du processus : contrôle R2 à partir d’un smartphone à distance !
C’est le début d’un effort pour construire des myRobot, une plate-forme de contrôle robotique open source utilisant Android et éventuellement les appareils iOS comme « têtes », pour construire des robots de téléprésence sur presque n’importe quoi ! Une R2 et autres plateformes de deux-roues base terminés, Roomba soutien sera le prochain, suivi par le support de l’Arduino. Restez à l’écoute !
Liste des pièces :
Appareil de contrôleur Android (j’utilise un Samsung Nexus S)
Droïde Astromech Hasbro Interactive R2D2
IOIO pour Android microcontrôleur, sku : 10748-DEV
Moteur 1 a double TB6612FNG, sku : ROB-09457
Canon Câble prise à 2 broches JST, sku : TOL-08734
JST connecteur coudée, sku : PRT-08612
Break Away femelle Headers, sku : PRT-00115
8 x support de piles AAA
9V pour Canon adaptateur Jack, sku : PRT-09518
Adaptateur USB Bluetooth - plus génériques devraient fonctionner
Fils de raccordement
Ruban isolant
Toutes les pièces sauf le téléphone Android et R2D2 elle-même peut être acheté de Sparkfun, maison de la IOIO, pour moins de 100 $ après livraison et taxes.
Outils :
Fer à souder
Dremel
Tournevis cruciforme P1
Perceuse avec mèche 3/8"
La capacité émotionnelle de démonter notre bien-aimé R2
Remarque :
Que version 2 de la IOIO probablement sortira dans les prochains mois, qui si elle ressemble à l’image de la promo, je l’espère réduit à néant la nécessité de souder sur les en-têtes de la femelles et adaptateur JST.