Let your Arduino talk with your Android
Annikken Andee is a Bluetooth® Arduino shield, currently on an Indiegogo campaign, that let Arduino communicate with Android device without writing Android code.
With the growing popularity of smart phones in this time and era it’s interesting to explore how Arduino could tap on the strength of smart phones – touch screen capability and smart phone capability. However for the integration to work, one has to develop the corresponding Smart phone app to handle the Bluetooth communication and provide a stable GUI on the screen.
Therefore to make things easier for Arduino developers who wish to tap on the power on smartphone, the Singapore-based team came up Annikken Andee project, an Arduino shield, with supporting resources, that performs primarily the following actions:
- handles the communication between Android and Arduino
- GUI creation on smartphone by coding on Arduino. Requires no Smartphone App programming
- accesses to Smartphone functions from Arduino Library
- provides larger, portable and non-volatile storage
The shield communicates with Arduino via the ICSP header (SPI) and pin 8. An SD card Reader is available for external data storage for Arduino – for huge data storage or extended period of data logging activity by Arduino. As Android has yet to support for Bluetooth 4.0/Bluetooth® Low Energy (BLE), they are using Bluetooth 2.1 module WT11i by Bluegiga for communicating with the Android phone. Currently the shield supports Arduino Uno, Mega and Leonardo.
Robin, part of the Team Annikken Ande, wrote us:
With Andee, Arduino user can program the UI on their Android phone by downloading the Andee Arduino Library onto their Arduino IDE and the Andee Android App into their Android phone from google play store. Using the functions in the Arduino library, user can easily design the UI on the Andee Android App without touching Android programming.
As we hope to spread the news of this invention to as many people as possible, we believe that arduino.cc is the perfect place to help us make this work.
July 10th, 2013 at 09:40:22
Its kind of bluetooth shield (act as server) on arduino which displays interface on Andee android app(act as client). awesome idea.
July 10th, 2013 at 15:14:07
You can find us at http://www.annikken.com.
July 10th, 2013 at 16:36:10
How is this different/better than Amarino? Seems a bit pricey for it does although I am hugely behind the idea.
July 10th, 2013 at 18:42:26
So… where can one of those shields be purchased? I did a web search for them and it would seem Andee is still vaporware….
July 11th, 2013 at 00:33:25
Click the indiegogo link in the article (line 1). If enough people fund it then they’ll ship sept. Otherwise everyone gets their money back.
July 11th, 2013 at 03:38:47
Being a seasoned Android app developer myself, any app from scratch is not hard but nonetheless easy – it takes time, not to mentioned a bluetooth app. For Annikken Andee, it takes things one abstraction level higher where it lets you build customizable screens from coding TOTALLY in the familiar Arduino environment. For the Android side? if you can download apps from Google Play store, you are good to go. A plus point is after you are done with your project, another guy can connect to your Arduino program (if you allow it) just by downloading the same app from play store. There is no need to worry about distributing your android app around. All uses the same app, but connect to different Arduino + Andee, you get different application.
July 12th, 2013 at 23:10:09
It’s remarkable to go to see this site and reading the views of all mates on the topic of this post, while I am also eager of getting know-how.