PS3 Controlled Robotic Arm

by Chaitanya Sanghadia in Circuits > Arduino

3111 Views, 35 Favorites, 0 Comments

PS3 Controlled Robotic Arm

20160305_105216[1].jpg

This arm can be controlled over bluetooth

Parts

20160305_105602[1].jpg

1. Robotic Arm

2. Robo geek Sensor shield

3. Relay Board

4. Arduino AT Mega

5. 3v Battery Pack

6. Double Female Ended wires

7. Pwm wire extenders

8. USB Host Shield

9. USB Dongle

Stack the Shields

20160305_105124[1].jpg

Stack the USB host and the robogeek shield on the Mega. Next connect the USB dongle to the USB shield.

Connect Mega to Relay Shield

20160305_110231[1].jpg

Connect pins 38 and 39 on the mega to IN1 and IN2 respectively. Then connect ground and VCC from the Mega to the Relay shield.

Downloads

Construct Arm and Do Wiring

20160305_105216[1].jpg

Build the arm from Trossen Robotic's website.

Then connect all the servo as listed:

1. Wrist servo to DIO9

2. Base Servo to DIO3

3. Shoulder Servo to DIO5

4. Elbow Servo to DIO7

Build Screwdriver Head

20160305_110532[1].jpg

Get a small electric screwdriver and cut off the extra handle part. Then run two wires from the screwdriver, and connect it to a 3v battery pack. In the pack, solder a wire from one end of one battery slot to another. Then put 2 AA batteries in the pack.

Download Code

Pair the Bluetooth Dongle to the PS3 Controller

Connect the Bluetooth dongle to the USB host shield, wait for it to pair, then take it out the dongle. After, take a PS3 charger wire and connect to the shield, wait for it to pair, then push the PS button on the controller, and test it out.