0% found this document useful (0 votes)
74 views

Final Project Report Group B5

This document presents a mini project report on a hand gesture controlled arm robot. It was submitted by three students - Aswath Prakash, Dinesh Panicker and Darsh Kapoor - to MIT Art, Design and Technology University in partial fulfillment of their Bachelor of Technology degree in Electronics and Communication Engineering. The project was carried out under the guidance of Professor Rageshri Bakare. The report includes an introduction to the project, literature review, system components study, design and development details, simulation results, conclusion and future scope. The objective was to build a 2-degree freedom robotic arm that can be controlled via hand gestures wirelessly using an accelerometer sensor and RF transmission modules.

Uploaded by

Dinesh Panicker
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

Final Project Report Group B5

This document presents a mini project report on a hand gesture controlled arm robot. It was submitted by three students - Aswath Prakash, Dinesh Panicker and Darsh Kapoor - to MIT Art, Design and Technology University in partial fulfillment of their Bachelor of Technology degree in Electronics and Communication Engineering. The project was carried out under the guidance of Professor Rageshri Bakare. The report includes an introduction to the project, literature review, system components study, design and development details, simulation results, conclusion and future scope. The objective was to build a 2-degree freedom robotic arm that can be controlled via hand gestures wirelessly using an accelerometer sensor and RF transmission modules.

Uploaded by

Dinesh Panicker
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

A

MINI PROJECT REPORT


ON

Hand - Gesture Controlled Arm Robot


(Robotics)
Submitted in the Partial Fulfillment of the Requirements for the Award of
Degree of
BACHELOR OF TECHNOLOGY
(ELECTRONICS AND COMMUNICATION ENGINEERING)
Of
MIT ART, DESIGN AND TECHNOLOGY UNIVERSITY,
MIT SCHOOL OF ENGINEERING,
LONI-KALBHOR, PUNE
Submitted By
M.R.O. Aswath Prakash (2184025) MITU18BTEC0006
Dinesh Panicker (2184018) MITU18BTEC0041
Darsh Kapoor (2184017) MITU18BTEC0029
Under the Guidance of
Prof. Rageshri Bakare
[Assistant Professor]

MIT Art Design and Technology University


MIT School of Engineering
Department of Electronic and Communication Engineering
2020-21
Hand Gesture Controlled Arm Robot

CERTIFICATE
This is to certify that the project report entitled,
Hand - Gesture Controlled Arm Robot
Submitted by
Name of students Roll Number
M.R.O. Aswath Prakash 2184025
Dinesh Panicker 2184018
Darsh Kapoor 2184017
It is a bonafide work carried out by these students under the guidance of RAGESHRI
BAKARE at MIT SOE during the academic year 2020-2021. It has been accepted and
approved for the partial fulfillment of the requirement of MIT ADT University, Pune, for the
award of the degree of Bachelor of Technology (ECE).
This work and project has not been earlier submitted to any other institute or University for the
award of any degree or diploma.

Prof. Rageshri Bakare Prof. Dr. V.V Shete Prof. Kishore Ravande
Guide HOD Principal
Dept. Of ECE Dept. Of ECE MITSOE, Pune

MIT School of Engineering, Department of ECE


Hand Gesture Controlled Arm Robot

ACKNOWLEDGEMENT
Getting a project done reflects the proverbial saying “Success is a marathon and not a sprint”.
Dedication and perseverance when supported by inspiration and guidance leads to success.
We’re highly indebted to Prof. Rageshri Bakare for their guidance and constant supervision as
well as for providing necessary information regarding the project & also for their support in
completing the Mini Project work. In true sense it was privilege for us to have him as our guide
and we felt highly honoured working under him .Prof. (Dr.) V.V Shete, Head, Dept. of
Electronics & Communication Engineering, has been a constant source of inspiration to us.
Both are responsible for giving us the confidence and courage throughout execution.

