Make a Robotic Arm

Hello guys! I'm a 13 years old boy. In this instructable, I'm going to show you how to make a very cheap robotic arm using basic tools and materials.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Tools and Materials

To be able to make it you will need the following things:

1) Arduino (I used the UNO here)

2) A breadboard (or you can solder if you want)

3) 2 Servo motor (you can use more if you want), but here I used only 2, to make it very cheap.

4) IR receiver

5) 11 wires Or more.

6) A strong cardboard.

7) Some scotch and glue.

That's all! Here are the links from eBay (free worldwide shipping):

1) Arduino Uno + USB + 7 Gilded pin

2) Breadboard

3) Tower Pro servo

4) IR receiver

5) Wires Male / Male or you can use home wires.

Step 2: Cutting Cardboard and Schema

Look at these to images, to stick cardboard to the servo, or any other thing, you can use scotch.

The servo can turn only 180 degrees, so be sure when you stick it that it can turn lie this:

it can close the hand, and open it.

Step 3: Electronics (diagram)

Here's a diagram of the electronics (don't do a mistake).

Step 4: Get the Codes of Your Remote

I recommend to you to look for the connection of the IR receiver online, because you can lose the IR receiver if you don't connect at the right way.

Before starting coding, you should download the Arduino software, here:

After that connect the Arduino and download the drivers(if you didn't do it before).

And you should download the IR library. It's the file in the end of this step.

After that, uncompress it and put it in the Arduino's libraries file.

Now upload the IR_control.ino file to arduino and open serial monitor, after that take a remote control and press 4 buttons and associate each code appearing in the serial monitor to each button (I mean to write results somewhere).

Step 5: The Code of the Robotic Arm

Now download the arm.ino file and do this change:

Delete my own codes in the 4 conditions( a condition looks like this : "if(results.value == 0xFFA25D)" ), and replace my own codes with yours.

Now connect the Arduino and upload the code.

Step 6: Test It! It's Done!

Now just connect it to your computer, or to your power supply if you have a supply cable for the arduino and test it using your remote control.

Here's a demo that I made in less than 1 hour (I know it's horrible, it's worst thing that you can do). So take your time, here is it:

Step 7: Ideas to Make the Robot Better

It's really the most basic robotic arm that you can do, here are some ideas to make it better:

1-Attach it to something, like this you won't use your hands

2-Use other servos, for example another one for the second finger, and one to get the arm longer, another one to let it turn.

3- Attach it to your 4 wheels cars and program it to take thing that it finds near it using an ultrasonic sensor.

4-Use plastic to make it stronger (you can use a 3d printer)

5-There are a lot of ideas, I let you search...

I hope that you liked it, if so, please VOTE to my instructable in the "Arduino all things!" contest. Thanks a lot! And G'bye.

Arduino All The Things! Contest

Participated in the
Arduino All The Things! Contest

Be the First to Share


    • CNC Contest

      CNC Contest
    • Make it Move

      Make it Move
    • Teacher Contest

      Teacher Contest

    10 Discussions

    It's a honor from me that you appreciated my work a lot. Hope I will keep working hard and show you more projects soon! Have a nice day!

    Ro F

    3 years ago

    Congrats! very nice project.
    Just an idea, you don't need to put a second servo for the other finger, may be you can try something like this.

    or with a gear/screw like this (see 8:44)

    They are in spanish, but I think you can get the idea. Good luck!

    1 reply
    MohamedElkhatri MakerRo F

    Reply 3 years ago

    Thanks! Yes, this is a good idea, I thought about it but I didn't have gears. But , I could add it in the ideas. Thanks for the observation!


    3 years ago

    You are 13 and have more knowledge about electronics than me (30). Very good job. Looking forward to learn more from you dude!

    1 reply