SlideShare a Scribd company logo
1 of 15
JOYSTICK BASED DC MOTOR
CONTROL
PROJECT GUIDE - Mr. Rajkumar Rajoria
TEAM MEMBERS - Vaishnavi Agrawal [0905EC131178]
Shivani Bhargava [0905EC131152]
Electronics & Comm. Engineering Dept.
Electronics & Comm. Engineering Dept.
CONTENTS
1. Introduction
2. Requirements
3. Block Diagram
4. Concept of PWM
5. Joystick Operation
6. Schematic Diagram
7. Simulation
8. Sequence of Operations
9. PCB Design
10. Applications
11. Project Schedule
12. Budget
13. References
Electronics & Comm. Engineering Dept.
INTRODUCTION
•This is the primary movement system for any accelerating /
de-accelerating vehicle or object.
•By this module we can control the speed of two DC motors
and its direction in X & Y axis.
•Pulse Width Modulation Technique is used to control the
speed of DC motors
• Gradual speed change in dual directions using only one
Mechanical switch/ component is not possible with
potentiometer ,hence we are using Joystick as an input
device.
Electronics & Comm. Engineering Dept.
REQUIREMENTS
1. ATmega16
2. Joystick
3. Crystal Oscillator(16MHz)
4. Capacitors
5. LED
6. Resistance
7. Diodes
8. Voltage Regulator IC(7805)
9. Transformer
10. Proteus 7
11. CodeVision AVR
12. Express PCB
13. Burner
Power Supply
Software
Hardware
Electronics & Comm. Engineering Dept.
BLOCK DIAGRAM
JOYSTICK
+5V
GND
8 Bit ADC
ATMEGA16MOTOR DRIVING IC
L293D
M1 M2
PWM
SIGNAL
Output
from D
Port Pin
Electronics & Comm. Engineering Dept.
CONCEPT OF PULSE WIDTH MODULATION
•The PWM mode is used to control the speed of DC motors.
•Higher the duty cycle of the PWM signal higher is the speed of DC motor.
•The ATmega16 microcontroller will generate PWM signals of different duty cycle
using its Timer Counter 1 and will give the PWM signal to the two enable pins of
the L293D.
• Here, we will use the DC Motor Driver to control the speed of two DC motor .
•In this way, the microcontroller will run the motors in forward/ backward direction
with different speeds.
Example:-
Analog input=1.25 V
Digital output= 256 (in 10 Bit ADC)
So,
Ton=256 ms
Toff= 1024-256=768 ms
Simply, we are controlling the average value(DC value) of output waveform.
Electronics & Comm. Engineering Dept.
JOYSTICK OPERATION
•We are using a joystick to control speed as
well as direction of DC motor.
•When joystick is at centre position the motor
is rest.
•When joystick is moved forward or backward
the motor rotates forward and reverse.
•Also the motor speed increases when joystick is
moved further forward or reverse.
•It rotates motor as well as varies its speed as joystick is
moved.
Electronics & Comm. Engineering Dept.
SCHEMATIC DIAGRAM
Electronics & Comm. Engineering Dept.
SIMULATION
Electronics & Comm. Engineering Dept.
SEQUENCE OF OPERATIONS
Joystick
Movement
8 Bit ADC
Checking for required speed
wrt obtained digital value
Motor Driving IC L293D
Motor Rotation in Desired
direction
Change in
analog input=?
STOP
Analog Input
Input not equals to zero Input=0
Digital O/P
PWM Signal
Enable Signal
YES NO
MICROCONTROLLER
Electronics & Comm. Engineering Dept. 11
PCB DESIGN
Electronics & Comm. Engineering Dept. 12
•Remote controlled toys like RC (remote controlled) plane,
helicopter, boat, car etc
•Joystick controlled video camera crane
•Industrial Jog controller
•Robotic arm or robotic vehicle
•Surveillance camera controller
•Joystick controlled Wheel Chair (Major Project)
APPLICATIONS
Joystick control for DC motor is used in many different
applications like -
Electronics & Comm. Engineering Dept. 13
PROJECT SCHEDULE
TASK STATUS
•Block Diagram Completed
•Understanding Concepts Completed
•Schematic Diagram Completed
•Simulation Completed
•PCB Designing Completed
•Fabrication of Board Left to do
•Testing & Troubleshooting Left to do
•Improvisations In Major Project
Electronics & Comm. Engineering Dept. 14
References..
•Avr Microcontroller and Embedded systems by Muhammad Ali Mazidi
•Op-amps & linear integrated circuit techmology by Gayakward
•Alldatasheet.com
•www.avrfreaks.net
•www.extremeelectronics.co.in
•www.Ablab.in
•www.engineersgarage.com
•www.instructables.com
BUDGET
•Estimated Project Cost = Rs. 300 (excluding the cost of motors)
Electronics & Comm. Engineering Dept.
THANK YOU

More Related Content

What's hot