We do not have words to express our sincere thanks to Prof. (Dr.) Kishore Ravande, Principal-
MIT School of Engineering for their constant support and encouragement throughout the Mini
Project work. We also acknowledge the help of family, friends and all those who have
encouraged and helped us directly or indirectly with our work but whose contribution we may
have failed to mention inadvertently.

M.R.O. Aswath Prakash (2184025)

Darsh Kapoor (2184017)

Dinesh Panicker (2184018)

MIT School of Engineering, Department of ECE


Hand Gesture Controlled Arm Robot

LIST OF FIGURES
Figures Pg No.

Fig. 1 8052 Microcontroller 6

Fig. 2 Encoder 6

Fig. 3 A/D Converter 7

Fig. 4 RF Transmitter and Receiver 7

Fig. 5 Accelerometer (ADXL335) 8

Fig. 6 Decoder 8

Fig. 7 Servo Motor 10

Fig. 8 Output waveform RF module 11

Fig. 9 Transmitter end Circuit diagram 12

Fig. 10 Receiver end Circuit diagram 12

Fig. 11 Transmitter PCB design 15

Fig. 12 Receiver PCB design 15

MIT School of Engineering, Department of ECE


Hand Gesture Controlled Arm Robot

TABLE OF CONTENTS
Declaration ------------------------------------------------------ (i)
Certification ---------------------------------------------------- (ii)
Acknowledgement ------------------------------------------------(iii)
List of Figures --------------------------------------------------- (iv)
Table of Contents ----------------------------------------------- (v)
Abstract ---------------------------------------------------------- (vi)
Chapter 1: Introduction
1.1 Introduction------------------------------------------------------------------------01
1.2 Problem Statements---------------------------------------------------------------02

Chapter 2: Literature Survey and System Components Study


2.1 Literature review------------------------------------------------------------------ 03
2.2 Block diagram ------------------------------------------------------------------ 04-05
2.3 System Components study ----------------------------------------------------06-09

Chapter 3: Design, Development and Drawing


3.1 System Integration ---------------------------------------------------------------10
3.1.1 Circuit Study -----------------------------------------------------------10-12
3.1.2 Code Logic -------------------------------------------------------------13-14
3.1.3 Design of PCB------------------------------------------------------------15
3.2 Flowchart ----------------------------------------------------------------------- 16-18
3.3 Calculations---------------------------------------------------------------------- 19-20

Chapter 4: Result and Discussions


4.1 Proteus Simulation Results --------------------------------------------------- 21-23

Chapter 5: Conclusion and Future Scope


5.1 Conclusion -------------------------------------------------------------------------- 24
5.2 Future Scope------------------------------------------------------------------------ 24
5.3 Applications ---------------------------------------------------------------------24-25
5.4 References -------------------------------------------------------------------------- 25

MIT School of Engineering, Department of ECE


Hand Gesture Controlled Arm Robot

ABSTRACT
Gesture Controlled Robot is a robot which can be controlled by simple gestures. The user just
needs to wear a gesture device which includes a sensor. The sensor will record the movement
of hand in a specific direction which will result in the movement of the robot in the respective
direction. The robot and the Gesture device are connected wirelessly via radio waves. The
wireless communication enables the user to interact with the robot in a more friendly way.

MIT School of Engineering, Department of ECE


Hand Gesture Controlled Arm Robot

CHAPTER 1:
INTRODUCTION

Robotics is a current emerging technology in the field of science. A number of universities in


world are working in this field. Robotics is the new emerging booming field, which will be of
great use to society in the coming years. These days many types of wireless robots are being
developed and are put to varied applications and uses. The author has developed a robotic arm,
with his own learning and resources, which is operated & controlled wirelessly with the help
of hand gestures which transmits signals to the robot through an auto device fixed on the gloves
put on hands rather than controlling it manually through a conventional remote controller. The
Robot moves and acts in the manner depending on the gestures made by the fingers and hand
from a distance. The robot moves in up, down, left or right directions and picks up objects from
one place and keeps at another desired place as directed by the movements of fingers and hand.
These robots are currently used in many fields of applications including office, military tasks,
hospital operations, dangerous environment and agriculture. Besides, it might be difficult or
dangerous for humans to do some specific tasks like picking up explosive chemicals, defusing
bombs or in worst case scenario to pick and place the bomb somewhere for containment and
for repeated pick and place action in industries. In place of agriculture, major challenge in
agriculture is harvesting. It is very hard and sometimes even unsafe for workers to go to each
plant and pluck fruits. Robotic systems are increasingly combined with new technologies to
automate or semi automate labour intensive work, such as e.g., grape harvesting. In this work
we propose a semi-automatic method for aid in harvesting fruits and hence increase
productivity per man hour. Therefore, a robot can be replaced human to do work.

