Arduino and Android Controlled Rover Mechatronics I Arndís Magnúsdóttir & Víðir Bjarkason 29.11.2012
Introduction The project name is Arduino and Android Controlled Rover Why? • It‘s a rover that is controlled with both Arduino Uno microcontroller AND an Android smartphone! Figure 1 Figure 2
What is the problem we are solving? Many people have smartphones... • The devices have become smart, but they can‘t move by themselves! • So.... • We made the Rover ! Figure 3
The overall picture Figure 4 Figure 5
The design - Hardware • Robodyssey Mouse with two servo motors and wheels Figure 6 - The Mouse • Sheet-Metal platform for circuits • Sheet metal bay for carrying smartphone • Arduino Uno micro- controller Figure 7 – The Arduino Uno
The design - Software • Photoresistor to servo- motors (via Arduino micro-controller) • Phone-2-photoresistor (via light) • Phone-2-phone communication (via Android app and Bluetooth) Figure 8
Why does anyone care? Figure 9
What are the requirements for a good solution? • Easy to use • Open source • Cheap • Sleek design that protects electronics • Easily modified • No plug to smartphone • Supports wide range of smartphones
Who would want this ? • Smartphone users that love robots • Software developers wanting to further develop the Rover system and expanding the possibilities of using their smartphones Figure 10
Similar existing solutions Figure 11
Similar existing solutions • We‘ve found two existing solutions for remotely control a vehicle with a smartphone • The original idea from the Youtube video „ 2 iPhones + arduino = iRobot“ • More refined solution is the Romo Robot by Figure 12 Romotive Inc.
Why don‘t those solutions meet our previously mentioned requirements? Romo by Romotice Inc. • Needs a plug to connect with phone • Works only for iphone • Internal circuit not easily modified. Figure 13
Why is our solution better? We belief our solution is better than the Romo robot in terms of compatibility • It does NOT use any plug to connect the robot to the smartphone – That means wireless communications between smartphone and the rover Figure 14
Why is our solution better? • Our remote control application is built for open source Android devices. • The rover itself is not limited to any brand of smartphone. It simply accepts light signals. Figure 15
Assistance Many thanks to... • Marel ehf. for manufacturing sheet-metal parts for the Rover • Our friend Guðrún Hauksdóttir (Computer Scientist) for helping us with the Android programming
Further Development • Hardware: • Software: – Weather resistant – Using the built in camera housing – GPS – More user-friendly – Speakers – More robust – Microphone – More secure fit for – Telepresence smartphone – Enable tilting for smartphone
Summary • We have made a system that can use two smartphones to remotely control a rover • The target audience is smartphone users that want to expand the possibilities of smartphone • Similar existing solution is the charming Romo by Romotive Inc. • Our system has the potential for further development
Thank you!
References • Figure 1 http://arduino.cc/en/ • Figure 2 http://freetipsquick.blogspot.com/2012/02/ucweb-handler-for-android-users- free.html • Figure 6: http://robodyssey.blogspot.com/ • Figure 9: http://lifeteen.com/what-should-i-care-the-new-roman-missal/ • Figure 10: http://c4universe.com/blog/2011/06/14/%E2%80%98why-i-love-and-hate-having- a-smartphone%E2%80%99-comic/ • Figure 11: http://www.kickstarter.com/projects/peterseid/romo-the-smartphone-robot-for- everyone?ref=category • Figure 12: http://cdn.romotive.com/img/press/romo-pr-oldnnew.jpg • Figure 13: http://cdn.romotive.com/img/press/romo-confused.jpg • Figure 14: http://bicygnals.kcballz.com/wp-content/uploads/2012/01/No-Wires.jpg • Figure 15: http://www.ashleyelsdon.com/wp-content/uploads/2012/04/IMG_0201.jpg • „ 2 iPhones + arduino = iRobot“: http://www.youtube.com/watch?v=woBb_cN3cM4 • Romotive website: https://romotive.com/meet-romo#meet-romo – Throughout the presentation
Recommend
More recommend