Pirater votre Hasbro R2D2 avec un microcontrôleur IOIO !

Ma femme m’a acheté un droïde Astromech en R2D2 interactif Hasbro pour mon anniversaire il y a quelques années après que j’ai dit combien d’amusement, il serait de le pirater, et j’ai enfin réussi à pénétrer à l’intérieur et de commencer à jouer !

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.

Articles Liés

Allumer une Diode électroluminescente (del) avec le microcontrôleur de timbre C

Allumer une Diode électroluminescente (del) avec le microcontrôleur de timbre C

c'est le premier projet de la conception et l'activité de la CS310XXX (μC 101) Manuel de Guide de référence A-WIT Technologies, Inc.Dans ce instructable, on s'allume une Diode électroluminescente (del) avec le microcontrôleur de timbre C.Le microcont
Intro aux GPS avec des microcontrôleurs

Intro aux GPS avec des microcontrôleurs

Une fois que la compétence des opérations strictement militaires, GPS est devenu une partie intégrante de la vie moderne et en relativement peu de temps ! Qui ne voudrait pas envie de savoir quand et où ils sont n'importe où sur la planète ? C'est un
Clavier USB mini avec un microcontrôleur $7

Clavier USB mini avec un microcontrôleur $7

Rendre un clavier utilisant un microcontrôleur pour envoyer rapidement sur la touche usb, qui s'interface avec AutoHotKey, une application Windows pour créer des applications et des macros.AutoHotKey peut être utilisé avec votre clavier original sans
Construire et coder une bobine de Tesla Musical MONSTER avec un microcontrôleur

Construire et coder une bobine de Tesla Musical MONSTER avec un microcontrôleur

visiter ma page youtube pour davantage de projets : http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeComme l'hiver venu, beaucoup seront contraints de rester à l'intérieur... Pour beaucoup, cela signifie jouer scrabble avec grand-m
Mise en route avec un microcontrôleur 8051

Mise en route avec un microcontrôleur 8051

Bonjour à tousJ'aime les projets de microcontrôleurs. J'utilise souvent les deux cartes Arduino et « nu » AVR microcontrôleurs (dispositifs ATTINY et ATMEGA) pour mes projets.Pour ma culture, je choisis d'étudier un autre type de microcontrôleurs, ce
Arroser vos plantes avec un microcontrôleur Attiny

Arroser vos plantes avec un microcontrôleur Attiny

Je sais, il y a un certain instructables sur comment automatiser l'arrosage de vos plantes. Habituellement, cela se fait autour d'un Arduino. J'ai décidé toutefois d'utiliser un peu d'une solution moins coûteuse avec un des petits frères de l'Arduino
Comment faire pour lire binaire/hexadécimal molette avec un microcontrôleur AVR

Comment faire pour lire binaire/hexadécimal molette avec un microcontrôleur AVR

cette instructable va vous montrer comment lire le numéro sur un pushwheel binaire ou molette commutateur à l'aide de LED ou un microcontrôleur AVR (j'utilise un ATmega328p mais cela peut être adapté à n'importe quel AVR ou probablement un autre micr
Simple basse tension AC de commutation avec un microcontrôleur

Simple basse tension AC de commutation avec un microcontrôleur

pas tous instructable doit être étendue ou difficile. En fait, cette baisse de tension switcher d'AC pour un microcontrôleur est assez simple. Je l'ai mis comme un instructable juste parce que vous ne voyez pas beaucoup de ces circuits et il me perme
Pirater votre Xbox Controller avec Sugru

Pirater votre Xbox Controller avec Sugru

dans ce instructable je va vous apprendre comment modifier votre manette Xbox avec sugruÉtape 1: matériaux Matériaux : un pack de 5g de sugru Xbox distantÉtape 2: Gauche/droite Stick Tout d'abord, vous allez vouloir d'ouvrir le paquet de sugru et mai
Mesurer et contrôler la vitesse du moteur avec un microcontrôleur

Mesurer et contrôler la vitesse du moteur avec un microcontrôleur

parfois, il est vraiment utile de contrôler avec précision la vitesse d'un moteur. Habituellement, il est assez difficile, nécessitant un puissant transistor de puissance pour le moteur et un photochopper pour mesurer la vitesse de passer. Cependant,
PIRATER VOTRE OUTIL MULTIFONCTIONS AVEC SUGRU.

PIRATER VOTRE OUTIL MULTIFONCTIONS AVEC SUGRU.

Multitool + SUGRU = Fun.Tôt ou tard I´m va gagner un multitool leatherman, mais alors que ce jour-là venir j'ai décidé de pirater mon vieux multitool et lui donner un aspect juteux.Espère que vous aimez il évalué et vote.
Pirater votre bande de LED avec détecteur de mouvement et Timer

Pirater votre bande de LED avec détecteur de mouvement et Timer

Je trouve que la mesure d'une bonne Instructable est les idées qu'elle suscite, c'est pourquoi j'ai aimé Instructable de Liam.great98 intitulé « Donnez votre Underglow lit! » Je n'aurais jamais pensé d'ajouter une bande LED vers le bas d'un autre lit
Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

S'il vous plaît voir une nouvelle approche plus simple iciObjectif : Ce Instructable montre comment faire une boîte d'interface qui, lorsque raccordé à une rallonge, permet de microcontrôleurs communs comme l'Arduino à mesure AC courant comme un sign
Contrôler un Furby avec Arduino (ou autre microcontrôleur)

Contrôler un Furby avec Arduino (ou autre microcontrôleur)

Le Furby Million de dollars : Nous pouvons reconstruire. Nous disposons de la technologie.Suite de la précédente Instructable où nous excisés cerveau primitif de Furby, il est maintenant temps de le remplacer par quelque chose de plus.Ce Instructable