1
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

PROBLEM STATEMENT

The objectives of the project are shown as following:

- To build a 2-degree freedom robotic arm.

- To implement gesture control robotic arm.

Gesture control method will be adopted in this project. To design and implement a manually
controlled robot capable of moving around to grip and lift the objects.

2
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

CHAPTER 2:

LITERATURE SURVEY AND SYSTEM


COMPONENT STUDY
2.1 Literature review:
A Robot is an electro-mechanical system that is operated by a computer program. Robots can
be autonomous or semi-autonomous. An autonomous robot is not controlled by human and acts
on its own decision by sensing its environment. Majority of the industrial robots are
autonomous as they are required to operate at high speed and with great accuracy. But some
applications require semi-autonomous or human controlled robots.

To Identify and select the proper microcontroller and sensor which is suitable for our project,
Paper referred from Jegede, Awodele, Ajayi and Ndong. “Development of a Microcontroller
Based Robotic Arm” in Computer Science and IT Education Conference.
To design the robot grip, Paper referred from R. Chouhan, F. Kanwal, S. Ali, and N. Ali,
“Design and Development of a Prototype Robotic Gripper,” in International Conference on
Robotics and Emerging Technologies in Engineering, 2014, pp. 317–320.

For the various design, calculations and analysis of the robotic arm, paper referred from Md.
Anisur Rahman , Alimul Haque Khan , Dr. Tofayel Ahmed , Md. Mohsin Sajjad, ”Design,
Analysis and Implementation of a Robotic Arm- The Animator”, vol 2, 2013.
For the Robot arm design, paper referred from Ramish, Hussain & Kanwal, “Design of a 3
DoF Robotic Arm” in Innovative Computing Technology (INTECH 2016).

To control the robot wirelessly with the help of RF Communication, Paper referred from
Ahmed, Ramli, Fazlina , “Wireless Hand Gesture Controlled Robotic Arm Via NRF24L01
Transceiver” in IEEE 9th Symposium on Computer Applications and Industrial Electronics.

For the hand gesture control, Paper referred from Bin Fang, Di Guo, Funchun Sun & Yupei
Wu, “A robotic hand-arm teleoperation system using human arm/hand with a novel data glove”
in IEEE International Conference on Robotics and Biometrics.

3
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

2.2 Block Diagrams:


Transmitter Block Diagram:

Hand Gestures read by


8051
Movement the accelerometer ADC
uC
s

RF Encoder
Transmitter

Gesture recognition technologies are much younger in the world of today. At this time there is
much active research in the field and little in the way of publicly available implementations.
Several approaches have been developed for sensing gestures and controlling robots. Glove
based technique is a well-known means of recognizing hand gestures. It utilizes a sensor
attached to a glove that directly measures hand movements.

A Gesture Controlled robot is a kind of robot which can be controlled by hand gestures and
not the old fashioned way by using buttons. The user just needs to wear a small transmitting
device on his hand which includes a sensor which is an accelerometer in our case.

Movement of the hand in a specific direction will transmit a command to the robot which will
then move in a specific direction. The transmitting device includes accelerometer and an
Encoder IC which is used to encode the four bit data and then it will be transmitted by an RF
Transmitter module.

4
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

Receiver Block Diagram:

RF 8051
Decoder motor
Control
Receiver uC s
Gripper and
movement
of Arm
Servos

