South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« on: February 27, 2011, 11:09:02 pm » |
Can you do this with a continous rotation servo? ...tell it to turn to 45 degrees and stop there for instance?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 50
Posts: 6553
Arduino rocks
|
 |
« Reply #1 on: February 27, 2011, 11:27:43 pm » |
no
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #2 on: February 27, 2011, 11:39:29 pm » |
Hmmm, too bad. A stepper motor looks like you can control it's exact position with code, but it lacks gear reduction for my application.
|
|
|
|
|
Logged
|
|
|
|
|
St. Louis, Missouri
Offline
Sr. Member
Karma: 0
Posts: 274
Arduino rocks
|
 |
« Reply #3 on: February 28, 2011, 12:09:23 am » |
You didn't say what your application is but stepper motors excel in low speed applications. Unlike a brushed DC motor they develop their highest torque at the lowest speed.
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #4 on: February 28, 2011, 12:17:59 am » |
You didn't say what your application is but stepper motors excel in low speed applications. Unlike a brushed DC motor they develop their highest torque at the lowest speed.
Sure enough??! Well, that might be exactly what I need then. Tell me, would SparkFun's stepper motor: http://www.sparkfun.com/products/9238 work to open a drawer in this setting: If I put a small rubber wheel on it (say, 1-1/12") and mounted it under the drawer. The drawer would be the equivilent in weight of a silverware drawer or something, with new, quality drawer glides. Right now I can slide it open and closed with 1 finger. So I would be able to accurately open the drawer 8" without having to have some kind of limit switches? This would be great.
|
|
|
|
|
Logged
|
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 249
Posts: 16544
Available for Design & Build services
|
 |
« Reply #5 on: February 28, 2011, 12:24:57 am » |
You could always have the motor run timed - run for 3 seconds or as determined experimentally to stop at the distance you want. Or put the equivalent of a string out of sight on the back of the drawer that pulls a switch the arduino reads to know when to stop.
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #6 on: February 28, 2011, 12:28:33 am » |
I really like the stepper idea. You say it's got good low RPM torque, but is this too slow? I'd need about 2 revolutions to go 8 inches. To move the drawer, it'd take 1-2 seconds. Can a stepper motor work like that?
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #7 on: February 28, 2011, 12:37:35 am » |
You can get stepper motors with reduction gear trains. You didn't mention whether you think you want gear reduction for low speed or for increased torque.
I suppose to open a drawer 8" with a 1 1/2" diameter wheel, @ diameter times pi, I'd only need 2 revolutions, and it would have to have a little time for the opening process, just roughing timing a normal open/close, I'd say 1.5 seconds. So that a speed of 90 RPM. Does a stepper motor have enough torque for this little job at that speed? Can you run a stepper motor at that speed? thanks.
|
|
|
|
|
Logged
|
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 249
Posts: 16544
Available for Design & Build services
|
 |
« Reply #8 on: February 28, 2011, 12:41:37 am » |
"2 revolutions to go 8 inches" so you're going to have a 4" circumference wheel to move the drawer in/out? circumference = Pi x D, so a 4"/Pi = 1.27" diamater wheel. Do you have that much room under the drawer? What happens as the wheel wears, or slips a little on a wet spot, or someone nudges it by accident as it starts?
|
|
|
|
|
Logged
|
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 249
Posts: 16544
Available for Design & Build services
|
 |
« Reply #9 on: February 28, 2011, 12:45:04 am » |
Inkjet printers use stepper motors to slide the cartridge back & forth, right? Probably not as heavy as a silverware drawer, but you can get motors in all capacities. I saw a youtube video of a stepper motor spinnning something arouund at quite high speed. I bet 90 RPM is not a problem.
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #10 on: February 28, 2011, 12:48:16 am » |
Inkjet printers use stepper motors to slide the cartridge back & forth, right? Probably not as heavy as a silverware drawer, but you can get motors in all capacities. I saw a youtube video of a stepper motor spinnning something arouund at quite high speed. I bet 90 RPM is not a problem.
...I was refering to 90 RPM as a 'low speed' not a 'high speed'. So they must have good torque at, say, 60 RPM or something. Slower would be better for the drawer. 2 seconds to open it would ensure no slipping. Getting bumped out of sync won't be an issue.
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #11 on: February 28, 2011, 01:02:08 am » |
...so, SparkFun's stepper motor wouldn't have enough power (torque) to open a drawer?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 50
Posts: 6553
Arduino rocks
|
 |
« Reply #12 on: February 28, 2011, 01:04:01 am » |
|
|
|
|
|
Logged
|
|
|
|
|
South East USA
Offline
God Member
Karma: 2
Posts: 558
|
 |
« Reply #13 on: February 28, 2011, 01:14:32 am » |
...sorry if I'm repeating myself. To state the obvious, I'd like to get away from limit switches and sensors if possible. I'm new to this stuff, and just wondering about the power of a stepper motor. I didn't know a motor could have power at low speeds. I'm used to motors running 1600-1700 RPM, what you'd find on a bench grinder. I had no idea a motor could run this slow, but if a printer head motor doesn't use gear reduction, then it must be able to run pretty slow, which sounds like a perfect solution to me--a nice slow drawer opening with digital control as to it's where abouts, so no need of sensors or limit switches.
|
|
|
|
|
Logged
|
|
|
|
|
St. Louis, Missouri
Offline
Sr. Member
Karma: 0
Posts: 274
Arduino rocks
|
 |
« Reply #14 on: February 28, 2011, 02:22:22 am » |
Steppers usually have a data sheet that will include a graph of the torque curve. You can use this to find the torque at a given speed. Unless the drawer is very heavy it shouldn't take a very large motor.
|
|
|
|
|
Logged
|
|
|
|
|
|