Hacka din Hasbro R2D2 med en IOIO mikrokontroller!



Min fru köpte mig en Hasbro interaktiva R2D2 astromechdroid på min födelsedag för några år sedan efter att jag sagt hur roligt det skulle vara att hacka den och jag har äntligen lyckats komma in och börja spela!

Ä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.

Se Steg
Relaterade Ämnen

Hacka din Xbox Controller med Sugru

i detta instructable jag lär dig hur du ändrar din Xbox controller med sugruSteg 1: material Material: en 5g förpackning med sugru Xbox remoteSteg 2: Vänster/höger sticka Först ni vill öppna paket med sugru och men smuts tvätta händerna sedan ta hälf...

Hacka din LED Strip med en rörelsesensor och Timer

Jag tycker att måttet på en bra Instructable är de idéer som inspirerar, varför jag njöt Liam.great98's Instructable med titeln "Ge din säng Underglow!" Jag hade aldrig trott att lägga till en LED strip längst ned i en säng annars, och jag ville...

Vattna dina växter med en Attiny mikrokontroller

Jag vet, det finns en hel del instructables på hur du kan automatisera vattning av dina växter. Detta görs vanligtvis runt en Arduino. Jag bestämde mig dock att använda lite av en billigare lösning med en Arduinos små bröder, Attiny45, men det skulle...

Öppna leksaker, hacka din grönsaker med 3D utskrift

Öppna Toy projektet är resultatet av en 2013 workshop på Domaine de Boisbuchet. Samuel N. Bernier hade beslutat att använda materiella avfall från bandsågen, som kork och trä, för att skapa leksaker av 3D utskrift små tillbehör med en MakerBot han ha...

Hacka din Snap kretsar med Frickin' Laser strålar! Bygga en Laser Tripwire och larm

lär hur man bygger en laser tripwire och larm av Snap kretsar. Du kommer att bygga två kretsar: laser tripwire kretsen och larm krets. Larmet är en mycket enkel två-transistor oscillator som slås på av reläet i laser tripwire krets. När du har byggt...

Hacka din bil

vill låsa upp din bildörr med din telefon? Mappa om ratt knappar, eller logga prestandadata? Bilen Kracker en öppen källkod addon för din BMW 3-serien, 5-serien, 7-serien, X-serien eller Mini som låter dig;Lägga till en Aux-ingång eller musik jukebox...

Kontrollera din Halloween dekorationer med Arduino

Animerade Halloween rekvisita är mycket roligt. Men rekvisita som du köper i affären har några större begränsningar.Ett problem är att varje prop aktiveras egen givare. Så är det svårt att få dem att samarbeta i unison. Om rekvisita är synkroniserad,...

Hur till hacka din Wii

har du någonsin haft den gamla kopian av Super Mario Bros. i din garderob som du vill spela men din NES bröts? Har du andra alternativ! I detta instructable jag kommer att visa dig hur till hacka din Wii för att köra Homebrew kanalen. Med den hår hac...

Hacking ditt Digg Button med en avtagbar kabel

The Digg Button från adafruit industries www.adafruit.com är en mycket enkel DIY elektronik kit lämpar sig för nybörjare. Den består av en mikroprocessor, en 3-siffrig display, en knapp och några tillgängliga i/o stift.Som det kommer från adafruit, ä...

Hacka din Wii

Hej, Välkommen till min mini-handledning om hur du installerar homebrew på din Wii. Det finns ett par sätt att göra detta men detta kallas Smash Stack hacka.Steg 1: Installera Homebrew upp Detta är min andra instruera-stånd. Här visar du hur till hac...

Hacka din Bic

i detta instructable jag lär dig hur till hacka din bic lättare att göra en större flamma. Det har varit massor av rykten och tvivel men detta är den verkliga hur man om hur man gör din eld så stor som du vill med din BIC lättare!!Steg 1: ta toppen a...

HACKA din egen BLUETOOTH HEADSET för billiga

jag älskar bluetooth, kort räckvidd hi-tech radio som kan överföra alla typer av data. Bluetooth-headset är AWESOME eftersom du kan lyssna på musik, spel, eller ring dina vänner med ingen sladd hängande runt. Jag har haft problem med att göra min ege...

Hacka din liv: En Guide till att leva ett friskare och lyckligare liv

När jag såg att det var en tävling om hacks life, tänkte jag omedelbart på dessa otroligt geni idéer för att göra enkla saker ännu enklare. Men sedan insåg jag att de lite "ah ha!" stunder inte verkligen gör en inverkan på ditt liv. Jag måste tä...

Ändra din egna ljussabel med ljus och ljud

så det var jag, en Padawan på Jedi vägen som hade precis avslutat crafting sin ljussabel. Det enda problemet var att bristen på kraft i mitt nya verktyg var... störande. Så för att komplettera min ljussabel kraft befogenheter och se till att de andra...

Hur till hacka din Eagle Award

här är hur till hacka din Eagle award. Vissa människor kanske vill göra detta för att visa stöd för en förändring i politiken i Boy Scouts of America.Steg 1: Skär tyg Skära ditt band. Jag beställde några 35mm grosgrain band. Mäta menyfliksområdet i U...

Datorn Hacking/säkerhet tester med BackTrack5

vad jag kommer att visa dig är hur man testar ditt nätverk för säkerhet. Tanken bakom detta är att göra datorn och nätverket säkrare. Regeln är att om du kan hacka din nätverksdator då någon kundeI detta instructable kommer jag för att vara använda b...

Sälja din bil Online med lätthet

sälja din bil online kommer inte att vara den enklaste processen, men du kan göra några extra dollar om du vill sälja din begagnade bil till en privat fest, snarare än att ge det som ett inbyte. Du måste välja rätt foton, ge en korrekt beskrivning, r...

Hur man skalar bort din hud! (med Makeup)

helloo och Välkommen till peeling huden med makeup :)Steg 1: Titta på videon!Det skulle hjälpa mig en hel del :) lämna en likey om du gillar det!Steg 2: Gör en hud luckan!en liten förberedelse är alltid bra.innan du gör detta trick är det bäst att gö...

Enkelt synka musik och podcaster till din Blackberry Storm med Ubuntu

detta instructable visar dig hur du synkroniserar musik, ljud- och videopodcaster, foton och andra dokument kan du din Blackberry Storm med Ubuntu och Miro (men du kan använda din podcatcher val).Steg 1: Konfigurera din Podcatcher För att automatiskt...