Presentation bipolar stepper motor driver circuit
Presentation bipolar stepper motor driver circuitPresentation bipolar stepper motor driver circuit
Presentation bipolar stepper motor driver circuit
Sarah Krystelle
 

What's hot (19)

1. servo basic
1. servo basic1. servo basic
1. servo basic
 
Stepper Motor Control System
Stepper Motor Control SystemStepper Motor Control System
Stepper Motor Control System
 
Servomechanisms
ServomechanismsServomechanisms
Servomechanisms
 
Servo systems, servomotors
Servo systems, servomotorsServo systems, servomotors
Servo systems, servomotors
 
Control system
Control systemControl system
Control system
 
Automation lecture 6
Automation lecture 6Automation lecture 6
Automation lecture 6
 
Stepper speed control
Stepper speed controlStepper speed control
Stepper speed control
 
Servo mechanism and control system
Servo mechanism and control systemServo mechanism and control system
Servo mechanism and control system
 
Nitish servo system
Nitish servo systemNitish servo system
Nitish servo system
 
Control system
Control systemControl system
Control system
 
SERVO MOTOR CONTROLLER
SERVO MOTOR CONTROLLERSERVO MOTOR CONTROLLER
SERVO MOTOR CONTROLLER
 
Steper Motor Control Through Wireless
Steper Motor Control Through WirelessSteper Motor Control Through Wireless
Steper Motor Control Through Wireless
 
Servo motor and AVR Atmel Atmega 16
Servo motor and AVR  Atmel Atmega 16Servo motor and AVR  Atmel Atmega 16
Servo motor and AVR Atmel Atmega 16
 
Speed Control of DC Motor using Microcontroller
Speed Control of DC Motor using MicrocontrollerSpeed Control of DC Motor using Microcontroller
Speed Control of DC Motor using Microcontroller
 
Motors
MotorsMotors
Motors
 
Zigbee based dc motors remote monitoring and control
Zigbee based dc motors remote monitoring and controlZigbee based dc motors remote monitoring and control
Zigbee based dc motors remote monitoring and control
 
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FG
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FGStepping Motor Driver IC Using PWM Chopper Type: TB62209FG
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FG
 
Control servo system-GMRT
Control servo system-GMRTControl servo system-GMRT
Control servo system-GMRT
 
Presentation bipolar stepper motor driver circuit
Presentation bipolar stepper motor driver circuitPresentation bipolar stepper motor driver circuit
Presentation bipolar stepper motor driver circuit
 

Similar to JOYSTICK BASED DC MOTOR SPEED CONTROL SYSTEM by VAISHNAVI AGRAWAL

Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)
Ronza Sameer
 
Automatic car speed +rf control (1)
Automatic car speed +rf control (1)Automatic car speed +rf control (1)
Automatic car speed +rf control (1)
Vikrant Verma
 

Similar to JOYSTICK BASED DC MOTOR SPEED CONTROL SYSTEM by VAISHNAVI AGRAWAL (20)

Bldc motor speed control with rpm display
Bldc motor speed control with rpm displayBldc motor speed control with rpm display
Bldc motor speed control with rpm display
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
 
Joystick Controlled Wheelchair
Joystick Controlled WheelchairJoystick Controlled Wheelchair
Joystick Controlled Wheelchair
 
Stepper motor control
Stepper motor controlStepper motor control
Stepper motor control
 
Second Workshop Presentation
Second Workshop PresentationSecond Workshop Presentation
Second Workshop Presentation
 
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLERFOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
 
DC motor control using multiple switches
DC motor control using multiple switchesDC motor control using multiple switches
DC motor control using multiple switches
 
IRJET-Comparison between Scalar & Vector Control Technique for Induction Moto...
IRJET-Comparison between Scalar & Vector Control Technique for Induction Moto...IRJET-Comparison between Scalar & Vector Control Technique for Induction Moto...
IRJET-Comparison between Scalar & Vector Control Technique for Induction Moto...
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)
 
BLDC Motor Speed Control With RPM Display
 BLDC Motor Speed Control With RPM Display BLDC Motor Speed Control With RPM Display
BLDC Motor Speed Control With RPM Display
 
Matlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A ReviewMatlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A Review
 
Updated field oriented control of induction motor.pptx
Updated field oriented control of induction motor.pptxUpdated field oriented control of induction motor.pptx
Updated field oriented control of induction motor.pptx
 
Speed control of four quadrant d nav
Speed control of four quadrant d navSpeed control of four quadrant d nav
Speed control of four quadrant d nav
 
final yr project
final yr projectfinal yr project
final yr project
 
Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)
 
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
 
Ct36570573
Ct36570573Ct36570573
Ct36570573
 
Project paper
Project paperProject paper
Project paper
 
Servo_motor.pptx
Servo_motor.pptxServo_motor.pptx
Servo_motor.pptx
 
Automatic car speed +rf control (1)
Automatic car speed +rf control (1)Automatic car speed +rf control (1)
Automatic car speed +rf control (1)
 

