Obwohl die integrierte Voice-Control-Funktionen sind Spaß und Cool zu spielen, und unsere 2 jährige liebte zu "Hey R2, Tanzprogramm" tanzen Cantina Song, es gibt nicht viel tatsächliche praktische Funktionalität zu. Also, dies ist der erste Schritt bei der Herstellung des Spielzeugs in eine anpassbare Fernbedienung Sentry Roboter. Dies ist ein einfach und lehrreich erste Mikrocontroller-Projekt, das ideal für Eltern und Kinder oder Klassenzimmer.
Seit der Veröffentlichung von Android Zubehör Development Kit (ADK) letzten Sommer können Android-Geräte als USB-Host an Mikrocontroller wie Arduino und IOIO Boards jetzt nativ handeln. Nachdem ich sie zerlegt und zog die Aktie PCB, ich spielte mit Arduino und konnte die Radmotoren und die Kuppel bewegen zu bekommen. Wird eher ein Tüftler als Programmierer, habe ich nicht das Fachwissen, um die notwendigen iOS- oder Android-App zur Fernsteuerung der Motoren bauen. Die zusätzliche Komplikation Skizzen für die Arduino mich die IOIO gegenüber vorerst führte zu bauen, ermöglicht die direkte Kontrolle von der Android-Gerät über USB oder Bluetooth ohne zu programmieren, und Mikrocontroller umprogrammieren, wenn ich Sensoren und schließlich der Kuppel Motorsteuerung hinzufügen.
Ich fand Simon Monk neue Buch, "So dass Android Zubehör mit IOIO", und beschloss, seine Methode und Open-Source-Beispielcode verwenden, um den ersten Schritt des Prozesses zu bewältigen: Fernsteuerung von R2 von einem Smartphone!
Dies ist der Anfang der Bemühungen um die MyRobot, eine OpenSource-Robotik-Steuerungsplattform nutzen Android und iOS-Geräte als "Köpfe", Telepräsenz-Roboter aus fast alles bauen bauen! Nachdem R2 und andere grundlegende Zweirad-Plattformen abgeschlossen sind, wird Roomba Unterstützung nächste, sein gefolgt von Arduino-Unterstützung. Bleiben Sie dran!
Teile Liste:
Android-Controller-Gerät (Ich verwende ein Samsung Nexus S)
Hasbro Interactive R2D2 Astromech Droid
IOIO für Android Mikrocontroller, Sku: DEV-10748
Motortreiber 1A Dual TB6612FNG, Sku: ROB-09457
Fass Jack 2-polige JST Kabel, Sku: TOL-08734
JST rechtwinklige Stecker, Sku: PRT-08612
Brechen weg weiblichen Header, Sku: PRT-00115
8 x AAA-Batterie-Halter
9V, Fass Jack Adapter, Sku: PRT-09518
Bluetooth USB-Adapter - sollten die meisten generischen arbeiten.
Jumper Kabel
Isolierband
Alle Teile mit Ausnahme der Android-Handy und R2D2 selbst kann für weniger als $100 nach Versand und Steuern von Sparkfun, Heimat der IOIO, erworben werden.
Werkzeuge:
Lötkolben
Dremel
P1-Phillips-Schraubendreher
Mit 3/8" bit Bohren
Die emotionale Fähigkeit, unsere geliebten R2 zerlegen
Hinweis:
Version 2 der IOIO wahrscheinlich in den nächsten Monaten kommen werden wird, die wenn es wie das Promo-Bild aussieht, hoffentlich die Notwendigkeit, auf die weibliche Kopf- und JST Adapter Löten zunichte machen wird.