Create Arduino-to-Android Wireless with a Magnetic Coil

27.05.2011
Have you ever wanted to find an inexpensive way of communicating with your Android phone wirelessly, but without relying on the likes of Bluetooth or Google ADK? If you also happen to be one of those people who has spare Arduino boards about, you're in luck. combined an Arduino microcontroller with a magnetic coil to create what he calls the "Poor Man's NFC".

The hack allows for a one-direction, low-bandwidth connection between an Arduino board and Android phone (you'll need one that has an electronic compass). Using a one-meter-by-one-centimeter copper cable, the Android app , and a 120-ohm resistor, Joe made a coil from all the copper wire, which then connected to the arduino via the resistor on one end. At this point a diode may come in useful to save the arduino from a possible EMK kick, but not essential.

Once locating the magnetometer on the phone and using Tricorder to do a little bit of coding, you would then attach the coil. To get data transferring at a decent rate, you'll need to do a little bit of signal and Android decodin. Once that's sorted, transfering with data rates of around 7bps is perfectly achievable.

Ok, it's a pretty basic wireless hack, and 7bps isn't a great data-transfer rate (needless to say), but it's a cool way of networking on the cheap, even if it's just for fun. Joe is still trying to tweak the project, so hopefully it will continue to improve. of the hack running smoothly or visit Joe's to get all the instructions, coding and explanatory graphs to try this for yourself.

[ via ]