We need to build a simple 12V DC controlled lever position stepper.
The lever moves in a simple forward and backward operation.
The lever is used to place a motorcycle differential in a forward or reverse position.
We us a 12V DC motorcycle battery to control all electronics.
Is it possible to build a control system using your components?
If so, which components will we need?
Can we control the travel of the lever with a stepper motor?
12V DC stepper application
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
The answer is 'probably'. But you will need to understand the mechanical requirements as well as the electrical:
How much force is required to move the lever?
How far does it have to move?
How fast does it need to move?
How much force is required to move the lever?
How far does it have to move?
How fast does it need to move?
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
The force required to move the lever is 250N. cm
The lever moves about 1.5 inch on an axis
Speed is not an issue, just need to move it into forward and reverse
The lever moves about 1.5 inch on an axis
Speed is not an issue, just need to move it into forward and reverse
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
N/cm is a unit of torque. How long is the lever?
If you divide 250 by the length of the lever in cm, you will get the force in newtons required at the end of the lever.
If you divide 250 by the length of the lever in cm, you will get the force in newtons required at the end of the lever.
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
The lever is 2.5 inches (6.35 cm)
Force required 39.4 newtons
Force required 39.4 newtons
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
You could use a stepper motor, but you would still probably want some limit switches. An alternative would be to use a geared DC motor. In either case, if speed is not critical, I would suggest using a lead-screw or ball-screw for the linear motion.
You could control either type of motor with an Arduino and our motor shield. You could use our #324 stepper motor, or www.pololu.com has a number of 12v geared DC motors that would work as well.
Limit switches could be done in a number of ways, depending on what makes sense mechanically. You could mount simple contact switches at the extremes of travel. Or you could use magnets and a hall-effect sensor.
McMaster Carr is a good source for other mechanical parts such as lead-screws.
You could control either type of motor with an Arduino and our motor shield. You could use our #324 stepper motor, or www.pololu.com has a number of 12v geared DC motors that would work as well.
Limit switches could be done in a number of ways, depending on what makes sense mechanically. You could mount simple contact switches at the extremes of travel. Or you could use magnets and a hall-effect sensor.
McMaster Carr is a good source for other mechanical parts such as lead-screws.
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
Thank you, I may just use a standard DC motor with limit switches.
We can account for the "coast" of the motor by using limit switches and introducing an artificial stop.
We can also use a spring to apply a constant force to hold the lever in place.
We just have to ensure that the motor can overcome the applied force of the spring to move the lever in reverse.
Thank you very much,
Robert
We can account for the "coast" of the motor by using limit switches and introducing an artificial stop.
We can also use a spring to apply a constant force to hold the lever in place.
We just have to ensure that the motor can overcome the applied force of the spring to move the lever in reverse.
Thank you very much,
Robert
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
Geared motors tend to 'coast' less. And with a lead-screw or ball-screw, it will hold its position very well. There would be no need for springs.
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
Could these be used with limit switches and a simple reverse polarity switch for forward an reverse?
Or do we also need the motor controller and motor driver?
Thanks
Or do we also need the motor controller and motor driver?
Thanks
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
Yes. If you don't need speed control (doesn't sound so) you could wire up a mechanical switch to reverse the direction.
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
Do you have a suggestion for a geared motor that we can use?
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
Something like this, mated to a lead-screw should work: http://www.pololu.com/product/1103
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
Thank you, I will try this!
-
- Posts: 9
- Joined: Mon Jun 23, 2014 7:27 am
Re: 12V DC stepper application
Do you also have a suggestion where we can purchase lead screw assemblies?
We don't need large grade metal for this project, maybe m6, m8 or m10
Thanks,
Robert
We don't need large grade metal for this project, maybe m6, m8 or m10
Thanks,
Robert
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: 12V DC stepper application
McMaster Carr is a good source for all things mechanical: www.mcmaster.com
Please be positive and constructive with your questions and comments.