Project:Robot arm USB control
|Robot arm USB controller|
I was lucky enough to receive a robot arm for Christmas 2010, and it started out with a purely physical controller. After putting the kit together, I found that the physical controller was a little difficult to work with, and a tad unreliable. One of my first thoughts was to make it electrically controlled, preferably by computer via USB.
The arm itself has five motors: one in the base for rotation, three joints in the arm, and one used for opening and closing the gripper. There is also an LED in the gripper, to help with targeting.
I considered controlling the motors directly with transistors, but soon abandoned that idea on discovering the L293D quadruple half-H bridge driver. This provides an easy way of managing the motors' directions by changing the inputs.
The circuit simply requires three of these drivers (each one can drive two motors), and power input.