The World's Most Annoying Sex Toy(tm)

This is the place for all suggestions, releases and feedback regarding Milovana Hardware efforts.
Jabber
Explorer
Explorer
Posts: 32
Joined: Fri Jun 20, 2008 9:07 pm

The World's Most Annoying Sex Toy(tm)

Post by Jabber »

There have been various discussions on how to make a vibrator run a really annoying and frustrating pattern, for example this: http://tacit.livejournal.com/214115.html

Now that I have a way of controlling a vibrator, I have tried a lot of them, including the suggestions in the link above and the comments in that link. But it did not feel like the really annoying and frustrating pattern I was hoping to find.

IMHO such a pattern should avoid that you get numb from too much vibration, but it should also vibrate and stimulate as much as possible. And finally it should never be the same for so long that you can get used to it.

So I tried experimenting, and came up with the following rather simple approach: On the basis there is a simple sine wave (A) with a one second period. This sine wave you amplitude-modulate with a sine wave having a period 12 times as long as the original wave. The result is that you have a wave (B) alternating between a very pulsing and low but constant vibration. The resulting wave is still too easy to get used to, so I frequency-modulated the whole thing with another sine wave with a period 500 times as long as the original wave, causing all of the above to slowly alternate from slow to fast. Now I only had to bias the vibrator intensity so that the intensity of vibration of wave (B) when almost constant is very low.

The result is the following Arduino sketch:

Code: Select all

#define pwmPin 11

void setup()
{
  analogWrite(pwmPin, 0);
}

void loop()
{
  long t = millis();
  float tt = 2.0 * M_PI * t / 1000.0;
  float fm = sin(tt/500.0);
  float ttt = tt + 400*fm;
  float v = sin(ttt);
  float am = sin(ttt/12.0);
  v = v * ((am + 1.0) / 2);
  
  int vv = round(127.0 * v + 50);
  
  if (vv < 30)
    vv = 0;
    
  analogWrite(pwmPin, vv);
}
Somebody else can probably do a lot better than I did here, and I would love to hear about that.
Jabber
Explorer
Explorer
Posts: 32
Joined: Fri Jun 20, 2008 9:07 pm

Re: The World's Most Annoying Sex Toy(tm)

Post by Jabber »

I guess now is the time to suggest a new kind of tease.

Prerequisites:
- Get an Arduino Milovana ;-) board. There are many suppliers, just google for "arduino".
- Get a micro-bullet vibrator.
-Get the parts for the driver circuit I suggested here, and connect it all.

Now place the vibrator in a sensitive spot in a way so you do not have to hold it in place, and run the Arduino sketch above. For the next hour, go look at your favourite porn. But do not touch yourself, or remove the vibrator. For at least one hour!

(Yeah, I know this is quite primitive. And also tricky, as the hardware cannot be bought assembled yet. But I have some ideas for how this kind of tease can be made a lot more interesting, and this is why I am working on the Simple Dildonics Interface Protocol (SDIP). I intend to make this protocol distributed on the internet, so anybody you give access can control any attached output devices and also read any attached input devices telling them if you are near cumming. There is a lot of code to it, but I hope to find time to get the first of the network code finished and released in a week or two.)
aldorax
Explorer At Heart
Explorer At Heart
Posts: 304
Joined: Wed May 21, 2008 5:43 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Mid-Atlantic Region, USA

Re: The World's Most Annoying Sex Toy(tm)

Post by aldorax »

Closest I've come to that are those vibes you plug into a stereo or iPod that have their vibration strength/intensity based on the tempo/strength (or loudness) of the music in question. Depending on the playlist you can create an interesting time that can be either frustratingly-perfect or annoyingly-intense. Trial and error to see what works best......ie, one hard-n-fast Gothminister (angry German metal) track followed by 1-2 tracks of some soft country, then some mid-range pop-rock, then something slow, etc.

Using the iBuzz Two, Blue Man Group was amusing to experiment with. :)
User avatar
cumhardy
Experimentor
Experimentor
Posts: 1139
Joined: Wed May 28, 2008 10:54 pm
Gender: Male
I am a: None of the above
Location: UK

Re: The World's Most Annoying Sex Toy(tm)

Post by cumhardy »

you could set up a special milovana 'name that tune' game where you have to guess the track through vibrations only :-D with special vibratory rewards for correct guesses of course.
Jabber wrote:Prerequisites:
- Get an Arduino Milovana board. There are many suppliers, just google for "arduino".
- Get a micro-bullet vibrator.
-Get the parts for the driver circuit I suggested here, and connect it all.
Jabber- how much would this cost to set up (on average?)
Jabber
Explorer
Explorer
Posts: 32
Joined: Fri Jun 20, 2008 9:07 pm

