Hacka din Hasbro R2D2 med en IOIO mikrokontroller!
Även de inbyggda röst kontrollfunktionerna är kul och coolt att spela med, och vår 2-åring älskade att dansa till "Hey R2, dansprogram" Cantina Song, det finns inte mycket verkliga praktiska funktionalitet till den. Så är detta det första steget i att göra leksaken till en anpassningsbar fjärrkontroll sentry robot. Detta är en lätt och pedagogiska första microcontroller projekt som är bra för en föräldrar och barn eller klassrum.
Sedan lanseringen av Androids tillbehör utveckling Kit (ADK) förra sommaren, kan Android-enheter nu inbyggt fungera som en USB-värd till mikrokontroller som Arduino och IOIO styrelser. Efter jag isär den och drog ut beståndet PCB, jag spelade med Arduino och kunde få den hjul motorer och kupolen flyttar. Att vara mer av ett snille än en programmerare, hade jag inte kompetens att bygga den nödvändiga iOS eller Android App till fjärrkontroll motorerna. Den extra komplikationen av byggnad skisser för Arduino ledde mig till IOIO styrelsen för nu, som tillåter direkt kontroll från Android-enhet via USB eller bluetooth utan att behöva programmera och programmera mikrokontroller när jag lägger till sensorer och så småningom dome motorstyrning.
Jag hittade Simon Monks nya bok, "Att göra Android tillbehör med IOIO", och beslutat att använda hans metod och öppen källkod exempelkod att ta itu med det första steget i processen: remote kontrollera R2 från en smartphone!
Detta är början av ett försök att bygga myRobot, en öppen källkod robotics kontroll plattform använder Android och så småningom iOS-enheter som "huvuden", att bygga telepresence robotar av nästan vad som helst! Efter R2 och andra grundläggande två hjul plattformar är klar, Roomba stöd kommer att vara nästa, följt av Arduino stöd. Håll ögonen öppna!
Delar till listan:
Android Controller-enheten (jag använder en Samsung Nexus S)
Hasbro interaktiva R2D2 astromechdroid
IOIO för Android mikrokontroller, sku: DEV-10748
Motor Driver 1A dubbla TB6612FNG, sku: ROB-09457
Fat Jack till 2-stifts JST kabel, sku: TOL-08734
JST Right Angle Connector, sku: PRT-08612
Bryta bort kvinnliga Headers, sku: PRT-00115
8 x AAA batterihållare
9V till fat Jack Adapter, sku: PRT-09518
Bluetooth USB-Adapter - mest generiska som bör fungerar
Hoppare ledningar
Eltejp
Alla delar utom den Android-telefon och R2D2 själv kan köpas från Sparkfun, hem för IOIO, för mindre än $100 efter frakt och skatter.
Verktyg:
Lödkolv
Dremel
P1 stjärnskruvmejsel
Borr med 3/8" lite
Emotionella kapacitet att plocka isär vår älskade R2
Obs:
Version 2 av IOIO kommer sannolikt att komma ut under de kommande månaderna, som om det ser ut promo bild, kommer förhoppningsvis förneka att behöva löda om kvinnliga headers och JST adapter.