At the receiving end an RF Receiver module will receive the encoded data and decode it by
using a decoder IC. This data is then processed by a microcontroller and passed onto a motor
to rotate it in a special configuration to make the robot move in the same direction as that of
the hand.

5
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

2.3 System Component Study:


The following components are used in the circuit-

1. 8052 Microcontroller (AT89S52)

Fig. 1 8052 Microcontroller

The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes


of in-system programmable Flash memory. The device is manufactured using Atmel’s high-
density nonvolatile memory technology and is compatible with the industry-standard 80C51
instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed
in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-
bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S52 is a
powerful microcontroller which provides a highly-flexible and cost-effective solution to many
embedded control applications.

• 8KB of In-System Programmable (ISP) Flash Memory (or ROM)


• 4.0V to 5.5V Operating Range
• 256B internal RAM
• Three 16-bit Timers/Counters
• Fully Static Operation:0 Hz – 33Mhz
• Additional SFRs to support the functionality offered by the third timer.

2. Encoder (HT12E)

Fig. 2 Encoder

HT12E is a 212 series encoder IC (Integrated Circuit) for remote control applications. It is
commonly used for radio frequency (RF) applications. By using the paired HT12E encoder
and HT12D decoder we can easily transmit and receive 12 bits of parallel data serially. HT12E
simply converts 12-bit parallel data in to serial output which can be transmitted through a RF

6
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

transmitter. These 12-bit parallel data are divided into 8 address bits and 4 data bits. By using
these address pins we can provide 8 bit security code for data transmission and multiple
receivers may be addressed using the same transmitter.

• Operating voltage 2.4V~12V.


• Low power and high noise immunity CMOS technology.
• Low standby current: 0.1A (typ.) at VDD=5V.
• Data code has positive polarity.
• HT12A with a 38kHz carrier for infrared transmission medium.

3. A/D Converter (ADC0809)

Fig. 3 A/D Converter

The ADC0809 data acquisition component is a monolithic CMOS device with an 8-bit analog-
to-digital converter, 8-channel multiplexer and microprocessor compatible control logic. The
8-bit A/D converter uses successive approximation as the conversion technique. The converter
features a high impedance chopper stabilized comparator, a 256R voltage divider with analog
switch tree and a successive approximation register. The 8-channel multiplexer can directly
access any of 8-single-ended analog signals. The design of the ADC0809 has been optimized
by incorporating the most desirable aspects of several A/D conversion techniques. The
ADC0809 offers high speed, high accuracy, minimal temperature dependence, excellent long-
term accuracy and repeat-ability, and consumes minimal power.
• Operates Ratio-metrically or with 5 VDC or Analog Span Adjusted Voltage
Reference
• No Zero or Full-Scale Adjust Required
• 8-Channel Multiplexer with Address Logic
• 0V to VCC Input Range
• Outputs meet TTL Voltage Level Specifications
• ADC0809 Equivalent to MM74C949-1

4. RF Transmitter and Receiver

Fig. 4 RF Transmitter and Receiver

7
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

Radio frequency (RF) is a rate of oscillation in the range of about 3 KHz to 300 GHz, which
corresponds to the frequency of radio waves, and the alternating currents which carry radio
signals. Although radio frequency is a rate of oscillation, the term "radio frequency" or its
abbreviation "RF" are also used as a synonym for radio – i.e. to describe the use of wireless
communication, as opposed to communication via electric wires The RF module is working on
the frequency of 315 MHz and has a range of 50-80 meters.
• RX receiver & TX Transmitter Frequency Range: 433Mhz
• Operating Voltage: 5V
• Low Power Consumption
• Easy for RF based application
• Very Stable Operating Frequency
• ASK Modulation

5. Accelerometer (ADXL335)

Fig. 5 Accelerometer (ADXL335)

An Accelerometer is an electromechanical device that measures acceleration forces. These


