• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Building robots-using-android-and-arduino
 

Building robots-using-android-and-arduino

on

  • 22,717 views

Talk about building robots using Android and Arduino which I gave at DroidCon India. More details and video of the talk at ...

Talk about building robots using Android and Arduino which I gave at DroidCon India. More details and video of the talk at http://sudarmuthu.com/blog/building-robots-using-arduino-and-android-at-droidcon

Statistics

Views

Total Views
22,717
Views on SlideShare
12,288
Embed Views
10,429

Actions

Likes
8
Downloads
264
Comments
1

10 Embeds 10,429

http://sudarmuthu.com 9957
http://funnel.hasgeek.com 268
http://feeds.feedburner.com 150
https://funnel.hasgeek.com 26
http://translate.googleusercontent.com 22
http://us-w1.rockmelt.com 2
http://astrobiologia.org 1
http://www.tech-leap.com 1
http://www.creiden.com 1
https://translate.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • You can also try ArduinoCommander android app, which helps to control Arduino board.

    It has 'android sensors' feature and you can drive you robotic car, tank, quadrocopter, etc using android sensors, f.e. accelerometer and just rotating your android device to turn left/right, forward/backward.

    Links:
    1. App on the market [https://market.android.com/details?id=name.antonsmirnov.android.arduinocommander]
    2. Feature description with screenshots [http://anettosoftware.co.uk/ac-as.php]
    3. Demo video [http://www.youtube.com/watch?v=ysEWNWId-Mo]
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Building robots-using-android-and-arduino Building robots-using-android-and-arduino Presentation Transcript

    • Building Robotsusing Android and ArduinoSudar MuthuResearch Engineer, Yahoo! Labshttp://sudarmuthu.comhttp://github.com/sudarhttp://twitter.com/sudarmuthu
    • Agenda• Let’s start with a demo• Anatomy of a robot• Android• Arduino• Making them talk – Over Bluetooth – Over WIFI – Over USB wire – Over Audio Jacket – Over GSM• Summary• Questions
    • Let’s start with the demo Demo http://sudarmuthu.com/arduino/asimi
    • Anatomy of a RobotSensors Motors Processor
    • Android can act as a ..Sensor – Accelerometer – Camera – Magnetic Compass – GPS – etc.Processor – Native Java App – Android Scripting Environment (ASE)
    • Missing part is..
    • Missing part is.. Motor(and that’s where Arduino can help)
    • Arduino• Visual Basic for hardware• Includes both Hardware and software Photo credit Arduino team
    • We have Android (Sensors &processor) and Arduino (Motor)
    • We have Android (Sensors &processor) and Arduino (Motor) Let’s make them talk
    • Making them talk• Over Bluetooth• Over WIFI• Over USB – ADK – Normal Way• Over Audio Jacket• Over GSM• Over C2DM• Others (NFC, Intermediate computer etc)
    • Over BluetoothYou need• Bluetooth Shield• Library – Amarino - http://amarino-toolkit.netAdvantages• Wired connection is not needed• Can work from Android 1.5• Two way communicationDisadvantages• Power consumption is high• Slightly slower when compared with others• Range is limited
    • Over WIFIYou need• Wifi Shield• Wifi ConnectionAdvantages• Wired connection is not needed• Two way communication• Can work from Android 1.5Disadvantages• Both should be present in the same network• Power consumption is slightly high
    • Over USB Cable - ADKYou need• ADK Board or USB Host Shield• ADK SDKAdvantages• Native support from Android• Two way communicationDisadvantages• Will work only in 2.3.4 +• Wired Connection is needed
    • Over USB Cable – Socket &LogcatYou need• USB Host Shield• Library – Microbridge - http://code.google.com/p/microbridge/Advantages• Works in older versions as well• Two way communication (Socket &Logcat)Disadvantages• Wired connection is needed
    • Over Audio JacketYou need• Male Audio Pin• Pre-encoded Wave/MP3 filesAdvantages• Very compact• Less power consumptionDisadvantages• Only one way communication is possible• Slightly difficult to get it to work
    • Over GSMYou need• GSM ArduinoShiled• Two sim cardsAdvantages• Range is unlimited• Very simple to setup• Two way communication is possibleDisadvantages• Operating cost (SMS)• Potential to abuse
    • Over C2DMYou need• Ethernet or WifiArduino Shield• C2DM accountAdvantages• Good for notifications• Very easy to setup in Android sideDisadvantages• Only one way communication is possible• Works only from v2.2+• Need Wifi connectivity
    • Other OptionsSomenotablealternateoptions• NFC (Near Field Communication)• Using Computer as a intermediate transmitter• USB Host support (in case of tablet or rooted phones)
    • Don’t throw awayyour old phones ;)
    • Links• Arduino – http://arduino.cc• Microbridge – http://code.google.com/p/microbridge/• Amarino –http://amarino-toolkit.net• USB Host Shield – http://circuitsathome.com/products-page/arduino- shields/usb-host-shield-2-0-for-arduino/• Using Arduino as ADK – http://sudarmuthu.com/blog/using-standard-arduino- board-as-googles-adk-kit• My articles about Arudino – http://sudarmuthu.com/blog/category/ardino• Demo source code – http://github.com/sudar/Asimi• Demo Project page – http://sudarmuthu.com/arduino/asimi• Cellbots– http://cellbots.com
    • QuestionsThank You Sudar Muthu http://sudarmuthu.com http://gitbub.com/sudarhttp://twitter.com/sudarmuthu