Home All Projects
Intermediate

Arduino Robotic Arm

Build you own robotic arm to grab objects with just 3 servos and one Arduino UNO!

Arduino Robotic Arm
122,179 views
13 likes

Components, Tools and Machines

1x Breadboard, 400 Pin
🛒 Buy Now
2x Tactile Switch, SPST-NO
🛒 Buy Now
3x SG90 Micro-servo motor
🛒 Buy Now
5x LED, Green
🛒 Buy Now
1x Jumper wires (generic)
🛒 Buy Now
1x Arduino UNO
🛒 Buy Now
2x Resistor 1k ohm
🛒 Buy Now
1x Male/Female Jumper Wires
🛒 Buy Now
5x Resistor 220 ohm
🛒 Buy Now
1x Hot glue gun (generic)
-
3x Rotary potentiometer (generic)
🛒 Buy Now

Apps and platforms

1x Arduino IDE
Official Site

Project description

How to make you own Robot Arm with Arduino UNO!

Think of factories, how do they make their products? And super fast? Problem solved, they use machines to do their work. A lot of factories use robotic grabber arms because they can grip objects easily and move fast. Today I will show you how you can make your own robotic arm in just a few hours with the right materials.

Household Materials
  1. Popsicle sticks
  1. Hot glue/Hot glue gun
  1. Tin can lid
  1. Bottle cap

The electrical components needed for this project are above ⬆️

Ok, now we are ready to start the project. Start by getting one servo and gluing it to a tin can lid (Any will work) Make sure the bottom side of the servo is glued to the top of the tin can lid.

It should look like this once competed.

As for the top, I used a bottle cap. and then glued another servo sideways to the bottle cap.

If you look, I used a popsicle stick connected to the servo, then at the end of the popsicle stick, I made a grabber for the robot arm.

As you can see I used another servo and more popsicles sticks. One side of the grabber moves while the other is stationary. I wanted to make both sides move, but it was complicated. If you have a 3D printer you can probably make a mechanism that makes both sides move with only one servo. Your choice.

When you have finished building the robot arm, you can now wire the electronics. Start by wiring according to the schematic. Make sure there are no obvious mistakes, and then test the circuit. Now make sure the values of the potentiometers are all the way on so that way the robot arm doesn't move because it will adjust according to the values of the potentiometers. and it might break the arm if it moves fast enough.

Example Video

Now I will show you how to use this properly. there are 2 buttons, 5 LED's and 3 servos. To make a position, press the right button then a green LED will light up. That is Pos 1, you will see a serial print saying:

"Pos 1 Saved"

Lets make the arm move, Do so by turning one of the potentiometers then the arm should move. Press the button again and then the 2nd LED will light up, also giving us a serial print:

"Pos 2 Saved"

Do this step again 5 times until all the LED's are on, and the serial prints should say:

"Pos 1 Saved"

"Pos 2 Saved"

"Pos 3 Saved"

"Pos 4 Saved"

"Pos 5 Saved"

There are only 5 positions. But its enough to program the robot arm to grab an object! Now, press the left button. and wait about 1 second. then the robot arm should move to each position. the reason it loops is because that part of the code is in the void loop, so it will repeat over and over forever!

Void Loop()

when a position plays in the serial monitor, it will tell you the position of each servo. So if a servo moves 90 degrees it should look like this:

potentiometer Angles: 90

Now that you know how to program and use the robot arm lets try to make it pick up an object! Start by placing an object on your table, make sure the object has a good grip, is small enough to grab, and not too heavy. Something like a LEGO brick or a block. For me I used a LEGO brick because it was light weight, small, and has a good grip. See the video below.

I was able to grab a LEGO!

Let's see what you come up with! Try new designs! Other Ideas! It all comes to you! Thank you very much for viewing my project! Go ahead and view my profile for more Projects like this! I really hope this helps you, or at least you knew something new today. Enjoy!

Enjoy!

Code

🔒 Unlock Code

Support to get the Source Code for this project

Project Reference Code: arduino-robotic-arm-8b8601-en
2450 THB
PromptPay QR Code

Project estimate

Want something like this project? Open the estimate page.

The long estimate form has moved to a separate page so this project page stays clean.

รีวิวจากคนใช้งานจริง

รีวิวจากลูกค้าและคนที่เคยใช้งาน

ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย

กำลังโหลดรีวิว...