Hi all,
Looking for a simple way to put a timer on a 12V DC circuit for an automotive application (so prob more like 13-14V). Currently I have a small 12V DC motor that opens and closes an exhaust valve. I have it wired to a DPDT illuminated 7 pin rocker switch that simply reverses polarity of the motor depending whether it's in the up or down position, like a winch control. When it's in the up position, The valve is open and a red LED is lit on the upper part of the switch, and when it's flipped down, the valve closes and a green LED illuminates the bottom part.
The problem is it only takes two to three seconds to open or close the valve, and then the motor is under constant load at failure trying to hold it open or closed (it doesn't need to). What I hope to accomplish is to be able to throw the switch (non-momentary) to change the position of the valve, and have it behave as a momentary switch for 5 seconds or so each time it is thrown, supplying power in the correct polarity to the motor long enough for the valve to open or close, and then cut power to the motor, but the switch stays in the same position and illuminated until it's flipped again. Make sense?
I have enough basic knowledge of circuitry to be able to see how I could accomplish this using an Arduino board, but that would require stepping down the input signal from 12V to 5V, then using the 5V output signal from the Arduino to activate a 12V relay to the motor for 5000 ms or whatever, but I'm hoping somebody else can see a much easier way (maybe transistors?). I do have most basic electronics tools at my disposal and am pretty good at following instructions (though my wife might disagree)...
Thanks!
Looking for a simple way to put a timer on a 12V DC circuit for an automotive application (so prob more like 13-14V). Currently I have a small 12V DC motor that opens and closes an exhaust valve. I have it wired to a DPDT illuminated 7 pin rocker switch that simply reverses polarity of the motor depending whether it's in the up or down position, like a winch control. When it's in the up position, The valve is open and a red LED is lit on the upper part of the switch, and when it's flipped down, the valve closes and a green LED illuminates the bottom part.
The problem is it only takes two to three seconds to open or close the valve, and then the motor is under constant load at failure trying to hold it open or closed (it doesn't need to). What I hope to accomplish is to be able to throw the switch (non-momentary) to change the position of the valve, and have it behave as a momentary switch for 5 seconds or so each time it is thrown, supplying power in the correct polarity to the motor long enough for the valve to open or close, and then cut power to the motor, but the switch stays in the same position and illuminated until it's flipped again. Make sense?
I have enough basic knowledge of circuitry to be able to see how I could accomplish this using an Arduino board, but that would require stepping down the input signal from 12V to 5V, then using the 5V output signal from the Arduino to activate a 12V relay to the motor for 5000 ms or whatever, but I'm hoping somebody else can see a much easier way (maybe transistors?). I do have most basic electronics tools at my disposal and am pretty good at following instructions (though my wife might disagree)...
Thanks!