forces may be static, like the constant force of gravity pulling at your feet, or they could be
dynamic – caused by moving or vibrating the accelerometer. It is a kind of sensor which record
acceleration and gives an analog data while moving in X,Y,Z direction or may be X,Y direction
only depending on the type of the sensor.
• 3-axis sensing.
• Small, low profile package.
• 4 mm × 4 mm × 1.45 mm LFCSP.
• Low power : 350 μA (typical).
• Single-supply operation: 1.8 V to 3.6 V.

6. Decoder (HT12D)

Fig. 6 Decoder

8
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

HT12D is a 212 series decoder IC (Integrated Circuit) for remote control applications
manufactured by Holtek. It is commonly used for radio frequency (RF) wireless applications.
By using the paired HT12E encoder and HT12D decoder we can transmit 12 bits of parallel
data serially. HT12D simply converts serial data to its input (may be received through RF
receiver) to 12-bit parallel data. These 12-bit parallel data is divided in to 8 address bits and 4
data bits.
• Operating voltage: 2.4V~12V
• Low power and high noise immunity CMOS technology
• Low standby current
• Capable of decoding 12 bits of information.
• HT12D: 8 address bits and 4 data bits.

7. Servo Motor (SG90)

Fig. 7 Servo Motor

A servo motor is a type of motor that can rotate with great precision. Normally this type of
motor consists of a control circuit that provides feedback on the current position of the motor
shaft, this feedback allows the servo motors to rotate with great precision.Micro Servo Motor
SG90 is a tiny and lightweight server motor with high output power. Servo can rotate
approximately 180 degrees (90 in each direction), and works just like the standard kinds but
smaller.
• Operating Voltage : 3.0V-7.2V
• High resolution
• Accurate positioning
• Fast control response
• Constant torque throughout the servo travel range
• Excellent holding power

9
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

CHAPTER 3:
DESIGN, DEVELOPMENT & DRAWINGS
3.1 SYSTEM INTEGRATION-

3.1.1 Circuit Study and its Operation

3.1.2 Code Logic

3.1.3 Design of PCB

3.1.1 Circuit Study:


The accelerometer records the hand movements in the X and Y directions only and outputs
constant analog voltage levels. These voltages are fed to the 8051 which acts like a comparator
and compares it with the references voltages that we have set via variable resistors attached to
the IC. This would reduce the 8 bit ADC value to 4 bit values for transmitting it in the encoder.
The levels that we have set are 2V and 2.5V respectively. Every voltage generated by the
accelerometer is compared with these and a digital 1 or 0 signal is given out.

This digital signal is the input to the encoder IC. The input to the encoder is parallel while the
output is a serial coded waveform which is suitable for RF transmission. The Transmission
Enable (TE) pin is grounded to ensure continuous transmission of data bits. The coded data
will be passed onto the RF module.

The RF transmitter modulates the input signal using Amplitude Shift Keying (ASK)
modulation. It is the form of modulation that represents digital data as variations in the
amplitude of a carrier wave.

The following figure shows the modulated output of the RF module:

Fig. 8 Output waveform RF module

10
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

The RF modules works on the frequency of 315MHz. It means that the carrier frequency of
the RF module is 433MHz. The RF module enables the user to control the robot wirelessly
and with ease.

The schematic of transmitting end can be seen below:

Fig. 9 Tansmitter end Circuit diagram

This transmitted signal is received by the RF receiver, demodulated and then passed onto the
decoder IC. The decoder IC decodes the coded waveform and the original data bits are
recovered. The input is a serial coded modulated waveform while the output is parallel. The
pin 17 of the decoder IC is the Valid Transmission (VT) pin. A led can be connected to this pin
which will indicate the status of the transmission. In the case of a successful transmission, the
led will blink.

The parallel data from the decoder is fed to the port 2 of the microcontroller. This data is in the
form of bits. The microcontroller reads these bits and takes decisions on the basis of these bits.
What the microcontroller does is, it compares the input bits with the coded bits which are burnt
into the program memory of the microcontroller and outputs on the basis of these bits. Port 1
of the microcontroller is used as the output port. Output bits from this port produce a PWM
signal which in turn, controls the servos.

