GithubHelp home page GithubHelp logo

channel-chopper's Introduction

Channel-Chopper

A Fire button for any estim device. Perfect for BDSM play

Quick Disclaimer

I am neither an electrical engineer or a software developer. I made this for fun. There are probably many many flaws in this. But that being said, it works and works well for what I want. I don't mind constructive critiscm at all (actually I'll be greatful for it) but please be nice with it. It sucks when you put lots of effort into something and people just hammer it for its flaws :)

What is it

this is a inline controller to turn on and off estim signals. You attach it between the estim unit and the bipolar electrode. it has 4 buttons on it which when depressed allow the estim signals to passthrough to the electrodes. It also works via serial comunication so you can link it up to other equipment if you wish.

You said 4 Channels, Why 5 inputs/Outputs?

channel 5 in the channel chopper is actually controlled by channel 4. the idea behind this is if you have 2 bipolar nipple clamps. One on each nipple. If you press the channel 4 button they will both fire at the same time

BOM

11 - 3.5mm Panel Mount Stereo Jacks

10 - MOC 3023

1 - Arduino Pro Micro (it has to be micro not mini for this PCB)

14 - 220Ω Resistors

4 - 5mm LEDS

4 - Buttons/swtiches

Serial Format

This is done through the USB cable. Basic serial comunication at 9600. The format is as follows

shock¬"channel"¬"state"

There are 4 channels and the states are either 1 for on or 0 for off. So if we wanted to turn channel 2 on we would send

shock¬2¬1

and if we wanted to turn channel 2 off it would be

shock¬2¬0

why is there another serial connection linked to a 3.5mm jack

this hasn't been implemented in software yet, but I put this there in case I wanted to setup software serial to control the box from another arduino. or maybe use this box to trigger other devices. The tip is connected to pin A1 and the ring to A0

Thankyou's

I need to say thanks to both Georgexx and Onwrikbaar as they showed me the light with the MOC3023's

Links

Discord

If you like what we do and want to support us then please consider the following options

Patreon

Ko-Fi - if you'd rather a one off donation

Twitter - sharing our work helps lots too if you can't afford to support financially

channel-chopper's People

Contributors

deviant-designs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.