Creating a 10-15 second timer?

Hi All,
Here's what I need to try and achieve:
- I have a servo that I had modified and have removed the circuit board.  Now it just runs from 3 v
- I want to reverse the servo once a momentary switch has been activated for 10-15 seconds
- once time is up the servo reverses again

I thought about using a 555 monostable circuit which would give me the amount of time, but I am unsure how to achieve everything above. I'd love not to have to use an arduino if possible.

Any ideas?

Thanks.

samaddon3 years ago

YOU CAN DO IT BY SIMPLE GATE TECHNIQUE! Though it's difficult!

cir.JPG

the transistors are BC547 OR BC548 OR BC 557 OR 2N222A ! AND ALL THE resistors are of 10k val.

And also you have to hold the push botton atleast for 1.5 secs the relese it .

iceng3 years ago

If you use a relay, pin 3 of a NE555 will reverse your motor.

Or do you want to use a semiconductor H-bridge without moving parts. ?

FM2.JPG