SlideShare a Scribd company logo
Prepared by:
Pathan Hanif
hpathan29@gmail.com
DUAL AXIS CONTROL OF SERVO MOTOR
BY JOYSTICK
Flow Of Presentation
 Introduction
 List of component
 Information about component
 Circuit diagram
 Working
 Application
 Conclusion
 Reference
Introduction
 We made a dual axis control of servo motor using joystick. we use camera
as a object which have to rotate by servomotor in both axis.
 I this project we use
 Camera
 Arduino Uno
 Joystick
 Two Servo motor

List of Components
 Servo motor (SG90)
 Joystick
 Arduino uno
 Breadboard
 Cables
Servo motor
 The servo motor is most commonly used for high technology devices in
the industrial applications like automation technology.
 It is a self contained electrical device, that rotates parts of machine with
high efficiency and great precision. Moreover the output shaft of this
motor can be moved to a particular angle.
 A servomotor is a rotary actuator or linear actuator that allows for
precise control of angular or linear position, velocity and acceleration.
 It consists of a suitable motor coupled to a sensor for position feedback.
 The servo circuitry is built right inside the motor unit and has a
positionable shaft, which usually is fitted with a gear . The motor is
controlled with an electric signal which determines the amount of
movement of the shaft.
 The set-up in figure below shows: a small DC Motor, Potentiometer and
a control circuit.
 The motor is attached by gears to the control wheel. As the motor
rotates, the potentiometer's resistance changes, so the control circuit
can precisely regulate how much movement there is and in which
direction.
 The set-up in figure below shows: a small DC Motor, Potentiometer and a control circuit.
 The motor is attached by gears to the control wheel. As the motor rotates, the potentiometer's
resistance changes, so the control circuit can precisely regulate how much movement there is and in
which direction.
 When the shaft of the motor is at the desired position, power supplied to the motor is stopped. If
not, the motor is turned in the appropriate direction.
 The motor's speed is proportional to the difference between its actual position and desired position.
 Servos are controlled by sending an electrical pulse of variable width, or pulse width
modulation (PWM), through the control wire. Servo motor works on the PWM principle, which
means its angle of rotation is controlled by the duration of pulse applied to its control PIN. Basically
servo motor is made up of DC motor which is controlled by a variable resistor (potentiometer) and
some gears.
 . A servo motor can usually only turn 90° in either direction for a total of 180° movement.
Continued…
JOYSTICK MODULE
The Joystick module is similar to analog joysticks found in gamepads. It is
made by mounting two potentiometers at a 90 degrees angle.
Moving the joystick will cause the output to vary from 0v to 5V depending on
its direction .
Directional movements are simply two potentiometers - one for each axis. Pots are
~10k each. This joystick also has a select button that is actuated when the joystick is
pressed down. This is a Joystick module that has X,Y analog outputs and has a
switch that detects button press.
If you connect this module to a microcontroller, you can expect to read a value of around 512 in its resting position
(expect small variations due to tiny imprecisions of the springs and mechanism) When you move the joystick you
should see the values change from 0 to 1023 depending on its position.
Specifications:
 Arduino, Raspberry Pi, and MSP430 compatible
 Ability to control X and Y axis
 Push-button switch built into the joystick, just push the
joystick inward to engage the switch
Applications of joystick
 Joystick that can be interfaced with Arduino, Raspberry Pi,
and other Microcontrollers and Embedded Boards
 Joystick for custom designed/experimental RC planes, RC
Cars
 Joystick for CNC Machines or other industrial controls
 Electronic games pads similar to PlayStation.
Pin details:
1. GND: ground
2. +5V: 5V DC
3. VRx: voltage proportional to x position
4. VRy: voltage proportional to y position
5. SW: switch pushbutton
Circuit diagram
Working
•When the joystick module moves in the horizontal or in the vertical direction, it gives us values from 0 to
1023.
• So we can apply a condition in the code that if the value is less than 300 or greater than 700, then the servos
will move.
•When the joystick is moved in the horizontal direction, the first servo will move towards right or left and
upon moving the joystick in the vertical direction, the second servo will move towards the right or left.
Application
 Robotics
 Conveyor Belts
 Camera Auto Focus
 Robotic Vehicle:
 Solar Tracking System
 Metal Cutting & Metal Forming Machines:
 Antenna Positioning
 Woodworking/CNC
 Textiles
 Printing Presses/Printers
Conclusion
By doing this project we learned about
 Programming of arduino
 Dual axis operation
 Servo motor control
 Joystick operation
