Hi everyone. I am an inexperienced electronics hobbyist, so please don't assume I know something--I probably don't. I want to make a crane or "claw" game like you can find in the arcade (just for fun, so I don't care how big or small it ends up being). I'm afraid I have the most basic question... ... what type of motors should I look at to get started?
I have an Arduino Uno and a Makershed motor shield
I've played around with controlling very small servos both directly from the Arduino and connected to the motor shield with success.
I have used transistor circuits to control larger DC motors with success.
I would like to use a 2-axis joystick potentiometer to control the crane's movements. I'm imagining it working kind of like some of those great home-built cnc machines I've seen (with some type or rail system that the "head" slides on).
I know it's a dumb question, but what kind of motor would be best to move the crane in the x and y axes? I'm thinking probably a DC motor. I could control its speed and direction from the joystick's input. However, I wonder if I should be looking at stepper motors instead.
stepper would be great but do you need the joystick to control each step? i do think that using 2 DC motor will add to the fun due to the fact that they are almost unpredictable. anyway if you decided to make one using stepper i got 2 link that may help
he had manage to use both type of joystick to work with his setup.
for the mechanical part i think it is best if you follow this set up http://www.tantillus.org/
it will give you the fullest travel you can get
how ever for the claw. you need to design one or use any of the servo type claw you can find, this one i'm sorry i dont have any link
An RC servo converted to continuous rotation would be what I'd recommend. That would give you gear reduction, the motor driver, and a simple interface. The sweep tutorial gives an example of how to code for one, but in the case of a continuous motion servo turning the potentiometer farther results in the servo spinning faster ... which sounds like what you want.
You would use a stepper motor only if you wanted to be able to programmatically determine the position of the claw (e.g. "move exactly 10 centimeters"). In your case you have a operator at the joystick and don't really care where the claw moves -- just that the operator can move it.