Hack uw Hasbro R2D2 met een IOIO Microcontroller!


Mijn vrouw kocht me een Hasbro Interactive R2D2 Astromech Droid voor mijn verjaardag een paar jaar geleden nadat ik zei hoe leuk het zou zijn om het te kappen en ik heb eindelijk in geslaagd te kruipen en beginnen te spelen!

Hoewel de controlefuncties van de ingebouwde stem zijn leuk en cool om te spelen met, en onze 2-jarige hield van dansen naar de "Hey R2, dans programma" Cantina lied, er is niet veel werkelijke praktische functionaliteit aan.  Dus, dit is de eerste stap in het maken van het speelgoed in een aanpasbare afstandsbediening sentry robot.  Dit is een eenvoudig en educatieve eerste microcontroller project dat is geweldig voor een ouders en kinderen of klaslokalen.

Sinds de release van Android's accessoire ontwikkeling Kit (ADK) afgelopen zomer, kunnen Android-apparaten nu native fungeren als een USB-host voor microcontrollers zoals Arduino en IOIO platen.  Nadat ik het gedemonteerd en trok uit de voorraad PCB's, ik speelde rond met Arduino en kon krijgen van de wiel-motoren en de koepel verplaatsen.  Wordt meer van een tinkerer dan een programmeur, heb ik niet de deskundigheid om te bouwen de noodzakelijke iOS of Android App om de afstandsbediening de motoren.  De toegevoegde complicatie van gebouw schetsen voor de Arduino me naar het IOIO-bord voor nu leidde, waardoor directe controle van het Android apparaat via USB of bluetooth zonder te programmeren en herprogrammeren van de microcontroller wanneer ik toevoeg sensoren en uiteindelijk de koepel motorische controle.

Ik vond Simon Monk's nieuwe boek, "Android accessoires maken met IOIO", en besloot met zijn methode en open-source code van de steekproef te pakken de eerste stap van het proces: externe R2 vanuit een smartphone bestuurt!

Dit is het begin van een poging om te bouwen van myRobot, een open-source robotica besturingsplatform met behulp van Android en uiteindelijk iOS apparaten als "hoofd", om te bouwen van telepresence robots uit bijna om het even wat!  Nadat R2 en andere fundamentele tweewielige platforms zijn voltooid, zullen Roomba steun volgende, gevolgd door Arduino ondersteuning.  Blijf op de hoogte!

