Hunanoid Robotic Hand Using Arduino
Hunanoid Robotic Hand Using Arduino
ARDUINO
PROJECT GUIDE :
Dr.R.Arulmozhiyal,M.E.,Ph.D
PROJECT MEMBERS:
Mohammad Haaris S (1515104054)
Nishanth S (1515104062)
Mohanram P(1515104715)
Kowshik Kumar A (1515104048)
INTRODUCTION
The new developments on mechatronics and robotics have brought many new
technologies and innovations such as making easier of the human life,
increasing autonomy in the manufacturing sector, protecting people from
working in risky places, providing robotic limbs that can replace to prosthesis.
A humanoid robotic arm is designed and implemented with using 3D printer,
Arduino microcontroller, Flex sensors and android software. Firstly, the parts
forming the arm and hand were modelled in Solidworks program.
At the last, the parts were combined, servomotors were placed and
connections were made. The microcontroller Arduino was programmed for the
movements and placed to arm.
ABSTRACT
Today, technology is developing with rapidly increasing human needs. We
know that human makes mistakes and are not efficient. Hence to eliminate
this and to work fast with great efficiency robotics is used. Robotic arm is a
part of the robotics flied which is used for chores movement, picking,
placing and moving. Nowadays, they are mostly used in the field of
industry and medicine.
Here we are taking glove attached with different sensors as the input. The
user wears the glove and performs specific action and as a result the
robotic arm also performs the same action. The input and output are carried
out wirelessly. This will help to remotely access the features of arm.
METHODOLOGY
Arduino mega microcontroller is used for the entire operation of the project.
The coding in done in Arduino IDE using C program.
Flex sensor is used to control the movement of the fingers and elbow joint.
Accelerometer sensor is used for wrist movement and shoulder joint.
Wireless connection between the two Arduino is established by nRF24L01 transceiver
module.
BLOCK DIAGRAM
CIRCUIT DIAGRAM
Working
Phase I:
Printing the 3D arm.
Assembling the parts of the 3D model.
Attaching servo motors to the fingers using nylon wires.
Attaching flex sensors to the glove and then connecting it to the arduino.
Programming the above modules.
Phase II:
Phase I is further extended by the addition of various joints.
Adding nRF24L01 transceiver module for wireless transmission between arduino.
Additional servos are added one at the wrist another at the elbow and the last one
at the arm.
Acclerometer sensor, one flex sensor are added in the input side for additional
movement.
Finally program according to the project is uploaded to arduino.
LIST OF
COMPONENTS
Arduino Board(Mega)
NRF24L01-Wireless-Transceiver-01
Servo Motor(MG996R)
Accelerometer Sensor(ADXL335)
Operating Voltage 5V
SRAM 8 KB
EEPROM 4 KB
SPECIFICATIONS
Modulation: Digital
4.8V: 130.54 oz-in (9.40 kg-
cm)
Torque:
6.0V: 152.76 oz-in (11.00 kg-
cm)
A servomotor is a closed-loop
4.8V: 0.19 sec/60°
servomechanism that uses Speed:
6.0V: 0.15 sec/60°
position feedback to control its
motion and final position. The Weight: 1.94 oz (55.0 g)
input to its control is a signal Length:1.60 in (40.7 mm)
(either analogue or digital) Dimensions: Width:0.78 in (19.7 mm)
representing the position Height:1.69 in (42.9 mm)
commanded for the output shaft.
Accelerometer Sensor
An accelerometer is a device that measures proper acceleration. Proper
acceleration, being the acceleration (or rate of change of velocity) of a body
in its own instantaneous rest frame, is not the same as coordinate
acceleration, being the acceleration in a fixed coordinate system. For
example, an accelerometer at rest on the surface of the Earth will measure
an acceleration due to Earth's gravity, straight upwards (by definition) of g ≈
9.81 m/s2. By contrast, accelerometers in free fall (falling toward the center
of the Earth at a rate of about 9.81 m/s2) will measure zero.
Accelerometers have multiple applications in industry and science. Highly
sensitive accelerometers are components of inertial navigation systems for
aircraft and missiles. Accelerometers are used to detect and monitor
vibration in rotating machinery. Accelerometers are used in tablet computers
and digital cameras so that images on screens are always displayed upright.
Accelerometers are used in drones for flight stabilization. Coordinated
accelerometers can be used to measure differences in proper acceleration,
particularly gravity, over their separation in space; i.e., gradient of the
gravitational field.
Transceiver nRF24L01
In Rehabilitation research, wired gloves or data glove is used to record the joint
movement
Industrial application : it can be used in place where there is hazardous and
dangerous material or radiation which will not be safe to handle by human being
Military application : it can be used in bomb diffuse robots where human life is
costly
DISADVANTAGE