The only construction required for this guide (beyond a robot) is attaching a Circuit Playground Express to the palm of a glove. A biking glove works well, as you can see in the photos. The alligator clip pads are ideal for sewing; use a few to attach the board to the glove. Regular thread is all that is required, we're sewing it to attach it, not to make any connections.
Attach the Circuit Playground Express so that the battery connector is closest to your wrist, as shown in the photo below. Not only does this align with the accelerometer data expected by the code, it also makes it easy to slip an attached LiPo battery into the glove.
The controller recognizes 9 different hand positions/commands:
STOP
ROTATE_LEFT
With you hand flat, palm facing down, rotate your wrist counterclockwise.
The robot rotates counterclockwise.
ROTATE_RIGHT
FORWARD
FORWARD_LEFT
With your hand held palm outward, rotate your wrist counterclockwise.
The robot will veer to the left while moving forward.
FORWARD_RIGHT
With your hand held palm outward, rotate your wrist clockwise.
The robot will veer to the right while moving forward.
REVERSE
Hold your hand, wrist bent, with your palm facing toward you.
The robot will move in reverse.
Depending on the reflectivity of the surfaces in the area, the reverse commands might not be reliable.
REVERSE_LEFT
With your hand held wrist bent and palm facing you, rotate your wrist clockwise.
The robot will veer to the left while moving in reverse.
REVERSE_RIGHT
Text editor powered by tinymce.