and we done all this things with minimum components and cost.
Referance
 Arduino.cc
 Wekipedia
 google

More Related Content

What's hot

Electric Drive Systems
Electric Drive SystemsElectric Drive Systems
Electric Drive Systems
JayakrishnanK23
 
Raspberry pi Part 17
Raspberry pi Part 17Raspberry pi Part 17
Raspberry pi Part 17
Techvilla
 
Exoskeleton arm ppt
Exoskeleton arm pptExoskeleton arm ppt
Exoskeleton arm ppt
VivekC37
 
Stepper motor
Stepper motorStepper motor
Stepper motor
Ayushi Bhardwaj
 
Motors
MotorsMotors
Unit 3 steppermotors
Unit 3 steppermotorsUnit 3 steppermotors
Unit 3 steppermotors
Er.Meraj Akhtar
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
Jakshil Gandhi
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
Ikram Arshad
 
Wireless gesture controlled robotic arm
Wireless gesture controlled robotic armWireless gesture controlled robotic arm
Wireless gesture controlled robotic arm
sneha daise paulson
 
Stepper motors
Stepper motorsStepper motors
Stepper motors
Mihret Berhe
 
Stepper motor
Stepper motorStepper motor
Stepper motor
sethuvalmiki
 
Stepper and hbridgestepper motor as generator hack
Stepper and hbridgestepper motor as generator hackStepper and hbridgestepper motor as generator hack
Stepper and hbridgestepper motor as generator hack
Suchit Moon
 
Baggage Handling System
Baggage Handling SystemBaggage Handling System
Baggage Handling System
ghanshyam zambare
 
11305119, roll. no 5, akshay kumar
11305119, roll. no 5, akshay kumar11305119, roll. no 5, akshay kumar
11305119, roll. no 5, akshay kumar
Akshay Kumar
 
Motors types
Motors typesMotors types
Motors types
Mahmoud Hussein
 
Stepper speed control
Stepper speed controlStepper speed control
Stepper speed control
Saumya Ranjan Behura
 
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
 
Servo motor and servo drive
Servo motor and servo driveServo motor and servo drive
Servo motor and servo drive
Sai Kumar
 
Control system
Control systemControl system
Control system
Prabhu R
 

What's hot (20)

Electric Drive Systems
Electric Drive SystemsElectric Drive Systems
Electric Drive Systems
 
Raspberry pi Part 17
Raspberry pi Part 17Raspberry pi Part 17
Raspberry pi Part 17
 
Exoskeleton arm ppt
Exoskeleton arm pptExoskeleton arm ppt
Exoskeleton arm ppt
 
Stepper motor
Stepper motorStepper motor
Stepper motor
 
Motors
MotorsMotors
Motors
 
Unit 3 steppermotors
Unit 3 steppermotorsUnit 3 steppermotors
Unit 3 steppermotors
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
 
Wireless gesture controlled robotic arm
Wireless gesture controlled robotic armWireless gesture controlled robotic arm
Wireless gesture controlled robotic arm
 
Ac servo motor
Ac servo motorAc servo motor
Ac servo motor
 
Stepper motors
Stepper motorsStepper motors
Stepper motors
 
Stepper motor
Stepper motorStepper motor
Stepper motor
 
Stepper and hbridgestepper motor as generator hack
Stepper and hbridgestepper motor as generator hackStepper and hbridgestepper motor as generator hack
Stepper and hbridgestepper motor as generator hack
 
Baggage Handling System
Baggage Handling SystemBaggage Handling System
Baggage Handling System
 
11305119, roll. no 5, akshay kumar
11305119, roll. no 5, akshay kumar11305119, roll. no 5, akshay kumar
11305119, roll. no 5, akshay kumar
 
Motors types
Motors typesMotors types
Motors types
 
Stepper speed control
Stepper speed controlStepper speed control
Stepper speed control
 
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)
 
Servo motor and servo drive
Servo motor and servo driveServo motor and servo drive
Servo motor and servo drive
 
Control system
Control systemControl system
Control system
 

Similar to dual axis control of servomotor using joystick

Actuators.pptx
Actuators.pptxActuators.pptx
Actuators.pptx
bhaveshagrawal35
 
Servo_motor.pptx
Servo_motor.pptxServo_motor.pptx
Servo_motor.pptx
9731735920
 
Robotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motorRobotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motor
jovin Richard
 
Electronz_Chapter_10.pptx
Electronz_Chapter_10.pptxElectronz_Chapter_10.pptx
Electronz_Chapter_10.pptx
Mokete5
 
Newppt major
Newppt majorNewppt major
Newppt major
Shivangi Jain
 
IRJET- Automated Gear Transmission in Two Wheelers using Embedded System
IRJET- Automated Gear Transmission in Two Wheelers using Embedded SystemIRJET- Automated Gear Transmission in Two Wheelers using Embedded System
IRJET- Automated Gear Transmission in Two Wheelers using Embedded System
IRJET Journal
 
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Ratzman III
 
Gulotta_Wright_Parisi_FinalProjectOverview1
Gulotta_Wright_Parisi_FinalProjectOverview1Gulotta_Wright_Parisi_FinalProjectOverview1
Gulotta_Wright_Parisi_FinalProjectOverview1Nicholas Parisi
 
Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
Godhuli Biswas
 
Ac servomotor
Ac servomotorAc servomotor
Ac servomotor
Ravi Kansagara
 
Ac servomotor
Ac servomotorAc servomotor
Ac servomotor
Ravi Kansagara
 
Joystick Controlled Wheelchair
Joystick Controlled WheelchairJoystick Controlled Wheelchair
Joystick Controlled Wheelchair
IRJET Journal
 
Arm
ArmArm
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Sanjay Kumar
 
Step ppt
Step pptStep ppt
Step ppt
Akash Maurya
 
Electricmotors
ElectricmotorsElectricmotors
Electricmotors
Senthil Kumar
 
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
IAEME Publication
 

Similar to dual axis control of servomotor using joystick (20)

Actuators.pptx
Actuators.pptxActuators.pptx
Actuators.pptx
 
Servo_motor.pptx
Servo_motor.pptxServo_motor.pptx
Servo_motor.pptx
 
Robotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motorRobotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motor
 
Electronz_Chapter_10.pptx
Electronz_Chapter_10.pptxElectronz_Chapter_10.pptx
Electronz_Chapter_10.pptx
 
Newppt major
Newppt majorNewppt major
Newppt major
 
IRJET- Automated Gear Transmission in Two Wheelers using Embedded System
IRJET- Automated Gear Transmission in Two Wheelers using Embedded SystemIRJET- Automated Gear Transmission in Two Wheelers using Embedded System
IRJET- Automated Gear Transmission in Two Wheelers using Embedded System
 
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller
 
Gulotta_Wright_Parisi_FinalProjectOverview1
Gulotta_Wright_Parisi_FinalProjectOverview1Gulotta_Wright_Parisi_FinalProjectOverview1
Gulotta_Wright_Parisi_FinalProjectOverview1
 
Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Ac servomotor
Ac servomotorAc servomotor
Ac servomotor
 
Ac servomotor
Ac servomotorAc servomotor
Ac servomotor
 
Joystick Controlled Wheelchair
Joystick Controlled WheelchairJoystick Controlled Wheelchair
Joystick Controlled Wheelchair
 
Arm
ArmArm
Arm
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
Step ppt
Step pptStep ppt
Step ppt
 
Electricmotors
ElectricmotorsElectricmotors
Electricmotors
 
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
 
Team7 report
Team7 reportTeam7 report
Team7 report
 
Servo
ServoServo
Servo
 

More from Hanif Pathan

milk powder plant
milk powder plantmilk powder plant
milk powder plant
Hanif Pathan
 
Maglev train
Maglev trainMaglev train
Maglev train
Hanif Pathan
 
welding and welding transformer
welding and welding transformerwelding and welding transformer
welding and welding transformer
Hanif Pathan
 
high voltage circuit breaker
high voltage circuit breakerhigh voltage circuit breaker
high voltage circuit breaker
Hanif Pathan
 
Linear Induction Motor
Linear Induction MotorLinear Induction Motor
Linear Induction Motor
Hanif Pathan
 
Invention of telescope
Invention of telescopeInvention of telescope
Invention of telescope
Hanif Pathan
 
Solar energy
Solar energySolar energy
Solar energy
Hanif Pathan
 

More from Hanif Pathan (7)

milk powder plant
milk powder plantmilk powder plant
milk powder plant
 
Maglev train
Maglev trainMaglev train
Maglev train
 
welding and welding transformer
welding and welding transformerwelding and welding transformer
welding and welding transformer
 
high voltage circuit breaker
high voltage circuit breakerhigh voltage circuit breaker
high voltage circuit breaker
 
Linear Induction Motor
Linear Induction MotorLinear Induction Motor
Linear Induction Motor
 
Invention of telescope
Invention of telescopeInvention of telescope
Invention of telescope
 
Solar energy
Solar energySolar energy
Solar energy
 

Recently uploaded

MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
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
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
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
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
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
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 

Recently uploaded (20)

MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
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...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
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
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
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...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 

dual axis control of servomotor using joystick

  • 1. Prepared by: Pathan Hanif hpathan29@gmail.com DUAL AXIS CONTROL OF SERVO MOTOR BY JOYSTICK
  • 2. Flow Of Presentation  Introduction  List of component  Information about component  Circuit diagram  Working  Application  Conclusion  Reference
  • 3. Introduction  We made a dual axis control of servo motor using joystick. we use camera as a object which have to rotate by servomotor in both axis.  I this project we use  Camera  Arduino Uno  Joystick  Two Servo motor 
  • 4. List of Components  Servo motor (SG90)  Joystick  Arduino uno  Breadboard  Cables
  • 5. Servo motor  The servo motor is most commonly used for high technology devices in the industrial applications like automation technology.  It is a self contained electrical device, that rotates parts of machine with high efficiency and great precision. Moreover the output shaft of this motor can be moved to a particular angle.  A servomotor is a rotary actuator or linear actuator that allows for precise control of angular or linear position, velocity and acceleration.  It consists of a suitable motor coupled to a sensor for position feedback.  The servo circuitry is built right inside the motor unit and has a positionable shaft, which usually is fitted with a gear . The motor is controlled with an electric signal which determines the amount of movement of the shaft.  The set-up in figure below shows: a small DC Motor, Potentiometer and a control circuit.  The motor is attached by gears to the control wheel. As the motor rotates, the potentiometer's resistance changes, so the control circuit can precisely regulate how much movement there is and in which direction.
  • 6.  The set-up in figure below shows: a small DC Motor, Potentiometer and a control circuit.  The motor is attached by gears to the control wheel. As the motor rotates, the potentiometer's resistance changes, so the control circuit can precisely regulate how much movement there is and in which direction.  When the shaft of the motor is at the desired position, power supplied to the motor is stopped. If not, the motor is turned in the appropriate direction.  The motor's speed is proportional to the difference between its actual position and desired position.  Servos are controlled by sending an electrical pulse of variable width, or pulse width modulation (PWM), through the control wire. Servo motor works on the PWM principle, which means its angle of rotation is controlled by the duration of pulse applied to its control PIN. Basically servo motor is made up of DC motor which is controlled by a variable resistor (potentiometer) and some gears.  . A servo motor can usually only turn 90° in either direction for a total of 180° movement. Continued…
  • 7. JOYSTICK MODULE The Joystick module is similar to analog joysticks found in gamepads. It is made by mounting two potentiometers at a 90 degrees angle. Moving the joystick will cause the output to vary from 0v to 5V depending on its direction . Directional movements are simply two potentiometers - one for each axis. Pots are ~10k each. This joystick also has a select button that is actuated when the joystick is pressed down. This is a Joystick module that has X,Y analog outputs and has a switch that detects button press. If you connect this module to a microcontroller, you can expect to read a value of around 512 in its resting position (expect small variations due to tiny imprecisions of the springs and mechanism) When you move the joystick you should see the values change from 0 to 1023 depending on its position. Specifications:  Arduino, Raspberry Pi, and MSP430 compatible  Ability to control X and Y axis  Push-button switch built into the joystick, just push the joystick inward to engage the switch
  • 8. Applications of joystick  Joystick that can be interfaced with Arduino, Raspberry Pi, and other Microcontrollers and Embedded Boards  Joystick for custom designed/experimental RC planes, RC Cars  Joystick for CNC Machines or other industrial controls  Electronic games pads similar to PlayStation. Pin details: 1. GND: ground 2. +5V: 5V DC 3. VRx: voltage proportional to x position 4. VRy: voltage proportional to y position 5. SW: switch pushbutton
  • 10. Working •When the joystick module moves in the horizontal or in the vertical direction, it gives us values from 0 to 1023. • So we can apply a condition in the code that if the value is less than 300 or greater than 700, then the servos will move. •When the joystick is moved in the horizontal direction, the first servo will move towards right or left and upon moving the joystick in the vertical direction, the second servo will move towards the right or left.
  • 11. Application  Robotics  Conveyor Belts  Camera Auto Focus  Robotic Vehicle:  Solar Tracking System  Metal Cutting & Metal Forming Machines:  Antenna Positioning  Woodworking/CNC  Textiles  Printing Presses/Printers
  • 12. Conclusion By doing this project we learned about  Programming of arduino  Dual axis operation  Servo motor control  Joystick operation and we done all this things with minimum components and cost.