Professional Documents
Culture Documents
Vobot-Micro Servo Arm
Vobot-Micro Servo Arm
Vobot-Micro Servo Arm
Group 9
A.jr Flojo, A.L Franco, C.J. Ophiar, T.jr Samboa
College of Engineering, Architecture and Fine Arts
Mechatronics Engineering Department
arbuesflojo@gmail.com carljephone@gmail.com Ayelawrence25@gmail.com
teo.samboa1998@gmail.com
Abstract 1. Introduction
The term robot comes from the
The project involves pick and place
Chezh word robota, generally translated as
system to stack boxes with tension for the
“forced labor”, this describes the majority of
robot arm. This robotic arm is design for
robots fairly well. Most robots in the word
playing the games by controlling it in a
are designed for heavy, difficulty, dangerous
certain distance.
to human being. A robotic arm is an
In this project the main objective is automatic or virtually intelligent agent that
to pick a playing chip with a gripper and can carry out task robotically or with some
place it to the playing board. In this system supervision, typically with the aid of
the robot is fitted with four servo motor. A controller.
four potentiometer and a Nano Arduino is This project report paper shows the
use to control all the operations. It moves prototype design of a micro servo automated
the arm in all direction with in the axis. The robotic arm including the construction and
final design was develop and result of its functionality. The projects objective is to
studying, research on related reference and build a prototype that can do what the user
design testing.
want in real-time. The group is aiming the movement, condition control and so on.
accuracy and efficiency of the project. There Servo motors are the last control element of
a mechanism. They are highly sensitive and
are more things that we need to consider like
servo motors are used in conjunction with
reading and researching for further electronic or programmable circuits. These
knowledge like the advantages and engines are divided into AC and DC. When
the AC servo motors are brushless type
disadvantages, characteristic of servo motor
motors, the servo motors brush. Servo
and how to operate it, variable resistor, motors are mostly three cables. These are a
Nano Arduino and its programing, to be able red cable for power, black for grounding and
yellow cables for control (data, data). One of
to understand and design the prototype. The
the servomotors used in the production
group used 20k potentiometer to meet and phase of the project is shown in Fig.1.
achieve the main objective of the project.
The group also use a 9 volts’ power supply,
2 ampere supply for the Nano Arduino and
for the servo motors.
2.THEORETICAL INFRASTRUCTURE
The theoretical background of the project is
examined below as main headings and
subheadings.
2.1. Servo Motors Figure 1DC servo motor
Servo; Detects the operation error of a In the project Tower, Pro SG90 Mini servo
mechanism, provides feedback and corrects motor is used. Some features of this servo
faults. The servo motor can have alternating motor; versatile operation, 10 μs pulse width
current (AC), direct current (DC) or stepper control, VP-P: 3-5 V Square wave and
motors. In addition to these, there are drive working voltage of 4.8-6V. The used
and control circuits. Servo motors are the servomotor has a working voltage of 0.12 s /
kinds of motors that can fulfill the 60 ° and a torque of 1.2-1.6 kg/cm at low
commands we want. They can operate operating voltage. Servo motors are
steadily even at very small or very large controlled according to the signal condition.
speeds. In these motors, the large moment In doing so, the supplied pulse width
can be obtained from the small size. Servo modulated (PWM) signal is used with the
motors are used in control systems such as data bus. Each servo motor is controlled by
fast operation, excessive axis a PWM signal at 10-20 ms and at 0.5-1.5
ms.the position of the motor shaft is
determined according to the duration (tk) of carbon that provides the conductive
this signal at logic 1. properties. Multi-turn potentiometers are
also operated by rotating a shaft, but by
These;
several turns rather than less than a full turn.
When tk = 0.5 ms, the motor shaft rotates Some multi-turn potentiometers have a
to the end, linear resistive element with a sliding
contact moved by a lead screw; others have
When tk= 0,5- 1 ms, the position of the
a helical resistive element and a wiper that
motor shaft is in the middle,
turns through 10, 20, or more complete
When tk= 1 - 1.5 ms, the motor shaft revolutions, moving along the helix as it
turns to the right, rotates. Multi-turn potentiometers, both
user-accessible and preset, allow finer
When tk= 10-20 ms (when the same
adjustments; rotation through the same angle
signal is given again) it remains in its old
changes the setting by typically a tenth as
position, much as for a simple rotary potentiometer.
3.1 Materials
For an endpoint position and orientation Table 1 shows the materials, quantity and
given in Cartesian coordinates, the process
priced used by the researchers in making the
of finding the values that the joint variables
must take is called inverse kinematics. robotic arm.
Reverse kinematics can be difficult to solve
according to the advanced kinematics. In MATERIALS QNTY PRICE
many cases, it is necessary to use techniques
Arduino Uno 1 Php400.00
that do not guarantee a solution and include
trial and error.
Micro servo 4 Php712.00
Potentiometer 4 Php80.00
Connecting
2. Objectives 1 bundle Php118.00
Wires
The main goal of this project is to
design and develop a project which shows or
Mini Breadboard 1 Php30.00 accurate shaft movement or position. Servo
motors are proposed for low speed, medium
Popsicle sticks 1 bundle Php35.00 torque and accurate position application.
3.2 Methodology
POWER
SOURCE
POT 4
SERVO 4
Figure 4
10. Repeat procedures 8 and 9
until you make nine set and
set aside these Popsicle
sticks.
11. Connect wires at the pins of
the potentiometer.
Figure 2
8. Cut Popsicle sticks to make it
as arm of the project.
Figure 5
12. Paste the potentiometer on
the two Popsicle sticks.
Figure 3 Follow the design of the
9. Paste together three cut project in pasting it using
Popsicle sticks to make it glue stick.
strong.
18. Assemble the servo arm in
the prepared base.
Figure 6
13. Insert the control shaft of the
potentiometer to the drilled
hole in Popsicle stick.
14. Put some glue to hold the
Figure 8
inserted shaft.
19. Do a research and look for
15. Repeat procedure 13 and 14
available codes online.
for another set.
20. Transfer the researched code
16. Paste servo motors in
to the Arduino. Check for the
Popsicle sticks, the same
codes functionality
pattern with the pasted
(compliable).
potentiometer (arm design).
21. Test if the project works.
22. Troubleshoot and change
components in the diagram if
necessary.
23. Gather data from the project
and make some observations.
Obtain Equation for Angular Velocity The input in the system is the Voltage from
the source. The output of the system will be
the angle of displacement of the servo
motor.
The system input has input of Vin that will
enter summing junction and Eb is the
voltage required with the servo, this
summing operation will give 1/(Ra+LaS)
that will change because of the current Ia in
the motor that will give Kt that will have an
Obtain Equation for back emf Eb
equivalent torque of the motor then will give
an initial output of w(s) which is not the
required or correct output of motor. Kb will
be the feedback of the system that will be
added or subtracted from the system
depending on the initial output, if the initial
output overshoot then Kb will be subtracted
and don’t reach the output it will be added to
the system to get the right output which is
Obtain Equation for angular displacement angle of displacement of the servo motor.
7. Conclusion and Recommendation
8. References
https://www.instructables.com/id/Servo-
Robotic-Arm-Arduino-Based/
https://www.youtube.com/watch?v=HXHy2
rofr6s
http://www.chettinadtech.ac.in/storage/14-
03-10/14-03-10-16-39-31-2429-
elamurugan.pdf
https://www.researchgate.net/publication/31
7277584_ROBOT_ARM_CONTROL_WIT
H_ARDUINO
https://create.arduino.cc/projecthub/Muham
mad-sheraz/make-a-simple-robotic-arm-
using-servo-motor-911f9f
https://www.academia.edu/10256640/_Nor
man_S._Nise_Control_Systems_Engineerin
g_6th_Book_Fi_org_