Project:Robot arm USB control

From London Hackspace Wiki

Robot arm USB controller
Created 2011-04-12
Members DMI
Project Status Complete
QR code


The robot arm

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

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.

Components

 
Arduino shield, top
 
Arduino shield, bottom

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.