Re: The World's Most Annoying Sex Toy(tm)

Post by Jabber »

cumhardy wrote:Jabber- how much would this cost to set up (on average?)
The most expensive item is the Arduino, which you can buy for about US$30-35. The parts for the driver circuit you should be able to get at most electronics stores for just a few dollars plus shipping. And the micro-bullet vibrator can be purchased at a low price at several web sites.

The hardest problem is probably connecting the parts. I used a breadboard as I considered it most easy, but you could also solder the parts together.

If this was produced in volume by some chinese manufacturer (as is the case with most sex toys) I would expect a producton cost of less than US$6, meaning a retail cost of about US$15-20.
cumhardy wrote:you could set up a special milovana 'name that tune' game where you have to guess the track through vibrations only :-D with special vibratory rewards for correct guesses of course.
Yeah, that could be fun. I think aldorax is right about audio input being interesting.

But what I am really aiming at right now is to provide some software that would allow anybody with a dildonics device to connect to other people on the net willing to control the device. This could be real people or virtual tease programs.

And if the real people or programs can also get real-time information about the biometrics from you (like the penile plethysmograph seraph0x recently constructed, or my rectal pressure sensor), this could be really interesting for teasing.
User avatar
all2true
Explorer At Heart
Explorer At Heart
Posts: 753
Joined: Fri Feb 08, 2008 3:42 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave
Dom/me(s): Looking for a dom/domme
Sub/Slave(s): I am a subby!
Location: Midwest USA

Re: The World's Most Annoying Sex Toy(tm)

Post by all2true »

I am always intrested in these post
but frankly completely lost
with all the tek language.

If you could make one
that would then be marketed
so I can buy the finished product
I would love that

But programming a vibrator is beyond me
but it sounds like fun.
Jabber
Explorer
Explorer
Posts: 32
Joined: Fri Jun 20, 2008 9:07 pm

Re: The World's Most Annoying Sex Toy(tm)

Post by Jabber »

all2true wrote:I am always intrested in these post
but frankly completely lost
with all the tek language.
Unfortunately stuff like this is quite technical while still under development.

But I hope that it will end up with products that are easy to use for everybody.
all2true wrote:If you could make one
that would then be marketed
so I can buy the finished product
I would love that
I think the only finished PC-controllable vibrator sold is this one. This is build as a replacement for a now discontinued gadget for the Rez game. Unfortunately there is not much software for it; I think only the Rez game and a simple test program.
User avatar
qDot
Explorer
Explorer
Posts: 57
Joined: Mon Jun 01, 2009 2:17 am
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: None of the above
Contact:

Re: The World's Most Annoying Sex Toy(tm)

Post by qDot »

First off, there's someone that also started implementing the Torturedildonics stuff that ended up building their own board. Their blog is at

http://www.britishengineeringsystems.com

I think it'd be a really cheap and easy project to do outside of the arduino (the arduino gives you far more than you actually need for a one-feature vibrator package like that :) ). However, the version I want to work on actually does hardware based entropy. If you're gonna be random, be /random/, heee. :)

As for the trancevibe, I've written drivers for it so you can implement it using pretty much any program. The development branch for the trancevibe resides at

http://www.github.com/qdot/libtrancevibe/

And there will be more information at

http://qdot.github.com/libtrancevibe/

Very soon. :)

There are packages for the software at

http://www.sourceforge.net/projects/libtrancevibe

but I'm currently working on porting things off of that page.

Now, that being said, you could also hijack the hardware distributed by highjoy or sinulate, you just need their protocol, which isn't very hard to figure out. I just haven't reversed it yet because I don't want to spent the money on the toys. :)
PatrickBaca
Curious Newbie
Curious Newbie
Posts: 1
Joined: Wed May 30, 2012 6:11 am

Re: The World's Most Annoying Sex Toy(tm)

Post by PatrickBaca »

I want 1....... I rly do I have a wife but I want 1.... lol I liked to get milked like a cow every now & then right guys? Beavis guy I know you know what im talking about......
Find the perfect gift for your partner.
Click here to shop.
http://www.vibratorwarehouse.com/
harrykiles
Curious Newbie
Curious Newbie
Posts: 2
Joined: Sun Jun 03, 2012 4:00 pm

Re: The World's Most Annoying Sex Toy(tm)

Post by harrykiles »

that is so annoying! why do they even sell them?
PiJoy
Explorer
Explorer
Posts: 52
Joined: Wed Sep 07, 2011 6:29 pm
Gender: Male
Sexual Orientation: Straight
Dom/me(s): Not yet
Sub/Slave(s): Not yet
Location: Boston Metro Area, Massachusetts, USA

Re: The World's Most Annoying Sex Toy(tm)

