Log in

No account? Create an account

Previous Entry | Next Entry

So I have an iPhone now, which places me firmly in the ranks of the coveted "hipster" segment of the "consumer whore" demographic. One of the neat features of the new iPhone is GPS; in fact, it's the reason I got the phone, since I was in the market for a GPS device and the iPhone plus GPS is actually cheaper than stand-alone GPS units.

Anyway, my roommate David also got an iPhone, and has been busy playing with the GPS on it like...well, I don't really have a metaphor. Like a guy who's having a lot of fun with a GPS gadget, I suppose.

The iPhone is now open to third-party developers, and the Cocoa API has been extended dramatically with all sorts of calls related to power management, Bluetooth, and GPS functionality. In other words, the GPS system is exposed to third-party developers.

David, who actually isn't a perv, came up with an interesting idea, that he calls the "Virtual Leash." His conception is of a sex toy like a vibrator, preferably Bluetooth-enabled (though I suppose USB would work as well), designed to be locked into place in one's girlfriend. The device would be controlled by software on the iPhone that would monitor the wearer's position via GPS, so that if she left some pre-determined area, the vibrator would start running. At full speed. And not stop until she returned to that area.

Neither my mad Bluetooth hacking skillz nor my iPhone development skillz are up to tackling this project, but I know several folks on my flist could probably make it work. Any takers?



( 30 comments — Leave a comment )
Aug. 1st, 2008 07:08 pm (UTC)

There's my next backburner project.
Aug. 1st, 2008 07:09 pm (UTC)
That. Rocks.
Jun. 27th, 2010 06:51 am (UTC)
last year, I wrote about the same thing.
Aug. 1st, 2008 07:20 pm (UTC)
I am intrigued, sir.

Let me clear off my workbench.
Aug. 1st, 2008 08:05 pm (UTC)
Somewhat related question: what kind of sound configuration options are available to you on an iPhone?
(no subject) - qdot - Aug. 1st, 2008 10:06 pm (UTC) - Expand
(no subject) - soylent_bomb - Aug. 2nd, 2008 02:52 am (UTC) - Expand
(no subject) - qdot - Aug. 2nd, 2008 03:28 am (UTC) - Expand
Aug. 1st, 2008 07:28 pm (UTC)
Hmm, there are the iPod activated vibes like ohmybod - perhaps something can be done with that.
Aug. 2nd, 2008 05:29 am (UTC)
Actually, yeah combine that with a simple app that modifies the sound output based on location. Would be better to be wireless though.

Edited at 2008-08-02 05:30 am (UTC)
(no subject) - partie_carree - Aug. 2nd, 2008 05:54 am (UTC) - Expand
Aug. 1st, 2008 07:32 pm (UTC)
I think it would be better to have it turn on when she is near you. Mmmm This could be fun.
Aug. 6th, 2008 07:22 pm (UTC)
Hmm. Tricky, though. It'd require two iPhones, each with GPS, plus some way for them to talk to each other.

I've always liked the idea of a Bluetooth sex toy that turns on whenever it's within about 20' or so of another Bluetooth sex toy. So you could be walking down th street, feel it start to buzz, then look around to see if you could spot who else was wearing one...

It's fairly easy to rig up a radio-controlled sex toy to do something like this. One person wears the transmitter, rigged so that it is always "on;" the other person wears a receiver connected to a vibrator. It buzzes when it's in range of the transmitter, stops when it's not.

I once did something like this, but in reverse; had my partner wear a radio receiver connected to a vibrator, then set up the transmitter so that it stopped running when the transmitter was in range, and started when it wasn't. I took her to the mall and had her chase me around the place...if she got too far away, bzzzz!
Aug. 1st, 2008 08:12 pm (UTC)
you could set your own adventure treasure hunt... you could have the poor dear running around all over to random parts of the state (only gets a certain time frame in which to do it..) and if she doesnt get to the correct spot in time, on it goes.

The point being, obviously, that you would set tasks that would be impossible to achieve :)

(wants one used on her in this manner, rather badly)
Aug. 1st, 2008 09:06 pm (UTC)
You, Sir, are brilliant! :D I can't wait to see if someone comes up with something.

Congrats on the iPod, by the way, welcome to the digital revolution. Check out Pandora - it's a build your own radio station and it's awesome (and free!).
Aug. 6th, 2008 07:23 pm (UTC)
I keep hearing about Pandora, but haven't checked it out yet. Hmm.
Aug. 1st, 2008 09:44 pm (UTC)
Now a great Idea perhaps, but what if you get a female who really wants to have it go off, would that not be encouragement to go out of the 'designated area'??? I know I'd probably be doing that way too often than I should if that was the case. *evil grin*
Aug. 1st, 2008 09:48 pm (UTC)
Re: lol
Clearly, you reverse settings - so it stays on only if she stays put. if she leaves the zone, it turns *off*.
Re: lol - sbernard16 - Aug. 1st, 2008 11:34 pm (UTC) - Expand
Re: lol - rebeccasmith25 - Dec. 19th, 2009 07:30 pm (UTC) - Expand
Aug. 1st, 2008 10:06 pm (UTC)
So, why bluetooth? Or even USB? What are you trying to do with those control protocols? Assuming you can deal with wires, this is a job for an audio vibe. Just plug it to the audio port, and put out some waveform with an averaged swing of a half volt, which is the maximum range of most audio toys. Cheaper, simpler to program and set up.

I did some work on mapping out audio vibe control algorithms, just been trying to get the time to sit down and write it up for slashdong. I may do that this weekend.
Aug. 2nd, 2008 06:35 pm (UTC)
there are two shortcomings I see with using a sound-operated toy. (Well, three, really; one of them is that the vict--err, user--can just mute the phone.)

The first is practical; a vibrator without wires seems cleaner, which is why Bluetooth is the first place my mind went. The second is that tje subject would still be able to listen to music while wearing the unit if it doesn't run on sound. I could even create a playlist for the occasion! "Music to sexually torture my partner," perhaps. :)
(no subject) - joreth - Aug. 4th, 2008 06:56 pm (UTC) - Expand
Aug. 1st, 2008 10:42 pm (UTC)
I think if someone made this work it would make me, and probably many others, buy iPhones!
Aug. 1st, 2008 11:55 pm (UTC)
A not very related question: Do you have any idea how someone from Australia with a 2nd gen iphone can get access to a network in the US? I can't find anything on the web to help!
Aug. 1st, 2008 11:56 pm (UTC)
Oh, I'm just visiting for a month, not moving there.
(no subject) - sterno - Aug. 2nd, 2008 05:32 am (UTC) - Expand
Aug. 3rd, 2008 09:31 am (UTC)
Everyone here is on the NDA right?
How do I trigger vibration in iPhone?

To trigger vibration in iPhone, use System Audio Services (AudioToolbox/AudioServices.h). Call the AudioServicesPlaySystemSound function with the kSystemSoundID_Vibrate constant as an argument. Vibration takes place for a fixed duration.


This doesn't sound very useful, actually.
Aug. 24th, 2008 08:34 pm (UTC)
Already working on this one
I have been working on this for Mk2 of my intelligent vibrator for some time. ( http://britishengineeringsystems.com/?s=gps ) It's not been high on my priorities list but is definitely doable.

All I need is the time to finish writing it

Aug. 24th, 2008 08:36 pm (UTC)
More specifically this link

( 30 comments — Leave a comment )