Android meets Arduino
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Android meets Arduino

  • 2,234 views
Uploaded on

Our aspiration is to make the world more livable for everyone through the science and technology

Our aspiration is to make the world more livable for everyone through the science and technology

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,234
On Slideshare
2,234
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
68
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Android meets Arduino
  • 2. The Android 3.1 platform (also backported to Android 2.3.4) introduces Android Open Accessory support, which allows external USB hardware to interact with an Android-powered device in a special "accessory" mode on this 11th May 2011. Google have released this functionality called the Android Open Accessory toolkit that will allow developers to use open source hardware interfaces to connect multiple input devices to almost any Android system. Intelligent selection ofArduino“the open-source electronics” leverage the widely available Arduino Shields to be used with Android. This shield enables developers to work with the Android controlled Arduino to create real world solutions incorporating sensors, displays, motors, and robotics that interface directly to Android mobiles and tablets.
    First time the open source Android OS of mobile phone can interact with the environment through the special purpose devices (Android IO). These open-source OS and the open-source electronic prototype platforms allowing us to create low cost useful devices for regular uses. The future research projects will be in that direction to make mobile phone accessories to interact with the real-world. This will help to “Bridging the Digital Divide” as the processing power of computer will be in the form of mobile phone for the underserved communities ( farmer can test his soil property using his mobile to add appropriate fertilizer, a fisherman can use sonar from his mobile, etc.). Our aspiration is to make the world more livable for everyone through the science and technology.
  • 3. http://developer.android.com/
    The power of well documentation
    • The Arduino Store provides the Arduino Mega ADK that is based on the ATmega2560 and supports the ADK firmware.
    • 4. DIY Drones provides an Arduino-compatible board geared towards RC (radio controlled) and UAV (unmanned aerial vehicle) enthusiasts.
    • 5. Microchip provides a PIC based USB microcontroller board.
    • 6. Modern Device provides an Arduino-compatible board that supports the ADK firmware.
    • 7. RT Corp provides an Arduino-compatible board based on the Android ADK board design.
    • 8. Seeed Studio provides an Arduino-compatible board that supports the ADK firmware.
    • 9. SparkFun's IOIO board now has beta support for the ADK firmware.
  • Big deal
    The Accessory Development Kit (ADK) is a
    Time to wave of creativity around interfacing external devices to phones and tablets. A phone or a tablet can become a personal data collection device, a general control, whatever you can imagine.
    By choosing Arduino (a physical computing platform based on an ATmega328 microcontroller) as the hardware platform for the ADK, Google has chosen to make Android hacking as easy as possible, as open as it can be.
    There are already more than 300,000 Arduinos in the world and a corresponding number of developers already up to speed and ready to hack, “Wave of creativity“.
    Competitor:
    The accessory API takes Android into territory that the iOS world is unlikely to explore. May Apple would not allow an iOS attachment with non Apple-branded device.
  • 10.
  • 11. Objective:
    An Android based device should capable of
    running real time and real world t task, cause Linux in core.
    Incentive -
    A smartphone is technological warehouse
    with sensors and connectivity, you name it ….
    A desk top, a laptop, a note book or a net book not even close to it according to its sensors and connectivity.
    An ant is mightier than elephant!
  • 12. ++ points:-
    •Robust embedded linuxkernel
    •Community supported
    open source native libraries
    •Well thought partitioning
    between managed and
    unmanaged code
    •Well developed/documented
    APIs for HMI.
    Android Kernel
  • 13. Android Applications
    •Each Android app is a process
    •Scheduled by the underlying Linux scheduler
    •Memory management however is done by Dalvik VM
    Applications in android
  • 14.
  • 15. Arduino ADK Shield For Android
  • 16. A meaningful conclusion plagiarized from the Internet
    The mind boggles as to what hackers will create with this coupling of homebrew hardware and device support.  The Arduino platform offers up a great base for pretty much anything you can imagine, and being able to attach that creation to a powerful smartphone or tablet just multiplies the possibilities a hundred fold.
    With million of Android device owners around the world this could end up being the equivalent of the App Store for hardware.
    Make a unique and desirable accessory and you could be laughing all the way to the bank.
  • 17. Need your feedback …
    This will help to “Bridging the Digital Divide” as the processing power of the computer will be in the form of mobile phone for the underserved communities (farmer can test his soil property using his mobile to add appropriate fertilizer, a fisherman can use sonar from his mobile, etc.).
    Our aspiration is to make the world more livable for everyone through the science and technology.