Pages: [1]   Go Down
Author Topic: Cheap, easy way to communicate with iPhone or iPod touch.  (Read 1559 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


For now this is just a proof of concept and but with some time invested this could be good.
My idea is to create a iOS app similar to TouchOSC that communicates using sound. Like a 56k dial up modem. It would be built with the arduino in mind. The arduino would just need a library to interpret the audio into usable data. 
The picture is proof of concept all I did was connect a 1/8 inch headphone jack to a three pin headers. Then with my trusty breadboard I connected the 1/8th ground to arduino ground and one audio channel to analog0. Then I just played some notes on my ocarina app and watched the digital waves over the serial readout.

If anyone has a Mac and some experience making apps and would like to collaborate or even take the project over let me know.


* ipod2arduino.jpg (68.82 KB, 697x554 - viewed 30 times.)
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That is a very very cool idea.
I started to research this a little and came across a post where someone has already implemented this:
http://www.creativedistraction.com/demos/sensor-data-to-iphone-through-the-headphone-jack-using-arduino/
I'm new to arduino, this is yet another item thats going on my must build list smiley
It would be interesting to integrate this with XBee or something similar, so that your iOS device with a small headphone jack attachment (arduino mini perhaps?) could  communicate wirelessly with a set of sensors.
Bluetooth LE is of course another option, but its only available on the iphone4S (and perhaps the 'new iPad') and you'd have to build your own bluetooth le shield for the arduino.
« Last Edit: March 07, 2012, 11:45:43 pm by flynch » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The link you posted sends the signal the other way that's awesome. What this means it's possible to communicate both ways using this method. We just need a good iOS app and Arduino library.
Logged

Texas
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If you have an ethernet shield you can also use the Ardumote app. The app can send UDP packets to the ethernet shield. The app allows the user to place customizable buttons and sliders that send certain packets to the Arduino over a LAN.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Ethernet solution sounds good but little more pricey and relies on a LAN.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Try this with LAN/WIFI.

http://arduino.cc/forum/index.php/topic,95833.0.html
Logged

Pages: [1]   Go Up
Jump to: