Bootlicking Trainer prototype

Selfbondage software and other kinky developments

Moderators: Riddle, Shannon SteelSlave

Post Reply
User avatar
occorics
***
Posts: 368
Joined: 31 May 2016, 12:46
Location: Germany
Contact:

Bootlicking Trainer prototype

Post by occorics »

Over at Likera's forum, there was the question about how to implement a release based on boot-licking.
My first idea was to build micro-switches into a shoe-stretcher, but a first try showed that this was not practical enough. Evaluating the buttons would have needed some additional hardware, too.
So the question was: what is easily available, has buttons and fits into the tip of a shoe?
Right, a computer-mouse. I tried it and it worked, so I built a quick prototype that's a bit inspired by the blowjob-trainer...
Bildschirmfoto_2017-08-15_13-04-49.png
You can enter the number of required (c)licks and choose if the buttons must be alternated.
Release is by an external program. It can be a cmd-line, script or executable.
Once the Start button is pressed, the window will maximize and catch all clicks until the counter reaches 0. Then the release is triggered.

Multiple mice can be used, but I didn't find an easy way to distinguish between them, yet.

Download link: http://www.filedropper.com/bltrainer_1

To start it, you must have Java installed (http://www.oracle.com/technetwork/java/ ... teId=otnpt)
Then you start gradlew.bat (Windows) or gradlew (Linux, Mac). It will download some dependencies on the first run...

Since I'm using Linux, I couldn't try other OS, but it should run on every platform where Java is available.
maid marta, Collared property of Domina Shelle Rivers and Lady Helena

https://twitter.com/ShellesPuppy
my blog: https://owned-by-princess-shelle.blogspot.com
my art: https://maid-marta.bdsmlr.com
mechwilliam
**
Posts: 54
Joined: 11 Sep 2011, 19:44

Re: Bootlicking Trainer prototype

Post by mechwilliam »

:hi:

Very nice, it always makes me happy to see more software on this forum :drool:

As for this prototype:
How do you prevent cheating?
How does this software forces a sub to lick instead of clicking? or are clicking and licking the same provided the sub can only touch the boot with his/her tongue?
In that case, the mouse is to be put inside the shoe, right?

Have you considered color coding parts of the show and check the movement of the tongue? like a really sloooow and thorough lick ( :lol: ) would be slow enough for a typical webcam (30fps) to capture, and then you could check the starting and ending positions of the tongue. The sub could know that the starting position was accepted with a beep and has 2-3 seconds to reach some "checkpoints" along the show until the final point.
I think that would be the superior solution (although could be more prone to error). In that case, kevlar's source code of his cross-platform software could prove to be useful:
http://forum.boundanna.net/board/viewto ... 261#p57261

Regards.
User avatar
occorics
***
Posts: 368
Joined: 31 May 2016, 12:46
Location: Germany
Contact:

Re: Bootlicking Trainer prototype

Post by occorics »

mechwilliam wrote::hi:

Very nice, it always makes me happy to see more software on this forum :drool:

As for this prototype:
How do you prevent cheating?
How does this software forces a sub to lick instead of clicking? or are clicking and licking the same provided the sub can only touch the boot with his/her tongue?
In that case, the mouse is to be put inside the shoe, right?

Have you considered color coding parts of the show and check the movement of the tongue? like a really sloooow and thorough lick ( :lol: ) would be slow enough for a typical webcam (30fps) to capture, and then you could check the starting and ending positions of the tongue. The sub could know that the starting position was accepted with a beep and has 2-3 seconds to reach some "checkpoints" along the show until the final point.
I think that would be the superior solution (although could be more prone to error). In that case, kevlar's source code of his cross-platform software could prove to be useful:
http://forum.boundanna.net/board/viewto ... 261#p57261

Regards.
Regarding cheating:
Lets assume, the sub can only reach the boot with the tongue. The mouse will be inside the boot, so the buttons can only be clicked by licking/kissing.
I forgot to mention the "alternate buttons" option. It's another way to prevent cheating. When this is activated, clicks are only counted when they don't come from the same button as the previous one.

I think, with a webcam, it would be difficult to find a working camera angle, so that the tongue can be detected at the desired spots without the head being in the way. It might work with multiple cameras and calculating a 3D model from that...
I had also thought about using conductive tape on the boots, but that would ruin the experience of licking leather. Maybe conductive thread like it's sold to make glove working with touchscreens is an option...

As I said, it's just a quick prototype. I'm sure, the combined creativity of this forum will come up with a good solution!
maid marta, Collared property of Domina Shelle Rivers and Lady Helena

https://twitter.com/ShellesPuppy
my blog: https://owned-by-princess-shelle.blogspot.com
my art: https://maid-marta.bdsmlr.com
User avatar
Gregovic
****
Posts: 1118
Joined: 26 Mar 2016, 21:31
Location: Netherlands

Re: Bootlicking Trainer prototype

Post by Gregovic »

occorics wrote:
mechwilliam wrote::hi:

Very nice, it always makes me happy to see more software on this forum :drool:

As for this prototype:
How do you prevent cheating?
How does this software forces a sub to lick instead of clicking? or are clicking and licking the same provided the sub can only touch the boot with his/her tongue?
In that case, the mouse is to be put inside the shoe, right?

Have you considered color coding parts of the show and check the movement of the tongue? like a really sloooow and thorough lick ( :lol: ) would be slow enough for a typical webcam (30fps) to capture, and then you could check the starting and ending positions of the tongue. The sub could know that the starting position was accepted with a beep and has 2-3 seconds to reach some "checkpoints" along the show until the final point.
I think that would be the superior solution (although could be more prone to error). In that case, kevlar's source code of his cross-platform software could prove to be useful:
http://forum.boundanna.net/board/viewto ... 261#p57261

Regards.
Regarding cheating:
Lets assume, the sub can only reach the boot with the tongue. The mouse will be inside the boot, so the buttons can only be clicked by licking/kissing.
I forgot to mention the "alternate buttons" option. It's another way to prevent cheating. When this is activated, clicks are only counted when they don't come from the same button as the previous one.

I think, with a webcam, it would be difficult to find a working camera angle, so that the tongue can be detected at the desired spots without the head being in the way. It might work with multiple cameras and calculating a 3D model from that...
I had also thought about using conductive tape on the boots, but that would ruin the experience of licking leather. Maybe conductive thread like it's sold to make glove working with touchscreens is an option...

As I said, it's just a quick prototype. I'm sure, the combined creativity of this forum will come up with a good solution!
Put some pads on the inside, as close to the surface as possible and use capacitive sensing to detect licking. With some careful calibration you might just be able to ensure that slow thorough licking.
How may I serve you? *Curtsey*
User avatar
occorics
***
Posts: 368
Joined: 31 May 2016, 12:46
Location: Germany
Contact:

Re: Bootlicking Trainer prototype

Post by occorics »

Gregovic wrote: Put some pads on the inside, as close to the surface as possible and use capacitive sensing to detect licking. With some careful calibration you might just be able to ensure that slow thorough licking.
I tried that, but couldn't get a reading on my multimeter.
I measured a resistance of around 1MOhm/cm on wet leather. It might be an option to define paths that must be kept wet by licking.
Dubbin might be an option to keep the leater conductible, but I don't have any to try it and I'm unsure if that might be unhealthy?
maid marta, Collared property of Domina Shelle Rivers and Lady Helena

https://twitter.com/ShellesPuppy
my blog: https://owned-by-princess-shelle.blogspot.com
my art: https://maid-marta.bdsmlr.com
User avatar
occorics
***
Posts: 368
Joined: 31 May 2016, 12:46
Location: Germany
Contact:

Re: Bootlicking Trainer prototype

Post by occorics »

I have worked out a circuit that relies on the lower resistance of wet leather compared to dry, as mentioned above.
The two loose wires get connected to the boots with alligator-clips. During my tests, the distance was around 20cm.
The variable resistor is to calibrate the sensitivity. When it's set right, the LED is lit as long as there's a wet path between the contact points.
schematics.png
schematics.png (3.92 KiB) Viewed 4324 times
Next step is to connect it to a RaspberryPi and write a little program that counts down a timer for release as long as the sub keeps licking.
I think, using several of these will keep the sub very busy to keep all the contacts closed...
maid marta, Collared property of Domina Shelle Rivers and Lady Helena

https://twitter.com/ShellesPuppy
my blog: https://owned-by-princess-shelle.blogspot.com
my art: https://maid-marta.bdsmlr.com
Post Reply