Onderdelenlijst:
Androïde apparaat van de Controller (im ' using een Samsung Nexus S)
Hasbro Interactive R2D2 Astromech Droid
IOIO voor Android Microcontroller, sku: DEV-10748
Motor Driver 1A Dual TB6612FNG, sku: ROB-09457
Vat Jack naar 2-pin JST kabel, sku: TOL-08734
JST rechte hoek Connector, sku: PRT-08612
Breken weg vrouwelijke Headers, sku: PRT-00115
8 x AAA batterijhouder
9V aan vat Jack Adapter, sku: PRT-09518
Bluetooth USB Adapter - meest algemene resources zou moeten werken
Jumper draden
Elektrische Tape

Alle onderdelen behalve de Android telefoon en R2D2 zelf van Sparkfun, thuisbasis van de IOIO, kan worden gekocht voor minder dan $100 na verzending en belastingen.

Tools:
Soldeerbout
Dremel
P1 kruiskopschroevendraaier
Boren met 3/8" bit
De emotionele capaciteit te demonteren onze geliefde R2

Opmerking:
Versie 2 van de IOIO zal waarschijnlijk komen uit in de komende paar maanden, die als het ziet als het promo-beeld eruit, zal hopelijk ontkennen de noodzaak om te solderen op de vrouwelijke headers and JST adapter.

Gerelateerde Artikelen

Hack uw LED-Strip met een Motion Sensor en de Timer

Hack uw LED-Strip met een Motion Sensor en de Timer

Ik vind dat de maatregel van een goede Instructable is de ideeën die het inspireert, dat is waarom ik heb genoten van de Liam.great98 Instructable getiteld "Give uw Bed Underglow!" Ik zou nooit hebben gedacht van het toevoegen van een LED-strip
Water uw planten met een Attiny microcontroller

Water uw planten met een Attiny microcontroller

Ik weet het, er zijn een flink aantal instructables op automatiseren het Bewateren van uw planten. Dit gebeurt meestal rond een Arduino. Ik besloot maar een beetje van een goedkopere oplossing met één van de Arduino little brothers, de Attiny45, maar
Hoe om te lezen binair getal/Hexuitdraai draaischijf schakelen met een AVR Microcontroller

Hoe om te lezen binair getal/Hexuitdraai draaischijf schakelen met een AVR Microcontroller

dit instructable zal u tonen hoe om te lezen het nummer op een binaire pushwheel of draaischijf schakelaar met behulp van LED's of een AVR microcontroller (ik gebruik een ATmega328p maar dit kan worden aangepast voor elke AVR of waarschijnlijk een an
Aan de slag met een 8051 microcontroller

Aan de slag met een 8051 microcontroller

Hoi allemaalIk hou van micro-controllers projecten. Ik gebruik vaak zowel Arduino kaarten en "naakt" AVR micro-controllers (ATTINY en ATMEGA apparaten) voor mijn projecten.Ik kies voor mijn cultuur, te bestuderen van een andere soort micro-contr
Mini USB-toetsenbord met een $7-Microcontroller

Mini USB-toetsenbord met een $7-Microcontroller

Een toetsenbord die gebruikmaakt van een microcontroller te sturen usb toetsaanslagen, die met AutoHotKey, een Windows-toepassing interfacet voor het maken van toepassingen en macro's maken.AutoHotKey kan worden gebruikt met uw oorspronkelijke toetse
INTERFACING een DOT-MATRIX van 8 X 8 LED DISPLAY met een AT89C51 MICROCONTROLLER

INTERFACING een DOT-MATRIX van 8 X 8 LED DISPLAY met een AT89C51 MICROCONTROLLER

Interfacing op een 8 x 8 dot matrix annuleerteken zitten vermaak en is gemakkelijk om te spelen met, dus laten we recht erin!Stap 1: Wat moet je:AT89C51 MICRCONTROLLER8 X 8 DOT MATRIXEEN DEVELOPMENT BOARD OFDOT MATRIX MODULEStap 2: Principes die je m
Super Mario Bros op een 8 x 8 LED van het RGB-matrix beeldscherm met een pic-microcontroller

Super Mario Bros op een 8 x 8 LED van het RGB-matrix beeldscherm met een pic-microcontroller

dit is de nieuwste videoclip: (zie hieronder voor de oude video) ik zal worden het uploaden van een instructable van hoe kunt u uw eigen LEDBOY-spelsysteem die u toelaten zal om het spelen van dit spel. Houd er rekening mee dat dit spel nog steeds ee
Multifunctionele LED spel met behulp van een ATmega32 Microcontroller

Multifunctionele LED spel met behulp van een ATmega32 Microcontroller

Ten eerste zijn mijn antwoorden op de Make-To-Learn wedstrijd:Wat heeft u te maken?Ik maakte een multifunctionele LED matrix-programma, zoals mijn vorige met Arduino UNO, maar dit keer maakte ik het met een ATmega32 microcontroller. Ik gebruikte rege
Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Tijdens zijn studie in de Universiteit werden we uitgedaagd als onderdeel van een cursus werken in het ontwerpen van een doos met zeer nauwkeurige temperatuurregeling. Mocht het project te doen slagen, moesten meerdere vakken worden gebouwd en gebrui
Hoe Hack een Apple Time Capsule met een Raspberry Pi

Hoe Hack een Apple Time Capsule met een Raspberry Pi

Invoering van de "Pi-Capsule." Het is momenteel de enige Apple Time Capsule die u op uw TV aansluiten kunt..., betekent dit dat het een Apple TV? ;-)OK, ok, laten we zeggen dat je hebt een oude Apple Time Capsule rond leggend dat niet meer werkt
Bouwen en een MONSTER muzikale Tesla spoel met een Microcontroller Code

Bouwen en een MONSTER muzikale Tesla spoel met een Microcontroller Code

bezoek mijn youtube-pagina voor meer projecten: http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeAls de wintermaanden komen, zullen velen worden gedwongen om binnen te blijven... Dit betekent voor velen, het spelen van scrabble met
Een Video Game Controller met een Arduino Hack voor grotere toegankelijkheid (of bedrog)

Een Video Game Controller met een Arduino Hack voor grotere toegankelijkheid (of bedrog)

Iedereen houdt van videospelletjes. Maar het kan moeilijk zijn om te genieten van bepaalde spellen als u gewond raken of uitgeschakeld en niet de handigheid nodig hoeft voor het uitvoeren van snelle knop combo's. Gelukkig kunnen we een Arduino gebrui
Een eenvoudige 2 uur PICAXE Project - Play Tunes met een 08M 2 Microcontroller voor $ 10

Een eenvoudige 2 uur PICAXE Project - Play Tunes met een 08M 2 Microcontroller voor $ 10

dit project kan worden gebouwd en geprogrammeerd in ongeveer 2 uur als u alle vereiste onderdelen bij de hand hebben. Wat het doet is spelen de nummers die al voorgeprogrammeerd in de 08 M 2 zijn. De nummers zijn "Happy Birthday", "Jingle B
Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Enkele van mijn projecten in het verleden hebben problemen als gevolg van een slechte digitale pin. Als dit ooit aan u gebeurde heeft, dan weet je hoe frustrerend het kan zijn. De meeste mensen de eerste reactie is dat er iets mis is met de code. Als