Does this switch exist?
A sliding switch with reversing (DC) polarity.
At one end of the slider, power is full "forward". Slide the controller, and power decreases. Reach the centre, and power is zero/off. Slide past the centre, and power increases again, but with reversed polarity, ie in reverse.






























Visit Our Store »
Go Pro Today »




Use a "volume control" linear potentiometer. Mouser has a whole range of slide potentiometers. The first one on that list even has a center-detent option, to give you a tactile "center off" condition.
Wire it up with, e.g., +5V at one end and -5V at the other. Make sure the housing is grounded to the chassis, and choose one with an insulated lever, so your users don't get a little zap each time.
Mouser may have better options for this, already built. +/0/- is very common for audiovisual controls.
The basic shape of this thing is shown in this picture:
http://en.wikipedia.org/wiki/File:Pushpull.PNG
from this article:
http://en.wikipedia.org/wiki/Push%E2%80%93pull_output
and I have taken that basic circuit and sort of adapted to your power supply and motor, choosing/guessing some components that might work for this.
http://www.instructables.com/file/FZZWENCH3CS35HZ/
Guessing the transistors have to beefy enough to handle a few tenths of an ampere, or 100s of mA, of current, and to dissipate a few watts of power. Also it would be nice to make them a complementary pair; i.e. the PNP transistor has the same specs, but like reversed, as the NPN one.
The op-amp I picked, TLC272, is one I've used before that seems to work well from a low supply voltage, in this case just 6V (from the +3V rail to the -3V rail)
Note this kind of amplifier (well follower actually, amplifier with gain = 1, Vout=Vin) necessarily wastes power unless the transistor is completely on, or completely off. Also note that only one transistor turns on at a time. When supplying Vout>0, the NPN transistor will be part way on, with the PNP completely off, and when supplying Vout<0, the PNP transistor is part way on, and the NPN is completely off.
As others have noted, the efficient way to drive a motor is with pulses, so that the transistors are always completely on, or completely off, and little power is dissipated by transistor this way. But of course the more efficient way tends to be more complicated.
Anyway, the circuit I have presented here is the most simple thing I can think of, that I think might actually work, and do what you want it to do.
An old fashioned mechanical speed controller as used in RC does the trick for larger currents. For example: http://www.cornwallmodelboats.co.uk/acatalog/mfa1105_2.html
You could use an electronic speed control with a servo tester as input.
This also means the resistor value of the regulator should be in the range of 100 Ohm. At 3 V this 100 Ohm + the resistance of the motor gives less than 30 mA, which is rather low for many DC motors to start running. Unless we are talking of really low current motors
High wattage and low resistance is not common for potentiometers. Most start at 1 kOhm, and supposing they can handle the current, this means the motor will only run near in about 10% of their range near the "full on" end point.
I would advise to go for switches/controllers meant for motors, like in model trains or RC cars/boats.
(This whole question has been a learning experience)
Steve
Push the slider to one end, motor goes forward quickly, slide it back, motor goes slower, keep sliding and the motor goes into reverse. It seemed logical that centre would be "off", but it's not vital that there is an actual "off" position on the slider.
I'm starting to think that the prototyping stage will simply use something like this to just go full-on in either direction.
http://www.pennyandgiles.com/script_cms/force_file_download.php?fileID=460
Takes microswitches.
if you can come up with a double pot then you could use the input from that slider to drive a 556 or 2 555's in a pwm configuration - each with reversed polarity.
Otherwise, it would involve using (in my opinion) a microcontroller such as arduino or your favourite flavour -- and using linear pots and have the duino drive a motor controller h-bridge with the analog outputs. You could use standard cheap sliders and add manual detent do the middle - and do all the processing in software - not too expensive if you build it yourself.
This one has a dial control (versus a slider), so I don't know if that helps you or not... (but I know I've seen them with a "T" slider operating in the same manner as you describe).
#2 son & I need 4 for a project we're planning.
I also saw this one, but I'm not sure how this one works?
On this site, the OP was looking for the same thing (more or less), and the last person replied with an idea (that I think would work), along with the schematic. So if you want to build it yourself, it'll likely be a lot cheaper.
I think we've settled on simple control first, like this, then your idea as long as the first stage shows promise.
Looking forward to the Ible when its all done. ;-)
example DPDT
http://www.rapidonline.com/Electronic-Components/DPDT-C-o-Standard-Slide-Switch-76-0110