So, I built an edging machine for tease and denial...

This is the place for all suggestions, releases and feedback regarding Milovana Hardware efforts.
User avatar
LegalizeRanch
Explorer
Explorer
Posts: 76
Joined: Wed Aug 02, 2017 3:58 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: So, I built an edging machine for tease and denial...

Post by LegalizeRanch »

Speaking about original design - I think you can use arduino just for pressure sensor, then connect arduino to xtoys.app and control any supported toy with it (xtoys supports a LOT).
bangser
Curious Newbie
Curious Newbie
Posts: 3
Joined: Sat May 06, 2023 8:00 am

Re: So, I built an edging machine for tease and denial...

Post by bangser »

LegalizeRanch wrote: Thu Apr 06, 2023 12:51 pm Speaking about original design - I think you can use arduino just for pressure sensor, then connect arduino to xtoys.app and control any supported toy with it (xtoys supports a LOT).
Why not controlling any bluethooth toy, like lovense, directly by the arduino?
Sg07
Explorer
Explorer
Posts: 12
Joined: Sat Sep 29, 2012 9:17 pm

Re: So, I built an edging machine for tease and denial...

Post by Sg07 »

This is awesome! Thank you so much for sharing.

I’ve always wanted to build something like this, but I never thought it was possible. Your post was exactly what I needed to give it a try.

Also, thanks to everyone who contributed with suggestions—it really helped me refine a design that works for me.

Here is what I have done/learned:
Spoiler: show
- The small motor didn’t work for me, not only because it wasn’t strong enough, but also because the one I bought started to heat up after just a few seconds, even when using low voltages.
- I bought a motor control shield for the Arduino, which allows me to control up to four higher-power motors. It also lets me adjust the power sent to the motor, making the vibrations more or less intense. This opens up many opportunities for expanding the setup.
- I scrapped an old bullet vibrator I had, kept the shell, and connected a pair of wires between the Arduino shield and the bullet motor.
- The output was very noisy at first, but the 47uF capacitor helped a lot in smoothing out the fluctuations. Thanks to whoever suggested that!
- I placed the FlexiForce sensor between two pieces of thick rubber to distribute the force more evenly across the sensor. I used a rubber ring to secure it in place and provide some base pressure, which worked really well.
- I found that ChatGPT is surprisingly good at programming Arduinos, lol. So far, I’ve been telling it what I want, and it generates the program for me.
- I’m using the Serial Plotter to plot the pressure sensor output alongside the threshold. It’s super helpful for setting the initial threshold levels and troubleshooting. Once everything is stable, it can be minimized.
- Instead of using a button, I’m setting the threshold via the keyboard using the Serial Monitor.
Some parameters that worked for me:
Spoiler: show
- My program loops every 750 miliseconds
- I check pressure at least every 2 seconds, and power the motor on and off acconrdingly. This combination enables me to skip any noise / bad readings that I was having when reading too fast.
- 2M ohm resistor
- 47u F capacitor in paralel with the resistor
- 11 V external power
- 60 PWM parameter for motor control
- 5 kg flexiforce
Over the next weeks I want to experiment with the timers provided in the original post, together with variable intensities for the motor, and potentially some random behaviors to give some more excitment.

I am still trying to find ways to properly attach the bullet vibrator. Currently I am holding it wiht my hand, so it stays in the right place, but that is not very immersive.
Post Reply