Post by PiJoy »

harrykiles wrote:that is so annoying! why do they even sell them?
@Harrykiles,

You may not be into it, but some of us really get off (both figuratively and literally) from teasing and tantalizing! Just as some kinksters are into "good pain" others among us enjoy sensations that you find annoying. Not knowing -- and not being able to know -- exactly what such an automated toy is going to do next focuses attention on the unpredictable sensations. I think of this as similar to the turn-on from a blindfold, in that it prevents one from anticipating what's coming next. Different strokes for different folks ;-)
frakker2
Explorer
Explorer
Posts: 89
Joined: Mon Jun 18, 2012 8:22 pm
Sexual Orientation: Lesbian
I am a: Switch

Re: The World's Most Annoying Sex Toy(tm)

Post by frakker2 »

I think there's an Emacs plugin that can do that. Almost anything worth doing on a computer can be done with Emacs.
http://www.youtube.com/watch?v=D1sXuHnf_lo
PiJoy
Explorer
Explorer
Posts: 52
Joined: Wed Sep 07, 2011 6:29 pm
Gender: Male
Sexual Orientation: Straight
Dom/me(s): Not yet
Sub/Slave(s): Not yet
Location: Boston Metro Area, Massachusetts, USA

Re: The World's Most Annoying Sex Toy(tm)

Post by PiJoy »

frakker2 wrote:I think there's an Emacs plugin that can do that. Almost anything worth doing on a computer can be done with Emacs.
http://www.youtube.com/watch?v=D1sXuHnf_lo
I should have guessed that the above Emacs/Vibe bindings were courtesy of Qdot.
For further Emacs humor, you may enjoy http://xkcd.com/378/
bundle
Explorer
Explorer
Posts: 13
Joined: Thu Oct 11, 2012 4:08 pm

Re: The World's Most Annoying Sex Toy(tm)

Post by bundle »

I got bored tonight and after reading through various threads here over the past few days, I went and rounded up some things I had lying around and began tinkering.

I hooked an LED, LCD screen, and a solid state relay to my arduino uno. I cut a fleshlight bullet vibrator in half(ish) to get access to the motor. I hooked the vibrator up to a 9v battery through the load terminals of the relay. The arduino was connected to the signal side of the relay through a pwm pin. The LCD screen and LED were for testing pwm values and to find the right range of vibration (using a potentiometer).

Then I told the program to randomly choose a number between 25(very little vibration) and 155(probably at or above the 4.5v they run on normally: 3 x 1.5v button cells) for the pwm value. It then waits from 500 to 5000ms before changing. The 25-155 were simply the numbers that worked with my setup. I passed the number as an argument to the analogWrite() function which sets a pwm duty cycle between 0(always off) and 255(always on).

Note that it is entirely possible to run far too much power through those bullets and burn them out, as I did with my first one. I tried it out by (using masking tape) taping it to myself and letting it run for 10min or so. It was MADDENING.

Code: Select all

#include <LiquidCrystal.h> // initialize the library with the numbers of the interface pinsLiquidCrystal lcd(12, 11, 5, 4, 3, 2); int ledPin = 9;int potPin = 0; // potentiometer pinint brightnessPin = 6; // output pin that goes to the LCD pin which is usually connected to a potentiometer to control brightnessint value; // To hold result from analogRead()int relayPin = 10;int unconnected = 5; // for random # seed void setup() {  // set up the LCD's number of columns and rows:   lcd.begin(16, 2);    pinMode(ledPin, OUTPUT);  pinMode(potPin, INPUT);  pinMode(brightnessPin, OUTPUT);  pinMode(relayPin, OUTPUT);    analogWrite(brightnessPin, 90);  analogWrite(ledPin, 0);  analogWrite(relayPin, 0);    randomSeed(analogRead(unconnected));} void loop() {  // set the cursor to column 0, line 1  // (note: line 1 is the second row, since counting begins with 0):  lcd.setCursor(0, 0);    value = analogRead(potPin);  lcd.print("value = ");  lcd.print(value);    lcd.setCursor(0, 1);  lcd.print("value/4 = ");  value /= 4;  lcd.print(value);  analogWrite(ledPin, value);  analogWrite(relayPin, random(25, 155)); // change to analogWrite(relayPin, value); to use potentiometer control    delay(random(500, 5000));  lcd.clear();}
keane
Curious Newbie
Curious Newbie
Posts: 2
Joined: Mon Feb 10, 2014 3:58 pm

Re: The World's Most Annoying Sex Toy(tm)

Post by keane »

This sine wave based program is interesting. Is it possible to add to the program and cause it to go into an intense mode maybe every 3 minutes that lasts for one minute then back to the original programming? I need something a little more intense to help maintain an erection.
Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests