SlideShare a Scribd company logo
Gesture Controlled Robot
Gesture Controlled Robot
A Kartikane 1sg11ec001
Ankit Narayan singh 1sg11ec010
Rajanish kumar 1sg11ec062
Satyam kumar 1sg11ec072
Under the Guidance of: RAVISHANKARA M.N.
(ASSOCIATE PROFESSOR)
Electronics & Communication, SCE 2014 – 15 1
OBJECTIVE OF PROJECT
The objective is to make this device simple as well as cheap gesture
controlled robot so that it could be mass produced and can be used for
a number of purposes.
Electronics & Communication, SCE 2014 – 15 2
Gesture Controlled Robot
Introduction
• 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.
• Thus, such gesture-based interfaces can not only substitute the common interface
devices but can also be exploited to extend their functionality.
Electronics & Communication, SCE 2014 – 15 3
Gesture Controlled Robot
Block diagram
Transmitter Section
Receiver Section
Electronics & Communication, SCE 2014 – 15 4
Gesture Controlled Robot
Accelerometer Comparator Encoder RF
Transmitter
RF
Receiver
Decoder Microcontroller Motor
Driver
Geared DC
Motors
HARDWARE DESCRIPTION
Electronics & Communication, SCE 2014 – 15 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.
Electronics & Communication, SCE 2014 – 15 6
Gesture Controlled Robot
PIN NO. SYMBOL FUNCTION
1 ST Sets the sensitivity of the accelerometer
2 Z Records analog data for Z direction
3 Y Records analog data for Y direction
4 X Records analog data for X direction
5 GND Connected to ground for biasing
6 VCC +3.3 volt is applied
Electronics & Communication, SCE 2014 – 15 7
Gesture Controlled Robot
• COMPARATOR IC (LM324)
The comparator ic compares the analog voltage received from the
accelerometer and compares it with a reference voltage and gives
a particular high or low voltage. The received signal is quite noisy
and of various voltage levels. This ic compares those levels and
outputs in the form of 1 or 0 voltage level. This process is called
signal conditioning. The figure shown below is comparator IC. The
pins 1, 7, 8 and 14 are output pins.
Electronics & Communication, SCE 2014 – 15 8
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 9
Gesture Controlled Robot
PIN NO. SYMBOL FUNCTION
1 Output 1 Output of 1st Comparator
2 Input 1- Inverting Input of 1st Comparator
3 Input1+ Non-Inverting Input of 1st Comparator
4 VCC Supply Voltage; 5V (up to 32V)
5 Input 2+ Non-Inverting Input of 2nd Comparator
6 Input 2- Inverting Input of 2nd Comparator
7 Output 2 Output of 2nd Comparator
8 Output 3 Output of 3rd Comparator
9 Input 3- Inverting Input of 3rd Comparator
10 Input 3+ Non-Inverting Input of 3rd Comparator
11 Ground Ground (0V)
12 Input 4+ Non-Inverting Input of 4th Comparator
13 Input 4- Inverting Input of 4th Comparator
14 Output 4 Output of 4th Comparator
Electronics & Communication, SCE 2014 – 15 10
• ENCODER IC (PT2262)
• It encodes data and address pins into serial coded waveform
suitable for RF or IR modulation. The pin description is shown
below. It has 4 input while 1 output pin. The address pins can also
be utilized as data pins.
Electronics & Communication, SCE 2014 – 15 11
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 12
PIN NO. SYMBOL FUNCTION
1-8 A0-A7 Address pins
9 Vss Ground pin
13-10 D0-D3 Output pins
14 TE Enables the transmission
15-16 Osc1-Osc2 Rosc of 470K ohm is connected
17 Dout Output for transmission
18 Vcc 5V supply voltage
Gesture Controlled Robot
• RF MODULE (Rx/Tx)
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.
Electronics & Communication, SCE 2014 – 15 13
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 14
PIN FUNCTION
VCC 5V supply
GND Ground pin
Data Input from pin 17 of PT2262 for data transmission
Ant A wire attached here works as an antenna
RF Transmitter
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 15
PIN FUNCTION
VCC 5V supply
GND Ground pin
Data Output to pin 14 of PT2272 for data transmission
Ant A wire attached here works as an antenna
RF Receiver
Gesture Controlled Robot
• DECODER IC (PT2272)
The input data is decoded when no error or unmatched codes are
found. It has 1 input while 4 output pins. The address pins can also
be utilized as data pins.
Electronics & Communication, SCE 2014 – 15 16
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 17
PIN NO. SYMBOL FUNCTION
1-8 A0-A7 Address pins
9 Vss Ground pin
13-10 D0-D3 Output pins
14 Din Input from RF
15-16 Osc1-Osc2 Rosc of 470K ohm is connected
17 VT Indicates valid transmission
18 Vcc 5V supply voltage
Gesture Controlled Robot
• MOTOR DRIVER IC (L293D)
• It is also known as H-Bridge or Actuator IC. Actuators are those
devices which actually gives the movement to do a task like that
of a motor. In the real world there are different types of motors
available which work on different voltages.
Electronics & Communication, SCE 2014 – 15 18
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 19
Turning a motor ON and OFF can be achieved by using four switches that are arranged in an
intelligent manner such that the circuit not only drives the motor, but also controls its direction. The
most common and clever design is a H-bridge circuit where transistors are arranged in a shape that
resembles the English alphabet "H".
Gesture Controlled Robot
• As seen in the image, the circuit has four switches A, B, C and D.
Turning these switches ON and OFF can drive a motor in different
ways.
• When switches A and D are on, motor rotates clockwise.
• When B and C are on, the motor rotates anti-clockwise.
• When A and B are on, the motor will stop.
• Turning on A & C at the same time or B & D at the same time
shorts the entire circuit. So, never try to do it.
Electronics & Communication, SCE 2014 – 15 20
Gesture Controlled Robot
DC MOTORS
• A machine that converts DC power into mechanical power is known as
a DC motor. Its operation is based on the principle that when a current
carrying conductor is placed in a magnetic field, the conductor
experiences a mechanical force.
• Different connections of the field and armature winding provide
different speed/torque regulation features. The speed of a DC motor
can be controlled by changing the voltage applied to the armature or
by changing the field current.
Electronics & Communication, SCE 2014 – 15 21
Gesture Controlled Robot
DC GEAR MOTOR
• A geared DC Motor has a gear assembly devoted to the motor. The
speed of motor is counted in terms of rotations of the shaft per
minute and is termed as RPM .The gear assembly helps in increasing
the torque and dropping the speed. Using the correct arrangement of
gears in a gear motor, its speed can be reduced to any required figure.
This concept of reducing the speed with the help of gears and
increasing the torque is known as gear reduction.
• Reducing the speed put out by the motor while increasing the quantity
of applied torque is a important feature of the reduction gear trains
found in a gear motor. The decrease in speed is inversely relative to
the increase in torque. This association means that, in this sort of
device, if the torque were to double, the speed would decrease by one
half. Small electric motors, such as the gear motor, are able to move
and stand very heavy loads because of these reduction gear trains.
While the speed and ability of larger motors is greater, small electric
motors are sufficient to bear these loads.
Electronics & Communication, SCE 2014 – 15 22
Gesture Controlled Robot
Electronics & Communication, SCE 2014 – 15 23
Gesture Controlled Robot
Methodology
• The transmitting device includes a Comparator IC for assigning
proper levels to the input voltages from the accelerometer and an
Encoder which is used to encode the data and then it will be
transmitted by an RF Transmitter module.
• At the receiving end an RF Receiver module will receive the
encoded data and decode it by using a decoder. This data is then
processed by a microcontroller and passed onto a motor driver to
rotate the motors in a special configuration to make the robot
move in the same direction as that of the hand.
Electronics & Communication, SCE 2014 – 15 24
Gesture Controlled Robot
REFERENCES
[1] Jochen Triesch and Christoph Von Der Malsburg, “Robotic Gesture Recognition
(1997)”
[2] http://www.scribd.com/doc/98400320/InTech-Real-Time-Robotic-Hand-Control-
UsingHand-Gestures
[3] “Gesture Controlled Tank Toy User Guide”
<http://www.slideshare.net/neeraj18290/wireless-gesture-controlled-tank-toy-transmitter>
Electronics & Communication, SCE 2014 – 15 25
Gesture Controlled Robot
APPLICATIONS
• Through the use of gesture recognition, remote control with the
wave of a hand of various devices is possible.
• Gesture controlling is very helpful for handicapped and physically
disabled people to achieve certain tasks, such as driving a vehicle.
• Gestures can be used to control interactions for entertainment
purposes such as gaming to make the game player's experience
more interactive or immersive.
Electronics & Communication, SCE 2014 – 15 26
Gesture Controlled Robot
Thank you for your cooperation!
Electronics & Communication, SCE 2014 – 15 27
Gesture Controlled Robot

More Related Content

What's hot

ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
Snehasis Mondal
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIR
Noufal Nechiyan
 
Hand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless RobotHand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless Robotsiddhartha muduli
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
Electronics - Embedded System
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robot
Manav Chauhan
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
Rahuldey1991
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
Захір Райхан
 
Ultrasonic radar mini project
Ultrasonic radar  mini projectUltrasonic radar  mini project
Ultrasonic radar mini project
vishnuchiluka
 
Gesture control car
Gesture control carGesture control car
Gesture control car
saurav kumar mourya
 
Embedded based car parking system
Embedded based car parking systemEmbedded based car parking system
Embedded based car parking system
punitkumar Kulli
 
Smart Blind Stick using Arduino
Smart Blind Stick using ArduinoSmart Blind Stick using Arduino
Smart Blind Stick using Arduino
ijtsrd
 
Gesture Controlled Car.pptx
Gesture Controlled Car.pptxGesture Controlled Car.pptx
Gesture Controlled Car.pptx
Afnankamran
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
Edgefxkits & Solutions
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
Rajendra Prasad
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
Mohamed Magdy
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
Viswanadh Ivaturi
 
Fire fighting robot using arduino
Fire fighting robot using arduinoFire fighting robot using arduino
Fire fighting robot using arduino
Niranjan Kumar
 
Gesture control car
Gesture control carGesture control car
Gesture control car
saurav kumar mourya
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
Voice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptVoice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair ppt
Syed Saleem Ahmed
 

What's hot (20)

ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIR
 
Hand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless RobotHand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless Robot
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robot
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
Ultrasonic radar mini project
Ultrasonic radar  mini projectUltrasonic radar  mini project
Ultrasonic radar mini project
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
Embedded based car parking system
Embedded based car parking systemEmbedded based car parking system
Embedded based car parking system
 
Smart Blind Stick using Arduino
Smart Blind Stick using ArduinoSmart Blind Stick using Arduino
Smart Blind Stick using Arduino
 
Gesture Controlled Car.pptx
Gesture Controlled Car.pptxGesture Controlled Car.pptx
Gesture Controlled Car.pptx
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
 
Fire fighting robot using arduino
Fire fighting robot using arduinoFire fighting robot using arduino
Fire fighting robot using arduino
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Voice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptVoice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair ppt
 

Similar to GESTURE CONTROL ROBOT

DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
Tridib Bose
 
POSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEMPOSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEM
KEVSER CARPET
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
IRJET Journal
 
Module 4
Module 4Module 4
Module 4
Dr.Sudha L K
 
Adc and dac
Adc and dacAdc and dac
Adc and dac
nitugatkal
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEAUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
IRJET Journal
 
Tunnel robot ppt
Tunnel robot pptTunnel robot ppt
Tunnel robot ppt
shakshi58
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
Sushil Mishra
 
7380969 Line Follower Using At89c51
7380969 Line Follower Using At89c517380969 Line Follower Using At89c51
7380969 Line Follower Using At89c51biharimukund
 
Newppt major
Newppt majorNewppt major
Newppt major
Shivangi Jain
 
INTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEMINTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEM
Ghanshyam Dusane
 
Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...
eSAT Journals
 
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERBIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
Shanmukha S. Potti
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
MohammedHaseeb43
 
Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...
Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...
Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...
IOSR Journals
 
C010141422
C010141422C010141422
C010141422
IOSR Journals
 
Grid synchronisation
Grid synchronisationGrid synchronisation
Grid synchronisation
manogna gwen
 

Similar to GESTURE CONTROL ROBOT (20)

DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
 
POSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEMPOSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEM
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
 
Module 4
Module 4Module 4
Module 4
 
Adc and dac
Adc and dacAdc and dac
Adc and dac
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEAUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
 
Tunnel robot ppt
Tunnel robot pptTunnel robot ppt
Tunnel robot ppt
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
 
7380969 Line Follower Using At89c51
7380969 Line Follower Using At89c517380969 Line Follower Using At89c51
7380969 Line Follower Using At89c51
 
Newppt major
Newppt majorNewppt major
Newppt major
 
INTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEMINTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEM
 
Team7 report
Team7 reportTeam7 report
Team7 report
 
Automatic mall elevator
Automatic mall elevatorAutomatic mall elevator
Automatic mall elevator
 
Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...
 
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERBIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
 
Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...
Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...
Speed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Networ...
 
C010141422
C010141422C010141422
C010141422
 
Grid synchronisation
Grid synchronisationGrid synchronisation
Grid synchronisation
 

Recently uploaded

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

GESTURE CONTROL ROBOT

  • 1. Gesture Controlled Robot Gesture Controlled Robot A Kartikane 1sg11ec001 Ankit Narayan singh 1sg11ec010 Rajanish kumar 1sg11ec062 Satyam kumar 1sg11ec072 Under the Guidance of: RAVISHANKARA M.N. (ASSOCIATE PROFESSOR) Electronics & Communication, SCE 2014 – 15 1
  • 2. OBJECTIVE OF PROJECT The objective is to make this device simple as well as cheap gesture controlled robot so that it could be mass produced and can be used for a number of purposes. Electronics & Communication, SCE 2014 – 15 2 Gesture Controlled Robot
  • 3. Introduction • 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. • Thus, such gesture-based interfaces can not only substitute the common interface devices but can also be exploited to extend their functionality. Electronics & Communication, SCE 2014 – 15 3 Gesture Controlled Robot
  • 4. Block diagram Transmitter Section Receiver Section Electronics & Communication, SCE 2014 – 15 4 Gesture Controlled Robot Accelerometer Comparator Encoder RF Transmitter RF Receiver Decoder Microcontroller Motor Driver Geared DC Motors
  • 5. HARDWARE DESCRIPTION Electronics & Communication, SCE 2014 – 15 5
  • 6. • 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. Electronics & Communication, SCE 2014 – 15 6 Gesture Controlled Robot
  • 7. PIN NO. SYMBOL FUNCTION 1 ST Sets the sensitivity of the accelerometer 2 Z Records analog data for Z direction 3 Y Records analog data for Y direction 4 X Records analog data for X direction 5 GND Connected to ground for biasing 6 VCC +3.3 volt is applied Electronics & Communication, SCE 2014 – 15 7 Gesture Controlled Robot
  • 8. • COMPARATOR IC (LM324) The comparator ic compares the analog voltage received from the accelerometer and compares it with a reference voltage and gives a particular high or low voltage. The received signal is quite noisy and of various voltage levels. This ic compares those levels and outputs in the form of 1 or 0 voltage level. This process is called signal conditioning. The figure shown below is comparator IC. The pins 1, 7, 8 and 14 are output pins. Electronics & Communication, SCE 2014 – 15 8 Gesture Controlled Robot
  • 9. Electronics & Communication, SCE 2014 – 15 9 Gesture Controlled Robot
  • 10. PIN NO. SYMBOL FUNCTION 1 Output 1 Output of 1st Comparator 2 Input 1- Inverting Input of 1st Comparator 3 Input1+ Non-Inverting Input of 1st Comparator 4 VCC Supply Voltage; 5V (up to 32V) 5 Input 2+ Non-Inverting Input of 2nd Comparator 6 Input 2- Inverting Input of 2nd Comparator 7 Output 2 Output of 2nd Comparator 8 Output 3 Output of 3rd Comparator 9 Input 3- Inverting Input of 3rd Comparator 10 Input 3+ Non-Inverting Input of 3rd Comparator 11 Ground Ground (0V) 12 Input 4+ Non-Inverting Input of 4th Comparator 13 Input 4- Inverting Input of 4th Comparator 14 Output 4 Output of 4th Comparator Electronics & Communication, SCE 2014 – 15 10
  • 11. • ENCODER IC (PT2262) • It encodes data and address pins into serial coded waveform suitable for RF or IR modulation. The pin description is shown below. It has 4 input while 1 output pin. The address pins can also be utilized as data pins. Electronics & Communication, SCE 2014 – 15 11 Gesture Controlled Robot
  • 12. Electronics & Communication, SCE 2014 – 15 12 PIN NO. SYMBOL FUNCTION 1-8 A0-A7 Address pins 9 Vss Ground pin 13-10 D0-D3 Output pins 14 TE Enables the transmission 15-16 Osc1-Osc2 Rosc of 470K ohm is connected 17 Dout Output for transmission 18 Vcc 5V supply voltage Gesture Controlled Robot
  • 13. • RF MODULE (Rx/Tx) 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. Electronics & Communication, SCE 2014 – 15 13 Gesture Controlled Robot
  • 14. Electronics & Communication, SCE 2014 – 15 14 PIN FUNCTION VCC 5V supply GND Ground pin Data Input from pin 17 of PT2262 for data transmission Ant A wire attached here works as an antenna RF Transmitter Gesture Controlled Robot
  • 15. Electronics & Communication, SCE 2014 – 15 15 PIN FUNCTION VCC 5V supply GND Ground pin Data Output to pin 14 of PT2272 for data transmission Ant A wire attached here works as an antenna RF Receiver Gesture Controlled Robot
  • 16. • DECODER IC (PT2272) The input data is decoded when no error or unmatched codes are found. It has 1 input while 4 output pins. The address pins can also be utilized as data pins. Electronics & Communication, SCE 2014 – 15 16 Gesture Controlled Robot
  • 17. Electronics & Communication, SCE 2014 – 15 17 PIN NO. SYMBOL FUNCTION 1-8 A0-A7 Address pins 9 Vss Ground pin 13-10 D0-D3 Output pins 14 Din Input from RF 15-16 Osc1-Osc2 Rosc of 470K ohm is connected 17 VT Indicates valid transmission 18 Vcc 5V supply voltage Gesture Controlled Robot
  • 18. • MOTOR DRIVER IC (L293D) • It is also known as H-Bridge or Actuator IC. Actuators are those devices which actually gives the movement to do a task like that of a motor. In the real world there are different types of motors available which work on different voltages. Electronics & Communication, SCE 2014 – 15 18 Gesture Controlled Robot
  • 19. Electronics & Communication, SCE 2014 – 15 19 Turning a motor ON and OFF can be achieved by using four switches that are arranged in an intelligent manner such that the circuit not only drives the motor, but also controls its direction. The most common and clever design is a H-bridge circuit where transistors are arranged in a shape that resembles the English alphabet "H". Gesture Controlled Robot
  • 20. • As seen in the image, the circuit has four switches A, B, C and D. Turning these switches ON and OFF can drive a motor in different ways. • When switches A and D are on, motor rotates clockwise. • When B and C are on, the motor rotates anti-clockwise. • When A and B are on, the motor will stop. • Turning on A & C at the same time or B & D at the same time shorts the entire circuit. So, never try to do it. Electronics & Communication, SCE 2014 – 15 20 Gesture Controlled Robot
  • 21. DC MOTORS • A machine that converts DC power into mechanical power is known as a DC motor. Its operation is based on the principle that when a current carrying conductor is placed in a magnetic field, the conductor experiences a mechanical force. • Different connections of the field and armature winding provide different speed/torque regulation features. The speed of a DC motor can be controlled by changing the voltage applied to the armature or by changing the field current. Electronics & Communication, SCE 2014 – 15 21 Gesture Controlled Robot
  • 22. DC GEAR MOTOR • A geared DC Motor has a gear assembly devoted to the motor. The speed of motor is counted in terms of rotations of the shaft per minute and is termed as RPM .The gear assembly helps in increasing the torque and dropping the speed. Using the correct arrangement of gears in a gear motor, its speed can be reduced to any required figure. This concept of reducing the speed with the help of gears and increasing the torque is known as gear reduction. • Reducing the speed put out by the motor while increasing the quantity of applied torque is a important feature of the reduction gear trains found in a gear motor. The decrease in speed is inversely relative to the increase in torque. This association means that, in this sort of device, if the torque were to double, the speed would decrease by one half. Small electric motors, such as the gear motor, are able to move and stand very heavy loads because of these reduction gear trains. While the speed and ability of larger motors is greater, small electric motors are sufficient to bear these loads. Electronics & Communication, SCE 2014 – 15 22 Gesture Controlled Robot
  • 23. Electronics & Communication, SCE 2014 – 15 23 Gesture Controlled Robot
  • 24. Methodology • The transmitting device includes a Comparator IC for assigning proper levels to the input voltages from the accelerometer and an Encoder which is used to encode the data and then it will be transmitted by an RF Transmitter module. • At the receiving end an RF Receiver module will receive the encoded data and decode it by using a decoder. This data is then processed by a microcontroller and passed onto a motor driver to rotate the motors in a special configuration to make the robot move in the same direction as that of the hand. Electronics & Communication, SCE 2014 – 15 24 Gesture Controlled Robot
  • 25. REFERENCES [1] Jochen Triesch and Christoph Von Der Malsburg, “Robotic Gesture Recognition (1997)” [2] http://www.scribd.com/doc/98400320/InTech-Real-Time-Robotic-Hand-Control- UsingHand-Gestures [3] “Gesture Controlled Tank Toy User Guide” <http://www.slideshare.net/neeraj18290/wireless-gesture-controlled-tank-toy-transmitter> Electronics & Communication, SCE 2014 – 15 25 Gesture Controlled Robot
  • 26. APPLICATIONS • Through the use of gesture recognition, remote control with the wave of a hand of various devices is possible. • Gesture controlling is very helpful for handicapped and physically disabled people to achieve certain tasks, such as driving a vehicle. • Gestures can be used to control interactions for entertainment purposes such as gaming to make the game player's experience more interactive or immersive. Electronics & Communication, SCE 2014 – 15 26 Gesture Controlled Robot
  • 27. Thank you for your cooperation! Electronics & Communication, SCE 2014 – 15 27 Gesture Controlled Robot