Controlling a TENS with an Arduino

Ideas and instructions how you can make your own bondage toys.
Post Reply
Miner
*
Posts: 6
Joined: 09 Mar 2020, 01:12

Controlling a TENS with an Arduino

Post by Miner »

Does anyone have any experience controlling a TENS unit with an Arduino? What about simply cutting one of the wires and inserting a relay to turn the voltage on and off? Or maybe two relays in series for safety just in case the contacts stick? Of course they would be normally open relays to accommodate power failures. Any thoughts?
User avatar
sweh
***
Posts: 235
Joined: 10 Aug 2017, 01:14
Contact:

Re: Controlling a TENS with an Arduino

Post by sweh »

User avatar
ruru67
****
Posts: 535
Joined: 05 Feb 2009, 03:38
Location: NZ
Contact:

Re: Controlling a TENS with an Arduino

Post by ruru67 »

Yep, that works. I've used really small relays to switch TENS leads on & off, as these can run directly from the Arduino without a driver circuit (you do need a flyback diode though). The duty cycle on relays small enough to be directly driven isn't great. But adding a simple NPN driver is pretty easy too - or buy a relay module that just takes +5V power, ground and a signal line, and wire it directly to your Arduino.

Relays do isolate your hardware from the nasty voltages you'll find in the TENS unit. You only need to switch one side of each channel, assuming it's a genuine, fully isolated, two-channel machine (and bot just a single channel with two leads on each channel).
Post Reply