Recently uploaded

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 

JOYSTICK BASED DC MOTOR SPEED CONTROL SYSTEM by VAISHNAVI AGRAWAL

  • 1. JOYSTICK BASED DC MOTOR CONTROL PROJECT GUIDE - Mr. Rajkumar Rajoria TEAM MEMBERS - Vaishnavi Agrawal [0905EC131178] Shivani Bhargava [0905EC131152] Electronics & Comm. Engineering Dept.
  • 2. Electronics & Comm. Engineering Dept. CONTENTS 1. Introduction 2. Requirements 3. Block Diagram 4. Concept of PWM 5. Joystick Operation 6. Schematic Diagram 7. Simulation 8. Sequence of Operations 9. PCB Design 10. Applications 11. Project Schedule 12. Budget 13. References
  • 3. Electronics & Comm. Engineering Dept. INTRODUCTION •This is the primary movement system for any accelerating / de-accelerating vehicle or object. •By this module we can control the speed of two DC motors and its direction in X & Y axis. •Pulse Width Modulation Technique is used to control the speed of DC motors • Gradual speed change in dual directions using only one Mechanical switch/ component is not possible with potentiometer ,hence we are using Joystick as an input device.
  • 4. Electronics & Comm. Engineering Dept. REQUIREMENTS 1. ATmega16 2. Joystick 3. Crystal Oscillator(16MHz) 4. Capacitors 5. LED 6. Resistance 7. Diodes 8. Voltage Regulator IC(7805) 9. Transformer 10. Proteus 7 11. CodeVision AVR 12. Express PCB 13. Burner Power Supply Software Hardware
  • 5. Electronics & Comm. Engineering Dept. BLOCK DIAGRAM JOYSTICK +5V GND 8 Bit ADC ATMEGA16MOTOR DRIVING IC L293D M1 M2 PWM SIGNAL Output from D Port Pin
  • 6. Electronics & Comm. Engineering Dept. CONCEPT OF PULSE WIDTH MODULATION •The PWM mode is used to control the speed of DC motors. •Higher the duty cycle of the PWM signal higher is the speed of DC motor. •The ATmega16 microcontroller will generate PWM signals of different duty cycle using its Timer Counter 1 and will give the PWM signal to the two enable pins of the L293D. • Here, we will use the DC Motor Driver to control the speed of two DC motor . •In this way, the microcontroller will run the motors in forward/ backward direction with different speeds. Example:- Analog input=1.25 V Digital output= 256 (in 10 Bit ADC) So, Ton=256 ms Toff= 1024-256=768 ms Simply, we are controlling the average value(DC value) of output waveform.
  • 7. Electronics & Comm. Engineering Dept. JOYSTICK OPERATION •We are using a joystick to control speed as well as direction of DC motor. •When joystick is at centre position the motor is rest. •When joystick is moved forward or backward the motor rotates forward and reverse. •Also the motor speed increases when joystick is moved further forward or reverse. •It rotates motor as well as varies its speed as joystick is moved.
  • 8. Electronics & Comm. Engineering Dept. SCHEMATIC DIAGRAM
  • 9. Electronics & Comm. Engineering Dept. SIMULATION
  • 10. Electronics & Comm. Engineering Dept. SEQUENCE OF OPERATIONS Joystick Movement 8 Bit ADC Checking for required speed wrt obtained digital value Motor Driving IC L293D Motor Rotation in Desired direction Change in analog input=? STOP Analog Input Input not equals to zero Input=0 Digital O/P PWM Signal Enable Signal YES NO MICROCONTROLLER
  • 11. Electronics & Comm. Engineering Dept. 11 PCB DESIGN
  • 12. Electronics & Comm. Engineering Dept. 12 •Remote controlled toys like RC (remote controlled) plane, helicopter, boat, car etc •Joystick controlled video camera crane •Industrial Jog controller •Robotic arm or robotic vehicle •Surveillance camera controller •Joystick controlled Wheel Chair (Major Project) APPLICATIONS Joystick control for DC motor is used in many different applications like -
  • 13. Electronics & Comm. Engineering Dept. 13 PROJECT SCHEDULE TASK STATUS •Block Diagram Completed •Understanding Concepts Completed •Schematic Diagram Completed •Simulation Completed •PCB Designing Completed •Fabrication of Board Left to do •Testing & Troubleshooting Left to do •Improvisations In Major Project
  • 14. Electronics & Comm. Engineering Dept. 14 References.. •Avr Microcontroller and Embedded systems by Muhammad Ali Mazidi •Op-amps & linear integrated circuit techmology by Gayakward •Alldatasheet.com •www.avrfreaks.net •www.extremeelectronics.co.in •www.Ablab.in •www.engineersgarage.com •www.instructables.com BUDGET •Estimated Project Cost = Rs. 300 (excluding the cost of motors)
  • 15. Electronics & Comm. Engineering Dept. THANK YOU