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.