Introduction: Micro Servo Based Robotic Arm With Record and Play Function
Hello friends
here i have make a micro servo based robotic arm with Record & Play function
there are four micro servos are used as shoulder, knee, palm & finger
The best and interesting part of this project is it have feature to record the motion and pay it again in infinite loop unless & until you press reset or pause button, after pressing reset the all old recorded moves get erased and robot is ready for new instructions
In this inscrutable i try to cove all necessary point it is possible that i skip something or you don't understand some thing so please watch the video given below for better understanding
Step 1: Video
Step 2: Material Required
Bill of Materials: Micro Servo robotic arm
with Record & Play
4----Basic Servo Tower pro 9g
2----Header pins Male female
1----Arduino Nano
2----10kΩ Resistor resistance
4----Trimmer Potentiometer track Linear; maximum resistance 10kΩ
2----Tactile push button
1----Blank circuit board
2----Acrylic strips for Robot & potentiometer body
Attachments
Step 3: Procedure
Arrange all necessary items..
Please go through the attached images and video for better understanding..
I divide whole project in two parts
1) Servo Motor assembly
2) Potentiometer assembly
1) Servo motor assembly: - Servo motor as J1, J2, J3, J4 fix the servo motors as shown in image use 3M tape to glue servo, use thin flexible plastic strip to make griper, make hole in center of each finger tie thread in that hole pass this thread from center hole and tie knot at the other end of thread with 4th servo motor’s knob, as you stretch thread finger get close vise versa. Fix whole arrangement on strong rigid base.
2) Potentiometer assembly: - Fix potentiometer as shown in figure name potentiometer as do previous R3, R4, R5, R6 this time place R6 separately for easy access this potentiometer control gripper to pick and place. Potentiometer arrangement symmetry must be same as servo arm. Fix whole arrangement on strong rigid base.
To know better how to connect potentiometer meter watch this video
Step 4: Electrical Connection
Carefully do the wiring as shown in drawing
Provide separate power supply (5V DC 1amps) to the Servo motors
Don't forget to short ground of both power source ( arduino + servo)
Step 5: Programming
Upload the attached code to the arduino
Its done your robot is ready to work
Now move potentiometer meter meanwhile record the position by pressing record button one time,
To play to the recorded moves double press the play button
Thanks for your attention
Don't forget to subscribe our youtube channel
Attachments

Participated in the
Robotics Contest 2017
10 Comments
Question 4 years ago on Step 1
Hie I am making robotic arm but two servo motor work in one potentiometer and 2 servo motor don't work how to solve this error
Answer 3 years ago
Here ist the Problem:
servo_0.attach(3); // attaches the servo
servo_1.attach(10);
servo_2.attach(9);
servo_3.attach(11);
Servo 2 is on D9. In the Diagram it is on D5. Swich the 9 to a 5 and it works
3 years ago
Here i can use Arduino Uno instead of nano
4 years ago
how can i clear the saved data of potentiometers
when is connect the robo its keeps on going with the previous saved data of the potentiometer
any help plzzz....
4 years ago
Are there STL files to print the Arm
5 years ago
i have a question that i have been trying to figure out for a very long time. how does the arduino know when the servos have completed their moves?
Reply 5 years ago
actually arduino never knows that servo complete it motion, but arduino command servo to complete its motion in given time delay, means there is time delay command after every servo moves this will ensure that servo will complete its motion with in that time...
Reply 5 years ago
how does that time delay look like, where abouts is that time delay. Thanks this code is just mindblowing keep it up!!
Reply 5 years ago
sorry where abouts is that time delay in the code
6 years ago
Looks good ... Keep going