Zlaté české hlavičky a ručičky. Paráda kucí!
iPhonem ovládané R/C auto
Není to ještě ani týden co mám nový
iPhone 3G a přitom jsem s ním já a bratr dokázali udělat
hodně zajímavé věci. Tak nějak už k tomu bastlení máme sklony.
iPhone se svým akcelerometrem a multidotykovým displayem je
pro takovéhle pokusy naprosto ideální. Když jsme ho domů přinesl a
zjistili jeho možnosti začalo nám vrtat hlavou jaké zajímavé „demo“
udělat. Náhodou jsme kápli na staré auto na dálkové ovládání :)
iPhonemania.cz
Článek o našem projektu vyšel i na iPhonemania.cz, kde jsou nějaké detaily navíc ;-)
Video
Stejné video na YouTube.com a na Stream.cz.
Ovládání funguje jednoduše za pomoci 5 tlačítek na displayi. Čtyři pro ovládání směru otáčení jednotlivých kol a páte pro použití akcelerometru.
Práce na projektu netrvala dlouho, tak jedno odpoledne i s vymyšlením nápadu.
Technické provedení je trochu krkolomnjší než vypadá. Schématicky to funguje iPhone (OSCemote) → WiFi → PC → Max/Msp ->Sériový port → Arduino → Originální dálkový ovladač.
Pokud máte nějaký další zajímavý nápad, který by jste rádi viděli funkční, napište do komentářů a my se pokusíme vytvořit to. Stejnětak jakýkoliv dotaz rádi zodpovíme.
OSCemote
OSCemote je aplikace, která se stará o posílání dat z iPhonu do PC. Dělá tak skrz WiFi nebo jinou sít. Užívá protokolu OpenSoundControl. Nechá se zakoupit na originálním Apple AppStore. Existuje dokonce i lite verze zdarma, ovšem bez akcelerometru.
Patch na otestování je ke stažení zde. Pro jeho chod je potřeba Max 5 runtime.

OSCemote
Max/Msp
Na PC připojeném ke stejné síti běží patch (program) v Maxu, který odchytává data z iPhonu, ty transformuje do jednodušší podoby, ošetří situace aby nedocházelo ke konfliktům (jízda zároveň dopředu i dozadu :D) a dál je přes sériový port posílá do Arduina.
Arduino
Arduino je jednoduchý vývojový kit s mikroprocessorem. Data která mu pošle Max/Msp zpracuje a posléze přes spínací tranzistory simuluje spojením okruhu realné sepnutí spínače na originálním ovladači :) Auto je tedy ovládáno svým vlastním ovladačem, nejsou tedy nutné žádně zásahy do jeho elektroniky.
Závěrem
Nepřehlédněte recenzi skinů pro iPhone 3g!! Pokud se vám nápad líbí, tak ho zalinkujte na Linkuj.cz !!
Zdrojové kódy a podrobná zapojení dám k dispozici pokud bude zájem.
Heleď a nemá náhodou iphone polohovej senzor ? By se to nechalo potunit ještě tak, že by si s tydlifonem kroutil jako s volantem… :)
jj, jako mobil je to jen nafouknutá reklamní bublina, tak aspoň ovládač na autíčko … snad dotovaný … :-)))
Sakra chlapci,tak na toto by som ani nahodou neprisiel.Vooov.Uplna parada.Trosku zlozite,ale coool. Lubos.Blava „nee“
rad by som sa spytal ci ten procesor treba kuupit alebo ci to uz rc auto ma v sebe?inaac skvely napad…
Gratulačka, zlatý český rurčičky a hlavičky :) byla by bomba dát na to autíčko ještě nějakou webcameru a vidět to pří ovládání autíčka na iPhone – ale to už bych chtěl asi moc.. JSI HUSTEJ
KLUCI NECHCETE UDELAT PODROBNY NAVOD? TREBA JAK TO VSECKO NASTAVIT, JA NASTAVIT ARDUINO?MYLSIM ZE NEJSEM SAM KDO BY TO UVITAL.UZ O VAS PISOU I NA ZAHRANICNICH FORECH .. :)
Ono to neni tak jednoduche.
Publikovat zdrojaky a patch opravdu problem neni, dokonce jsem je uz na pozadani emailem poslal.
Chci se vyhnout tomu aby mi psalo 100 denne lidi proc jim to nefunguje. A ja to se vsemi musel resit.
Ne kazdy zlvadne upravit program pro Arduino v C a ne kazdy umi zachazet s Max/Msp tak aby to upravil napriklad pro normalni model, ktery zataci normalnin zpusobem.
Pokud to pro vas neni problem a chcete zdrojove kody, ozvete se na email a ja vse moc rad zaslu :)
LUXUS!!
Škoda že i laser shower neměla nějaké takové zajímavé využití, i když je mi jasné že ty součástky nejsou zadarmo.
Ty efekty z vodárny mě fakt dostaly – bez nich by to nebylo ono ;)
Držím palce do dalších ‚projektů‘!
zdravim, měl sem podobny napad, ale moje znalosti prozatim nejsou takove abych byl schopny to zrealizovat, myslite že byste se mi mohl ozvat na email? rad bych se domluvil na pomoci realizace podobneho zařizeni, předem děkuji
Zdarec ! ste fakt borci .. to bych chtěl .. dělám RC letadla a mám tu jedno co by pro to bylo OK .. jenže sem uplny pako na tyhlenc věci .. škoda
Už se těším na novy projekt .. tohle je BOMBA !!!
moc prosim jestli by jste min mohli poslat jak jste to napsali aby to šlapalo v tom wiring pro arduino.nebylo by možné dát to ke stažení na vašich stránkách(blogu)?
the arduino code is here: http://code.google.com/p/iphonerccar/
i just asked him over skype spent an afternoon trying to find it
Zdravicko, chtěl bych poprosit o ty zdrojové kody a pokud to bude i možno tak podrobná zapojení.. Dikes
Zdarec ! ste fakt borci .. to bych chtěl .. dělám RC letadla a mám tu jedno co by pro to bylo OK .. jenže sem uplny pako na tyhlenc věci .. škoda watch fame online | watch 500 days of summer online | watch paranormal activity online | watch zombieland online | the invention of lying online | watch jennifer's body online | watch harry potter and the half blood prince | watch 2012 online | watch gamer online | watch couples retreat online
Generally I do not post on sites, but I would like to say that this article really forced me to do so! Thanks, really nice article.



