Timeline
Idea Generation
ALRIGHT. IM BORED OF SCREENS. WHATS THE SCREEN GONNA DO FOR ME ANYMORE???
i want to try this thing that might be a terrible , dangerous and entirely ineffective idea
ive been tossing it around in my head but want to jot it down:
doing some sort of bdsm needle play that ends up being an electronic interactive adornment. would be amazing to have some capacitive touch wires attached to needles in someone’s skin, and touch making an led light up / move around to different LEDs on other parts of the body.
the person who becomes(???) the “controller” experiences painful/pleasurable sensation when played with… something something embodiment but make it really really literal
many issues: human skin is resistant first of all, so all wiring would have to be on the part of needle before it enters skin barrier. this is better for sanitary reasons tho. risk of accidental short circuit and causing unintentional burns… low voltage required to power an LED probably not enough to burn? (not trying to cause harm, just pain!)
this feels highly inappropriate in an academic context? is it even appropriate in a kink context? seems minimally qualified for safe/sane/consenual?
goals for the weekend are bust out some needles and see if i can get a circuit working sans human body crafting bdsm scenes is basically game design (u got a magic circle, particular win conditions, pre determined rules, fantastical scenarios….)
Initialization
Had to reference my own past work for the easiest way to get the MPR 121 sensor set up again properly, so that was nice. Haha. Also decided to work with Thonny rather than PyCharm, I have no idea why an old prof insisted on PyCharm, but it's so bulky and unnecessary for what I'm doing, Thonny has a built in very very simple terminal system and is so helpful. (Bidirectional framing coming in strong here.)
Surprised/intrigued that needle still works when going through cloth. I mean I guess it's not that surprising, since cloth isn't a particularly strong resistor, but the fact that it can penetrate something and still work on either side is cool. Currently using cheap sewing needles rather than piercing needles but presumably the effect will be the same, but we're still in deep prototype mode.
Needle Fabric Example 1 Needle Fabric Example 2
I need to find someone else to either put a needle in me or let me put a needle in them to test the circuit, which feels tricky right now. I might be able to do this myself but that feels a bit precarious and like I'm doing too much - I don't want to be moving around a lot fixing circuitry if I'm also part of the circuit, that seems way too easy for something to fall apart.
Also what do I want this to LOOK like on a human body? I want it to be a beautiful adornment, halo like wires... Where is the wiring for the LED(s) gonna go, since it's not exactly directly connected to the needle other than through the Pico W.
So next steps: thoughts on visuals. Also other sensors other than touch - want to do a tilt sensor or something, so it alerts when it's jostled... Again causing discomfort if it's in someone's skin.
Progression and Failure
Okay, spent a bit programming and testing a tilt switch. Pretty simple, pull down schematic, when sensor is flat nothing happens, when it is moved (kinda far - at least 90 degrees it seems) it prints to the console and a LED lights up.
Thinking this will be more effective than a capacitive sensor.. Since by default the touch sensor will be touching skin (it'll be inside skin!) something that requiries more in terms of movement might be more effective/actually work.
My concerns are that the level of tilt required would be way too painful?? I'm going to have the sensor out on some wires, so it's not like the needle in someone's skin needs to be bent, but I'm unsure what that pressure will feel like for the controller person.
Thought maybe let's try something more senstiive, so started building out something with the MPU6050 sensor, that has a gyroscope that senses position and acceleration... which would be cool to try and get more articulate information, and maybe have the LED set to light up with a lesser tilt, but... I can't hook this big ass chip to someone's skin??? At least I don't think so. And it's the whole chip that needs to be tilted. It'd look ugly - just a random circuitboard and 4 gangly wires going back to the Pico W... Cool to work/learn with a new sensor though. This would def work better embedded in something, so maybe we're going back to a clothing wearable....?
I've been testing the needles sans-skin by sticking them in my pants and wiring up from there. I forgot I had one in there and stabbed myself a little bit, which... I dunno, good be interesting to incorporate that sort of bodily awareness/intentionality on purpose. Especially since then it wouldn't depend on getting someone over to stab with needles, which isn't like super inconvenient, but not something I can do entirely independently.
IT WORKS??
A friend* came over and let me put needles in their arm this morning. It was the first time I've ever done it and I was really scared (more scared than they were, since they've done this plenty of times before) and I kinda messed it up and made it hurt more than it needed to but I did it!!! (sorry friend.)
Friend was extremely patient and had many good ideas. We talked for a while about sanitation - obviously having needles touching wires that have been all over the place is NOT sanitary, and I'm not trying to give them an infection. My idea was that wires would only be connected to the part of the needle that doesn't go through the end (the part with the cap) so the needle part that passes through the body doesn't "touch" the wires, but the wires are still kind of bumping up against the insertion point, so we opted for... a less sanitary approach, which some kink people would definitely chew me out about. Wiping the wires down with alcohol before touching them to the needle (maybe should get a spray bottle for this?) and then wiping/spinning the needle with a swab with alcohol on it before withdrawing it from the skin was the solution.
My original theory was that the circuit would only work if needles were on the same side of the wire, which did indeed work!!!! But at one point friend suggested I attatch it to the other side of the wire - which ALSO WORKED! So current is being conducted THROUGH human skin (which I thought would be too resistant) and 3.3V is not enough to burn or cause discomfort. Certainly wires connected on each end is the hottest/prettiest way for it to look... and also more bondage-y looking. Literally wired into the computer. Very cyborg, very cool. Some good Testuo the Iron Man inspo happening here.
As suspected, capacitive sensor... didn't work. Or rather it did, but extremely weirdly? I was expecting it to fully not recieve any information and for the LED to remain either off or on entirely without changing... But instead it sort of flickered on and off unpredictably? We tried testing it with movement, with outside touch, staying still, etc, and there wasn't any sort of real predictive pattern to the thing... Which is very odd. But I learned this with my past plant synth project - working with bioelectric systems is actually wildly unpredictable because biological things do not function like computers at all! So... maybe this stays as a chaos element?
Tilt sensor worked perfectly! I was wondering if needle being jostled in the skin would be too painful but either friend is an insane masochist (possible) or skin is an insane organ (seems likely) - he was showing me how you could turn the whole needle basically 90 degrees before it even started to become uncomfortable. So the little movements from the wire attatched to the needle weren't particularly noticable for him.
Something fun though - HE wanted to do more of the controlling of the sensors? I had the wires intentionally long so I would be able to connect without causing harm and explore - but he wanted to move his arm around and cause the sensor to activate.
Which brought up some fun ideas for future collaboration, since friend is down to keep working with me on this!! I was originally evisioning something that I move around/manipulate/twist/cause pain for someone else, and they immediately jumped to wanting to move around or figuring out how to navigate in ways such that would avoid triggering sensors (like a typical sort of predicament scenario)...
So: Does this become a game with win/lose states? Not super thrilled about that... Want it to be collaborative between top and bottom!! We both want to play with the circuit and have agency over it :) (Maybe that's something I need to give up though? Should I be adding things to the circuit during play or is it a set it up and let it go situation?) Friend's suggestion - multiple triggers need to be activated at the samae time in order to achieve "success" (LED going on? or perhaps off?) "What if one edge of the connection is weaker/not activated, and you have to move in order to make the connection?" Is the circuit something to "solve"? Idk if I like that either...
Future concerns:
What am I actually doing this for/what am I trying to say? I kinda didn't expect this to actually work, now what?? If new components need more power, will voltage be too uncomfortable to withstand?? How to connect raspberry pi and power source to human body so rest of circuit halo is wearable? Rethink wired connection. Currently using a very thick hard to manipulate wire, is that the best option? I want something sturdy to support different sensors/components...
*They want to remain annoymous and will be referred to only as friend :)
Fashion
After weeks of trying to figure out how to get a dress form, a Halloween miracle occurred and one just SHOWED UP AT MY HOUSE. Shoutout to T for bringing it as a decoration and letting me keep it for a while.
working on the fashion-y non tech part… def leaning into sci fi aesthetic (which i was doing unconsciously, and R pointed out consciously). surprisingly difficult to get wires to look like what i want with only a loop around a needle as a support? this took TWO HOURS - mostly focused on the one floating above the shoulder. wondering how different the wires will sit in skin? needles def sliding out of this cloth very very easily, i added bits of eraser on the end, i don’t think that will be nearly as much of an issue, if it’s an issue at all, in skin. also want to add one on arms but mannequin has no arms. like maybe one directly going from back to forearm. sort of angelic cyborg bondage.
a nice accident: i think it’ll look good attached to pi in the front or back so that’s nice that that’ll be flexible.
tilt sensor is great but very much wondering what other sensors are out there, i simply don’t know? they have to be simple on/off switches since managing more than two in/out wires on a needle is logistically awful.
skill issues: i’m not super great at getting needles in skin with the accuracy i want, which has negative effects on how much exposed needle there is to connect to. i…. think i actually have a list of people willing to sit there while i practice tho, god bless the freaks.
oh, and still sort of figuring out the best way to bend the wire so it hooks properly onto the needle? it doesn’t seem to be too much of an issue since pressure of needle in skin seems to hold it in place/in contact w circuitry. it’s certainly not RELIABLE. but that’s bodies baby
design issues: this currently has zero play element in it whatsoever. even if we add the tilt sensors in the circuit as it is now (which would be easy) it's not that.. interesting. what does controller have to DO in order to play? tilt, yes - or something like keep one on and on tilted - but wonder if forearm ones can be touched to complete a circuit. R will help me puzzle some of this out tomorrow.
Shoutout to the gender advocacy center for having no questions asked free needles and sharps containers for distribution.
Ladders
Today, trying to test the limits of human skin as a resistor! built this needle circuit ladder - the LED glows a bit dimmer but it does appear that skin is not a very strong resistor at all, so that’s cool. Don’t need to worry about circuits in series being too depleted.
HOWEVER… issues of making sure everything stayed together did begin to arise when the leapfrogging length of the circuit increases. Every connection becomes a point where the circuit can break, and it does break fairly easily since wires can just slip off.
So… need to come up with some better hooking mechanism (it can’t just be a tight spiral, which i originally had, bc things need to go on the needle between the cap and skin), I need to improve my skills so that i could insert a needle with a wire already attached (possible, actually? I should try? but that only solves half the problem), aaaaand ideally we need some kind of cap for the open end of the needle to keep the wires from sliding off. I was right in that skin has enough pull that the needles themselves don’t slip out like how they were doing on the mannequin, but wires are still falling off the ends which is not ideal.
Another thing we tested: built two halves a circuit each connected to a needle in each arm, and made R twist around to make the needles touch to complete the circuit and light up an LED. This was actually really cool and fun to watch, def a movement I want to incorporate into the final design. I didn’t document it which is annoying, but I'm sort of overwhelmed with keeping things sanitary while building this, and picking up a nasty phone mid scene feels daunting..
R likes the asymmetry look of the model though. he keeps pushing me to add more things and i’m like look the issue is clearly not the painful needles in your body the limit is my capacity to manage the circuit lmao (am i topping the needle body AND the computer??)
Possible solutions:
conductive thread? easy to wind around the needle for the ladder thing, though the ladder thing is purely aesthetic. But a good aesthetic.next steps:
- testing other sensors, like reed switch, thermistor, and photoresistor- getting better at piercing w my left hand, some body positions are awkward!
- figuring out caps….
- find longer needles?
some weird things that came up:
- one of the needles i put in maybe wasnt deep enough, which made it more slidey?- R moved around in such a way that a needle went back inside him and then went much deeper than intended - another thing that cap would potentially prevent. (he is fine, everything is fine! just slightly more blood than usual!)
i’m really so appreciative of my sweet smart friend for letting me hurt him so much it’s soooooo nice !
Prototyping
prototype for wearable! with tape! because we didn't have time to do the whole rigamarole for needles today but i wanted to start measuring wirelengths to see what we're working with here. focusing on 3 interactions to start: tilt sensor, photoresistor (currently programmed just to respond when light is blocked/dimmed, but since it's an analog sensor has potential for more responses), and touch/complete circuit connection (putting forearms together). it's wild to me that this amount of wires is potentially only 3 interactions. it looks so simple but i've worked so hard to get this far T_T potentially want to add more tilt sensors on the arms, but focusing on these three first.
so many sensors I originally thought could be incorporated won't work - thermistor (see commit messages for my sadness), capacative sensor, motion sensor, gyroscope sensor... I think there were more but maybe not? Stupid thermistor is not going to be involved, even though it worked with breath, which was interesting... but the resistor itself takes FOREVER to reset back to room temperature, which makes it very difficult to incorporate, since you can trigger it once and then it's just kind of... useless, and weird and flickery in its response. it's possible someone with more experience than me could get it working better, but i'm already over my head w the physics equations it takes to get this thing to give me results in kelvin/celsius, much less trying to make it work reliably with input.
movements will be: tilting torso, changing light (either with hand, or by tilting body down away from lights), and connecting needles on forearms to complete a circuit. unsure what games can be played with three controls, two of which are on/off only.... trying to think of simple/binary interactions, like "open", but that's getting ahead of ourselves.
tilt sensor and photoresistor are going to go on chest, soldered in a short piece of wire that'll be like a ladder between two needles that we tested the other day. so they'll be close to the body, and not adding weight to the aesthetic components.
I'm obsessed w how the wires look moving around from attatchment in the back to the forearms, it's so cool??? it looks kinda simple and small in the pictures, but the movement of those wires feel the most deeply cyborg/computer bondagey.
i'm buying a runner's belt bag thingy and going to tuck the pi and power source in that, wrapped around the middle of the torso.... still not entirely sold on that idea, since i like the idea of making R hold the pi, and watch for it's positive response in terms of lights... but the lights were actually just for me prototyping, not necessarily part of the project. it'd be cool to incorporate some LEDS in the wearable though, maybe on the arms or something. and with it's current design it makes sense for the wires to "end" in the back.
possibly not going to need to attach any circuits to needles in the back, but will put in needles to pin the wires in place aesthetically. (8 needles total, i think? that's actually a very small number...)
testing this with needles i'm sure is going to be a bucket of a thousand problems. trying to schedule w R for a day when we don't have to run to something afterwards.
things to think about:
another thing i'm sort of too overwhelemed to think about is the "hooking" mechanism on the needle itself. it's possible i'll need to put in another needle going perpendicular to the circuit needle in order to hold the wire in place on the needle. cuz currently bending a hook in the wire and just looping that around doesn't feel reliable enough, especially not with this much movement. a friend suggested looking on fetlife for examples.
controller dynamics - R wants to be the controller and do the controlling. Thinking about inviting V and C over because that could be a different dynamic - where V wants to be the controller and C could do the controlling... at this point /I/ want nothing to do with the using of this device. Setting it up is more than enough play/work.
Futuring
Realizing that with pi worn on the back (or even just in a belt) there's no feedback to wearer whatsoever, which is literally the main purpose of a controller, arguably - to create a sensation of agency and control over another realm.
The "final" idea is for it to be connected to a game on a screen - in iterim, could add lights to arcing wires? Maybe that's annoying, with it being directly in the circuit? I ended up getting a 15 foot USB cable that's gonna be like a freaky umbilical cord to the computer. Assuming there will be some tweaks that will need to happen after that - we've so far only done tests with the sensors along the arm, not in their final placements on shoulders. But it's honestly feeling very close to being "done" in a stage I'm happy with for this semester.
Thinking about documentation of the project, also... I want it to look cool/pretty/sexy/scifi... And historically my documentation efforts have sucked, which I want to change. I can't do any of this documenting at Concordia's spaces because it's a blood risk (and also it's... I mean it's not porn, but it's not NOT porn. It's not NOT sex. And doing that where some rando student could just walk in feels unsafe/awkward!)
Big Future Thoughts: Talking with V last night about what the actual game component for this could be - because I don't want to create a game that's antagonistic/or difficult - if someone is using the controller as THEIR BODY, making something challenging could ultimately lead to bad/frustrating feelings about one's own body, which is very much NOT what I would want. She suggested some sort of arts program or something where there is input that creates something, which is a really cool idea!! (Still far off from this being a thing, and maybe that invites motion tracking in some way???) But feels like a helpful lens to start peeking through.
Putting together the full body human prototype with needles in a few days, looking forward to it.
Failure
Spent yesterday morning editing code and soldering components to fit the body shape I had previously designed - two needles on each side of the chest each connected by a wire with a sensor soldered in the middle. Very short, only an inch or two long, spirals on the ends that slide over the outer sharp edge of the needle. (I didn't get photos because of the way things ended up, documentation stopped being my priority...) Got everything working correctly with code and circuits, all tests went smooth. [I can't remember if I said which ones we were gonna keep? Photoresistor, tilt sensor, and needle touch circuit complete are the ones I opted to build with initially.] Bought a 15ft USB cord to hook up to laptop, not for power supply, but to track feedback from the controller (so user can actually see a response - breadboard/pico/lights are in a runner's fanny pack around the torso.)
Hooking up the whole system was at first troublesome in ways that I expected - I couldn't get needles in at the right angle on the first try, things kept slipping off/sliding around, stuff I figured I would have to troubleshoot. The real issue came once we did correctly get multiple sensors hooked up.
R complained of a weird pinching sensation - I stopped to check, trimmed some wires that I thought were poking him unnecessarily.... We'd continue. Eventually he said "it feels like it's burning" and that triggered alarm bells in my head because of issues with circuitry - I immediately detached the circuit, pulled out a needle, and the wound was fully black/cauterized inside... I was VERY confused, double checked to make sure I had everything plugged into the board correctly, which it was. I opted to stop working with this sensor/side entirely (the photoresistor side), thinking it was something with the breadboard or something... Moved down to the arm needles for the touch part, and as soon as THOSE were connected with power in, R said he felt burning again! So I took everything out - clearly there was some bigger issue, and I wasn't going to keep testing it with this type of injury as the risk.
Tested everything again, with the wires we were using and everything - did the alcohol I was using to sterilize cause a short circuit on the breadboard or something? But no, everything functioned properly, nothing was heating up or acting strange... I showed R what a short circuit was by hooking up multiple sensors to the same needle, and it obviously got hot and I stopped it right away. I'm guessing??? that it turns out that human skin isn't a resistor at all, like everything I had tested for - it's actually a CONDUCTOR. So putting voltage in from multiple sensors was causing a short circuit within R's body!! Causing the metal of the needles to get hot/burn him.
So... this halted everything, haha. The original plans for the project are a total failure - can't have multiple sensors wired into the body separately, because it just causes a short circuit. Having everything wired in series with only one power in/ground out would mean all the sensors would respond at the same time no matter what, so it would mean only one input, so what's the point. I certainly learned a lot with this one day of testing! My technical knowledge was sound but my biological knowledge was deeply lacking here.
Don't really want to continue navigating or testing this knowing these types of wounds are a risk - this is not something I had intended, and I felt quite awful having done that to R. Cuddled him and fed him soup and gummies, but kinda spiraled after he left. Felt like a big failure in my responsibilities - though not through something I even knew I had to prepare for. Texted him later that night after pulling myself back and got a very sweet response that I actually think is very important to this project!
Next Steps
For the sake of wrapping this project up - going to figure out some way to hold sensors on the chest w needles that is external/purely aesthetic, and have only the arm touch one have current running into the body.Will have to wait for R's body to heal, though. Will do some modeling on the mannequin and photograph that, possibly all I'll be able to do in time to write the final project write up before the end of the semester.
A fun thing - want to tweak photoresistor to also have a trigger when it gets exceptionally brighter, so there's two success states for it.
Redesign
Okay. So.
Hear me out - no more shorting circuits, the two chest sensors are held in place by the needles but no electricity enters body here. Only place with voltage in would be the arm needle touch one. This weaving method actually seems to hold things in place pretty ok, much better than the setup I had before, where things were slipping off constantly. (Thinking about “communication w materials”.. I sure am learning a lot about needle physics?) it’s maybe even….. better……… Concern here is that lifting needle with the wire might cause it to re-enter the body but I'm maybe good enough now with needles that I could weave in and out of the skin twice to further solidify its position. (None of this will be tested until R is healaed!!)
Both R and Rilla questioned whether using the body/this was still aligned with my design goals - and I think it is, but maybe I'm being stubborn/stupid. It's not ideal, but it still translates to “body is the controller” / pain as an embodied mechanism. Have to pay close attention to what you/the controller is doing and how. The fact that the body isn't a circuitboard shows the limits of the materials at hand, and there is still one electrical component.
I mean yeah it COULD just be a clothing wearable at this point. And the only reason it’s not is because I find that boring! and the fact that I don’t find this boring suggests that it’s still aligned w whatever it is I'm doing I guess. I think it compares to playing a game itself - anyone can put on a piece of clothing, but not anyone can use this controller - it requires an active participation and endurance, similar to playing a game - it can’t just be passively consumed to success, you have to interact with it and struggle with it; it involves active attention.
Also, this has a name now: Skin Effect. "In electromagnetism, skin effect is the tendency of an alternating electric current (AC) to become distributed within a conductor such that the current density is largest near the surface of the conductor and decreases exponentially with greater depths in the conductor." It came up when I was researching stuff about the short circuit - which is more or less what happened, I think. :)
I haven't shown any pics of my "setup" while testing this - because it's sort of maddening - basically a bunch of overturned boxes in my room, lol. You too can be a DIY electroblood maniac, kids!
Further Ideation
I found ONE GUY doing electro needle stuff on the horrible kink website. He had this sick setup w alligator clips (jfc, OBVIOUSLY, why didn't I think of that) and is using a TENs unit that has channels to control on/off. WHICH, I could TOTALLY replicate with potentiometers - so that only one circuit is recieving voltage at once. Still a risk of burns if used incorrectly (unless there's a way to shut it down entirely if it detects multiple active voltages?) and would require a whole other interface... And I personally wouldn't trust someone w needles in them to have the clarity of thought to be operating that correctly, so would become and only two person experience (which is fine/maybe cool?). Am I doing this? arguably not. I'm excited to move on to something else right now.
Final Prototype Documentation
No changes - just setting the prototype up on a mannequin. R's chest still healing, and I think there's some key failures in this project that prevent it from being truly "wearable" as a a moving body controller.
Full body design - minus arm attatchments, because mannequin doesn't have arms. Needles to be inserted into forearms.
Front and back of tilt sensor placement. Gif of it... moving?
Front and back of photosensor placement.
Gif of photosensor being triggered. (Future ideas include holding a light as well, so it reacts to brightness.)
Needle touch... Doesn't really make sense without it being in a body? But completes a circuit that inputs to raspberry pi. (When circuit is connected, pulldown is changed to LOW, preventing a short circuit from pi pin.)
Outputs triggering change in program. Tried to record both at once to show direct reactivity but that was really hard?? But trust me it does work accurately!
Long 15 foot umbilical cord going from raspberry pi holster to laptop in order to read input. Long to allow for human movement but still connected to read data from sensors.
Issues
-
Unsure of wire placement stability. When wiggling wires to put into raspberry pi, things are constantly popping out of a place. Once everything is plugged in, it remains stable on the mannequin - but the human body moves a lot more than a mannequin... This is a huge issue, and that makes me feel very defeated about this project - the most interesting thing about it, that it is placed in skin, is also it's weakest design element because it just might not be usable? Need a different way to firm up positioning. If it was a clothing wearble, could be sewn into place... I guess there's a more extreme version of needle play here that would involve suturing?? Or some other reinvisioning element.
-
Unsure if movement is safe - needles slipping out and back into the body is not ideal. Obviously these needles are injection needles so insertion in the body is technically what they're made for, they're not meant to "stay" in the body, especially at depth.
-
Unsure if this is a failure, I think would depend on the "game" it is used to play - but photoresistor is often triggered in similar circumstances as the tilt. Ie, if someone bends forward, then that blocks light from an overhead light, making the photoresistor trigger activate. This could be changed by alternative lighting, or maybe it needs different logic for the photoresistor. How the controller gets used remains... a mystery.
That's all for now I think. I'm still intriguied by this idea and infusing technology into the biological body, but I think there's gotta be a bigger shift somewhere.