These tools and solutions are among the most popular ways to interface an Android device with the physical/eletronics/mechanic world. But sure, you can help us to include more if you see something else:)
1. Bluetooth module+Arduino+Android Application from Cellbots :
http://code.google.com/p/cellbots/
2. IOIO for Android:
http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html
3. Arduino + USB Host Shield from Microbridge project:
http://code.google.com/p/microbridge/
4. PIC24 board from Microbridge PIC project:
http://code.google.com/p/microbridge-pic/
5. Google ADK (Android Open Accessory Development Kit):
http://developer.android.com/guide/topics/usb/adk.html
6. Chicken Haha Android Serial Connector:
http://www.chickenhaha.com/product.php?id_product=11
7. 3.5mm Stereo Audio Cable from TRRSTAN cellphone robot:
http://www.allthingsgeek.com/
8. Bluetooth+Arduino+Android Library from Amarino:
http://www.amarino-toolkit.net/
9. The PhoneDrone Board (Android to PPM RC interface board from DIY
Drones):
http://diydrones.com/profiles/blogs/new-diy-drones-product-preview
10. Android ADK with a standard Arduino Uno and USB Host Shield:
http://marioboehmer.blogspot.com/2011/05/android-adk-with-standard-arduino-uno.html
11. Native USB host support (Android 3.1 or above) to control simple USB peripherals:
http://developer.android.com/guide/topics/usb/host.html
12. IOIO+WiFi dongle. It's a project at its very beginning. IOIO's creator Ytai has just finished adding Bluetooth to IOIO, and expecting experienced people helping him writing WiFi dongle drivers. Please contact him if you have a clue.
13. Android+Raspberry Pi+WiFi dongle. Well this is just our dream, as it will be available in late November 2011. It's really amazing that this tiny pen-sized Linux PC costs only 25 US dollars and it runs Ubuntu! The combination of Raspberry Pi's size, price and performance makes it the best candidate of our DIY gadget brain, providing diverse interactions with Android. We will definitely have a try:
http://www.raspberrypi.org
14. The Electric Sheep board from Sparkfun, a development tool (similar to the Arduino Mega ADK) for creating custom Android accessories.
http://www.sparkfun.com/products/10745
Making Hardware Apps for Smartphones
Monday, October 31, 2011
DIYers, let's make a complete list of Android Hardware Interface Tools and Solutions
Labels:
ADK,
Amarino,
Android,
Arduino,
Audio,
Bluetooth,
Chcken Haha,
DIY,
DIY Phone Gadgets,
Gadgets,
High-tech,
IOIO,
Microbridge,
PIC24,
PPM,
PWM,
Raspberry Pi,
Tools,
USB Host
Location:
Paris, France
Subscribe to:
Post Comments (Atom)

A while back I write a note about the use of Android with Arduino: http://abiro.com/w/2011/08/23/idea-for-a-robot-project/
ReplyDeleteHi Abiro, I am glad that more people are getting interested in the topic: combining Android with microcontrollers. I see that in your post you made a great analysis of these advantages:
ReplyDeletea very fast CPU and lots of memory
fully programmable
an application platform with APIs for accessing all the features of the phone
fast communication over long distances (including distance / power trade-offs)
audio input and output
video/picture input (camera) and output (display)
location/tilt sensors: GPS, accelerometer, compass, gyroscope
interaction via touch display
robot control via USB
I guess what you are talking about is one possible mode:
Using android as a part of the main robot body.
This is definitely very promising. Unfortunately there is no commercialized product yet. You can see in my post that the Cellbots project and DiyDrones' PhoneDrone board can realize this, and it stay at a hobbyist level for the moment.
There is another popular mode: using Android as a remote control. This has been commercialized already in many ways (wifi, bluetooth and infrared) :
Parrot's AR Drone,
Sphero - a toy ball that you remote control from your smartphone,
Digicopter: http://www.youtube.com/watch?v=6Sk8IJK1FR8, etc...
Yan
If youare interested in controlling arduino board from android device, use ArduinoCommander: https://market.android.com/details?id=name.antonsmirnov.android.arduinocommander
ReplyDeleteWhat must i do to play xbox live using my motorola triumph
ReplyDeleteWhich is the best board in all the things.
ReplyDelete