At a dead stop, a PWM signal of ~8% duty cycle is produced to keep the servos at 0 deg. If a
PWM voltage is applied, in accordance with the duty cycle, the servos would be controlled. If
the hand moves right or left, accordingly the servos would move the arm right and left
accordingly. There are, in total 4 servos which control the overall movement of the arm on the
basis of our hand gestures.

11
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

The schematic of receiving end can be seen below:

Fig. 10 Receiver end Circuit diagram

12
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

3.1.2 Code Logic:


1. Transmitter Section

AccX (X values of the accelerometer used to move the arm right/left)

AccX ADCval Tranmsitted bits

D3 D2 D1 D0

Left 135-255 X 1 X X

Right 0-120 1 X X X

Centre 120-135 0 0 X X

X=Don’t Care bits

AccY(Y values of the accelerometer used to move the arm right/left)

AccY ADCval Transmitted Bits

D3 D2 D1 D0

Forward 135-255 X X X 1

Backward 0-120 X X 1 X

Centre 120-135 X X 0 0

X=Don’t Care bits

13
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

2. Receiver Section
Direction Received Bits Action

D3 D2 D1 D0

Left X 1 X X Set M0 to -90


deg

Right 1 X X X Set M0 to +90


deg

Centre_X 0 0 X X Set M0 to 0 deg

Forward X X X 1 Set M1 to -90


deg

Backward X X 1 X Set M1 to +90


deg

Centre_Y X X 0 0 Set M1 to 0 deg

14
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

3.1.3 Design of PCB:


EAGLE CAD is electronic design automation (EDA) software that lets printed circuit
board (PCB) designers seamlessly connect schematic diagrams, PCB routing and component
placement.

Fig. 11 Transmitter PCB design

Fig. 12 Receiver PCB design

15
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

3.2 Flowchart
1. Transmitter Section:

START

DEFINE VARIABLES FOR


PORTS AND VARIOUS
TIMER,ACCELEROMETER
VALUES AND ADC

DEFINE TIMER
INTERRUPT FUNCTION

DEFINE A SOFTWARE
DELAY FUNCTION

READ THE ACCELEROMETER


VALUES AND START ADC

REDUCE THE 8-BIT ADC VALUES TO


4-BIT BY MAKING THE
MICROCONTROLLER FUNCTION LIKE
A COMPARATOR

16
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

IN THE MAIN FUNCTION START THE


TIMER INTERRUPT AND MAKE THE
PORTS I/P AND O/P RESPECTIVELY

IN THE WHILE LOOP, CALL THE


APPROPRIATE FUNCTIONS TO
READ ADC VALUES AND ENCODE
THE BITS

STOP

17
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

2. Receiver Section:
START

DEFINE THE PORTS AND PINS


FOR THE SERVO AND
DECODER RESPECTIVELY

DEFINE A FUNCTION TO
LOAD THE TIMER VALUES
AND DELAY

START TIMER 0 & 1


INTERRUPTS

SET THE DUTY CYCLE

DECODE THE BITS AND


MOVE THE SERVOS

END
18
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

3.3 Calculations
(1) 8 bits Auto reload mode.
To calculate Timer generated delay.

Given: Square wave Frequency = 100khz

And Square wave time period = 10us

So, the Delay = Time period / 2

Timer generated delay = 10us / 2

= 5 us

NN = 256 - (Timer generated delay/1.085 us)

= 256 - (5 us / 1.085 us)

= 251D =FBH

(2) Clock Frequency needed to operate the ADC0808.

Encoder calculation

Condition to be followed:

RS ~ 2 RTC

400PF < CTC < uf

So, we took

RTC = 10k

CTC = 1pf

Formula to calculate

F = 1 / 2.3 x RTC x CTC

F = 1/ 2.3 x (10 x 10^3) x (1 x 10^-9)

= 43.47 khz

19
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

(3) Datasheet value for RF Module

433MHz RF Transmitter Receiver Wireless Module:-

Range in open space(Standard Conditions) : 100 Meters

RX Receiver Frequency : 433 MHz

