I built an AI edging system that reads my body and controls the Keon

How far have we really come with interactive VR?

I’ve been thinking about this lately. We have VR headsets, we have interactive toys like the Handy and Keon, we have funscripts… but is that really it? We’re still just playing back pre-recorded scripts, hoping the sensation matches what we see on screen.

What if the experience could adapt to YOU? What if it knew when you’re getting close, backed off, teased you, and kept you on the edge until it decided you’ve had enough?

Let me tell you what I’ve been building.


The Project

For the past months I’ve been working on what I call an “AI-controlled edging system.” It’s a fully custom DIY project that combines biometric sensors, machine learning, and device control into one integrated system.

The basic idea: sensors monitor your body (heart rate, skin conductance, temperature, breathing), an AI analyzes this data in real-time to determine your arousal level (0-7 scale), and then automatically controls connected devices to keep you exactly where it wants you.

Edge detection. Automatic cooldowns. Orgasm control. All hands-free, all automated.


The Hardware

The system consists of 4 ESP32 modules, each with its own dedicated function:

Module Function
Body ESP (SC01 Plus) Main brain. 3.5" touchscreen, reads all biometric sensors, runs the AI/ML algorithms, logs everything to SD card. Worn on the arm like a Pip-Boy.
Head ESP Controls the Keon, manages speed levels, handles the nunchuk controller for manual override
Pump Unit Vacuum/suction control with safety pressure monitoring + automatic sleeve lubrication
M5StickC Controls thrust movement and vibration. Mounted on the sleeve holder that sits inside the Keon.

All modules communicate wirelessly via ESP-NOW protocol.


What it can do

  • Real-time biometric monitoring: Heart rate (PPG sensor), galvanic skin response (GSR), temperature, breathing patterns
  • AI stress/arousal analysis: Custom algorithm that learns YOUR patterns over time through machine learning
  • 10-level AI authority system: From “suggestions only” to “full control including orgasm permission”
  • Edge detection & management: Configurable edge limits, automatic cooldowns, PONR (point of no return) detection
  • Device integration: Currently Keon only. Other devices like Handy and Lovense still need to be figured out - I haven’t cracked their protocols yet.
  • Session recording: Full CSV logging of all sensor data + events for playback and ML training
  • Funscript sync: Integration with MultiFunPlayer for video synchronization

Current Status

The system is about 95% complete. Core functionality works:

  • :white_check_mark: All sensors reading and calibrated
  • :white_check_mark: AI analysis running
  • :white_check_mark: Keon control working
  • :white_check_mark: Full menu system on touchscreen
  • :white_check_mark: Session recording/playback
  • :white_check_mark: ESP-NOW communication stable
  • :white_check_mark: ML training pipeline

Still working on:

  • :wrench: Voice control integration (hands-free commands)
  • :wrench: Haptic feedback (vibration motor for tactile alerts)
  • :wrench: Fine-tuning ML models with more training data

About sharing the code

I’ll be straight with you.

The code is entirely in Dutch. All variable names, comments, menu text, documentation - everything. This was a personal project and I wrote it in my native language. So even if you had the code, good luck reading it if you don’t speak Dutch.

This is a hardcore DIY project. Custom PCBs, multiple microcontrollers, sensor calibration, soldering, 3D printing enclosures… This is NOT a “download and run” kind of thing. If you don’t have serious experience with ESP32 programming and electronics, forget about it.

Why should I give this away for free? I’ve invested a lot of time and money into this. But more importantly: everything in this community costs money. Want a script? Pay up. Want software? Pay up. Want a tutorial? Often, pay up. So why is it expected that I just hand over months of my work for nothing?

And honestly? I’m worried about theft. Someone takes my code, slaps it into a commercial product, makes money off my ideas and my work. That thought makes me sick. I’d be furious if that happened.

So I don’t know yet. Maybe I’ll write up the concepts and architecture without the actual code. Maybe I’ll share it for a small contribution. Maybe I’ll keep it to myself. Haven’t decided.


Questions & Contact

Is there interest in this kind of project? Has anyone else built something similar?

I’ll respond to serious questions if I have time and feel like it. I have a busy life and plenty of new ideas I’d rather spend my time on. That’s not meant to be rude - I built this entire thing alone, in my own head, and that’s where I feel most comfortable. I’m not here to provide support or hold hands.

But genuine technical discussions? Sure, I’m open to that.

Let me know what you think.




33 Likes

11 Likes

MaximusJandari would like to know your location…

5 Likes

Noice! All I can say at the moment is very interesting work. I’ll be awaiting If/When you have a product ready. Could be a game changer. Eat a good breakfast, dont get burned out im sure there are many of us who would like to see you complete this project. :saluting_face:

2 Likes

lekker bezig :heart:

2 Likes

This seems so awesome. I hope T-Code devices like the OSR2+ are figured out someday!

4 Likes

1 Like

De gekste :wink:

I’d seriously pay you for material/building and to be a beta tester to help you perfect algorithms!

En dan ben ik heel serieus… :wink:

1 Like

Now imagine adapting the nogasm/edge-o-matic in this system. As that gives another reliable reference point.

1 Like

Yes, in the past I built the nogasme, definitely a good idea. only I can not get used to the place where the sensor should go

Maybe so. I’ve had the OSR for a while, from the very beginning. I can’t really get used to it. I didn’t really do my best to set it up for me either, that’s been on my TODO list for a few years. but I always take the keon, I like it better and easier. multie axis doesn’t bother me that much. I also have the Lovense pro ik who wants to get it to work first.

I never have breakfast, and I will never have a burnout (I come from a time when burnout didn’t exist. :wink:) this is a hobby and do it relax and take my time for that.

4 Likes

Dat klinkt & ziet er geweldig uit. :clap:
Ook zeer benieuwd naar jou eigen ervaringen ermee…
Dit volg ik graag mee… :grin: :+1:

That sounds and looks fantastic. :clap:
I’m also very curious about your own experiences with it…
I’d love to follow along… :grin: :+1:

And yet, either its just never going to be your thing, or it takes quite a bit of time to get used to it.

The 3 biggest hurdles are after all:

  • For a lot straight men it feels like something that just isnt supposed to be done. And getting over that is a mindset change. It can help if a girlfriend does like anal herself, as that makes it easier for you to make that step as well. But in the end, its all down to yourself. If its not going to be your thing, there is nothing you can do here.

  • The fear of it becoming dirty (not just the plug, but leaking). Which is usualy a lube thing. Anal lube spills less. But my advise here: have some extra string-like underwear (not real strings, just some narrower underwear that on its own can also support the plug being kept in). This should give some extra layers that if any fluids leak, they should soak it up (and dont worry about these getting dirty, for that you have washing machines). With good lube you will barely leak out anything, and just 1 piece of cloth is more than enough (even though i still use 2 layers in that case)

  • You butt trying to push it back out. This is a struggle that fixes itself over time. Initialy your anus isnt relaxing when there is a plug in it, and anything you do is helping to push it out. At some point when you are used to this, it no longer happens.
    But for this, plug size and type matter a lot. Mainly neck thickness matter, the bigger the diffirence between the ‘ball’ and neck, the harder it becomes to push it out. A hard to push out plug makes it a lot easier to get used to it, as you at least dont need to worry about accidentaly ‘pooping’ it out. It can make you a lot more relaxed as a result of that.

Starting with anal is anoying, even if you have no problems with the idea. As the more you are excited and thrilled, the harder it becomes to even start with it. You need to relax for it, which at first you just cant be, and so in the beginning it can easily take 30mins to get your first plug in (and when its in, even a small one isnt comfortable at all).
This entire process can easily take over a year, and even then, some plugs might still cause you to push it out.

Its worth it once used to it though (not just for the nogasm), but being a taboo as well, for some people it might never work anyway. The fear of others discovering about it can be enough to restrict you even if you would have tried.

But yeah, i can see why some just decide to search for alternatives, and if they work well enough, thats completely fine. Anal isnt mandatory, it can assist for some, but it can also hinder some (and yes, some become flacid from it, even though they like the feeling. nobody is the same).

1 Like

Thanks for the detailed response and all the helpful information!

I want to clarify though - it’s not a taboo or shame thing for me at all. I’ve actually tried it with the Nogasm, and I simply found that it’s not pleasurable or comfortable for me personally. On top of that, there’s quite a bit of hassle involved with the whole process.

So my search for alternatives isn’t about overcoming mental barriers or needing more time to adjust - I’ve given it a fair shot and it’s just not my thing physically. Everyone’s different, and for me the sensation simply doesn’t work. That’s why I’m exploring other sensor-based approaches that can achieve similar arousal detection without requiring that route.

But I genuinely appreciate you taking the time to share all this - it’s clear you put thought into it, and it’ll probably be helpful for others who are still figuring out if it’s for them!

Kerel… wat een project! Lekker bezig man :smiley:

English:
Dude, what a project! Good job man! :smiley:

1 Like

I would pay money for this

1 Like

It’s not really about the money for me. Sure, I could try to sell this - but realistically, if 10 people pay €100, that’s €1000. I’m not getting rich from that, and most people either can’t or won’t spend that kind of money anyway.

What I’ve been thinking about is something different. Maybe it’s time someone tries to break the pattern in this community where everything has a price tag. We all share this passion - maybe we should share a bit more with each other too.

So here’s my idea: what if this becomes a community project? Open, free, where people contribute what they can. Firmware improvements, STL designs, debugging, testing, trading skills within this niche. We build something together.

Only two conditions: my name stays in the code, and nobody commercializes it.

Or am I just a Don Quixote here, tilting at windmills that nobody cares about?

I’m still thinking this through and haven’t decided yet. Ideas and thoughts are welcome.

5 Likes

This is fascinating! Thank you for sharing. I’ve been building something similar with a no-gasm style pelvic floor sensor adapted into an estim toy. Recently been looking at other biometrics to integrate.

I had some technical queries I’d love to know more about if you’re comfortable sharing details.

  1. In your trials with the Nogasm, how does pelvic floor pressure sensing compare to your GSR/HR/temp/breathing array?

  2. Do you handle your AI analysis on-board, and do the session logs integrate with those ML processes as a ‘review’ of how the session went?

  3. Is your PONR tracking a cut-off threshold, or does the system modulate toy intensity based on PONR proximity? I’ve had a lot of fun with inverse coupling of toy intensity to PONR proximity.

Biometrics that don’t involve pelvic floor pressure are very exciting because they open up multiple toy possibilities - particularly for estim where the signals can interfere with natural responses.

Completely agree with non-profit and attribution. Happy to contribute ideas where possible, but I can’t offer much in the way of coding! My own system has only been possible with very careful designs and learning to code with AI.

1 Like