Robotic Arm Controlled by Intel Edison

by gComunelloJr in Circuits > Robots

1650 Views, 10 Favorites, 0 Comments

Robotic Arm Controlled by Intel Edison

Robotic Arm controlled by Intel Edison
20151022_010928.jpg

Hello my friend!

Here I'll show you how I made a Robotic Arm controlled by Intel Edison and commanded by Leap Motion.

The 3D model used in this project is a very good open source project found here: http://inmoov.fr

Building the Arm

20150914_142103.jpg
20150916_195432.jpg
20151021_235403.jpg
56423a0c45bcebed9400000b.jpeg

First of all, you need to print the parts of a right or left hand. I choose a right hand.

The tutorial to build the atm can be found here:
http://inmoov.fr/assembly-sketchs/

Nylon Strings

20151102_152812.jpg
20151102_150713.jpg
20151102_184253.jpg
20151102_184202.jpg

I'm using nylon strings with 0.4'm of diameter.

To fix the strings on end of fingers I used a connector like the picture attached. This connector I found in a electric bar connectors and cut each one in a half.

Fixing Nylon Strings on Servo Motors Wheel

20151104_172139.jpg
20151104_172156.jpg
20151104_191139.jpg
56423f1e45bcebe99e00002b.jpeg
20151104_191118.jpg
Braço Robótico Servo Controlado

To fix the nylon on servo motor wheel I developed a special pin. Turning this pin you can found the exactly strings position needed.

Programming the Intel Edison

20151102_101722.jpg

To program the Intel Edison you need to merge two Arduino sketches: the servo control and the simple wifi web server.
The simple wifi web server will receive the commands to control the servo motors.
Important: Intel Edison have just four PWM port. You will need to put two servos in the same board pin.

Attached here you can find the my source code.

Leap Motion Controller

Screenshot_2015-11-09-19-31-01~2.jpg
Robotic Arm controlled by Intel Edison

Install the Leap Motion in your computer and test it.

You can use your favorite leap motion SDK to send to Intel Edison the specifics commands.

Or, just open a web browser in your computer and enter the url from your Intel Edison with the port 8080. Something like this: http://192.168.0.10:8080

To control de Robotic Arm from other device, just call this address http://192.168.0.10:8080/[180,180,180,180]. The number "180" represent each controlled finger and it can be between 0 and 180.