Maker Pro
Maker Pro

Automated DC or Stepper Motor Forward/Reverse/Brake

Hello all!

I am fairly new to circuit design, I have some background but not too much. What I need is a pretty simple circuit to control a DC or Stepper motor. The motor needs to go in clockwise position to screw in a screw shaped device. Once the screw is in it will need to stop automatically (proximity sensor?). After an adjustable amount of time (around 30 seconds) the motor will reverse and unscrew and stop automatically. This will repeat for a series of about 5-7 days to give you an idea of how robust it must be.

The screw will be pushing a rod by screwing in. This will be a very small amount of load (max 2 lbs, probably a lot less). The screw will travel about 1 in. The screw has not been designed yet so threads can match design. This will have manual stops so there would not be a risk of screwing too far, but I wouldnt want the motor to burn up. Speed is flexible as well.

I am not really sure the best way to achieve this. I have looked into 555 timers, DPDT relays, and H-bridges. I am not against off-the-shelf products and price isn't too big of a concern.

For now I would just like something that screws in then stays stopped for 30 seconds then unscrews stops and stays stopped for 30 seconds. This would repeat by itself until turned off. Once I get a working prototype I would like to be able to vary the time that motor stays stopped but that is for later. :)

Any help would be appreciated!

Thanks. :D
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
If you know exactly how many revolutions you could use a stepper motor to turn it a certain amount in one direction and back again in the other.

It would be a fairly simple program on a microcontroller interfaced to a stepper motor driver.
 
If you know exactly how many revolutions you could use a stepper motor to turn it a certain amount in one direction and back again in the other.

It would be a fairly simple program on a microcontroller interfaced to a stepper motor driver.

What if I wanted to eliminate the use of a microcontroller and strictly have a black box with a power switch, 2 dials (1 for delay after screw in and 1 for delay after screw out)?
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
You can't get much blacker than a microcontroller.

Seriously, you know what a black box is don't you? It's a device that performs a specified function, but one which you don't know (or don't care) what's inside.
 
You can't get much blacker than a microcontroller.

Seriously, you know what a black box is don't you? It's a device that performs a specified function, but one which you don't know (or don't care) what's inside.

Sorry I misunderstood what you were saying. I was thinking that you meant it would have to be hooked up to a pc at all times. I'm looking into picaxe.
 
Top