RX Typical Sensitivity : 105 Dbm

RX Supply Current : 3.5 mA

RX IF Frequency : 1MHz

RX Operating Voltage : 5V

TX Frequency Range : 433.92 MHz

TX Supply Voltage : 3V ~ 6V

TX Out Put Power : 4 ~ 12 Dbm

20
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

CHAPTER 4:

RESULTS AND DISCUSSIONS


4.1 Proteus Simulation Results
1. Transmitter Section:

The Accelerometer analog values are converted to digital by the ADC0808 and are sent to the
encoder for transmitting it to the 433Mhz Transmitter.

8051 acts as a comparator and reduces the 8-bit values to 4-bit code-word. The port 1 is used
to sends the 4 bit redundant values to the encoder.

2. Receiver Section:

The decoder would decode the bits and move the servo. Now, in proteus software, we cant
simulate two microcontrollers simultaneously, so I’ve used the bit-toggle to generate the
decoder bits.

We have refereed from the code section the movement of servos with the given logic. Here
P2.7-P2.4 stand for bits D3-D0 respectively.

21
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

Servo(arm) showing the position left when D2 is 1

Servo(arm) in the centre

22
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

Servo(arm) moving in the forward direction

Servo(arm) moving in the backward direction

23
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

CHAPTER 5:

CONCLUSIONS AND FUTURE SCOPE


This control mechanism provides a better way to control a robotic arm using accelerometer
which is more intuitive and easier to work, besides offering the possibility to control a robot
by other wireless means. Using this system non-Experience robotic arm controller can easily
control robotic arm quickly and in a natural way. Also, many applications which require precise
control and work like human beings can be easily implemented using this approach. And it
provides more flexible control mechanism.

We achieved our objective without any hurdles i.e. the control of a robot using gestures. The
robot is showing proper responses whenever we move our hand. The robot only moves when
the accelerometer is moved in a specific direction.

Future Scope:
1. 3 degree of freedom can be used, which allows robot arm to move in X, Y, Z direction.

2. Secondly, as we are using RF for wireless transmission, the range is quite limited;
nearly 50-80m. This problem can be solved by utilizing a GSM module for wireless
transmission. The GSM infrastructure is installed almost all over the world. GSM will
not only provide wireless connectivity but also quite a large range.

3. Thirdly, an on-board camera can be installed for monitoring the robot from faraway
places. All we need is a wireless camera which will broadcast and a receiver module
which will provide live streaming.

Application:

1. Industrial:
Such arms may prove handy in such sectors where the precision has to be adjusted from
time to time. This Arms make job of the controller easier and have the capability of
being operated at faster speed than the traditional robotics arms used in the industries.
A combination of the traditional and gesture-controlled robotics arm may prove to be
very handy providing the arm both flexibility as well as accuracy.

2. Military:
It can also be used for military purpose to perform operation on explosives as gesture
controlled robotic arm can also help the bomb squad to detonate or defuse the bomb
without involving risk to their life

3. Space:
Gesture Controlled Robotic arm can also help the astronauts to repair or pick-up objects
in zero gravity without going outside the space craft, where movement of human being
is quite difficult and is dangerous for human life.

24
MIT School of Engineering, Department of ECE
Hand Gesture Controlled Arm Robot

4. Scientific:
Gesture control mobile robotic arm can help the scientist performing hazardous
experiment in safer way by using robotic arm to pick the Dangerous liquids. This can
also help scientist to perform the liquids which are highly flammable.

5. Medical:
Robot can be used by doctors to perform surgical operations at distant places. Such a
technology can prove to be helping hand to physically disabled people or extremely old
people.

Reference:

1. https://ieeexplore.ieee.org/document/8743772
2. https://circuitdigest.com/microcontroller-projects/diy-hand-gesture-controlled-
robotic-arm-using-arduino-nano
3. https://ieeexplore.ieee.org/document/7419712?arnumber=7419712&queryText=hand
%20robotic%20arm&newsearch=true

25
MIT School of Engineering, Department of ECE

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy