SlideShare a Scribd company logo
1 of 43
Motors types
BY : Mahmoud Hussein
Motor types
 DC motor
 Servo motor
 Stepper motor
 Ac motor
Motor types
 DC motor:
DC Motor
 DC Motor with Arduino connection
DC Motor
 DC Motor with Arduino programming
 void setup() {
 pinMode(7,OUTPUT);
 pinMode(8,OUTPUT);
 pinMode(9,OUTPUT);
 }
 void loop() {
 digitalWrite(7,HIGH);
 digitalWrite(8,LOW);
 analogWrite(9,100);
 delay(1000);
 digitalWrite(8,HIGH);
 digitalWrite(7,LOW);
 analogWrite(9,255);
 delay(1000);
 }
Servo motor
 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.
 Servomotors are not a specific class of motor although the term servomotor is
often used to refer to a motor suitable for use in a closed-loop control system.
 Servomotors are used in applications such as robotics, CNC
machinery or automated manufacturing.
servo Motor
 servo Motor with Arduino connection
servo Motor
 servo Motor with Arduino connection
Servo Motor
 Servo Motor with Arduino programming
Stepper motor
 Stepper motors are DC motors that move in discrete steps. They have multiple coils
that are organized in groups called "phases". By energizing each phase in
sequence, the motor will rotate, one step at a time.
 With a computer controlled stepping you can achieve very precise positioning
and/or speed control. For this reason, stepper motors are the motor of choice for
many precision motion control applications.
 What are stepper motors good for?
 Positioning
 Speed Control
 Low Speed Torque: stepper has max torque at low speed
Stepper motor
Stepper motor types
 Based on size:
 Nema 14
 Nema 17
 Nema 23
 Nemq 34
 Nema 57
 Based on step count:The next thing to consider is the positioning resolution you
require. The number of steps per revolution ranges from 4 to 400. Commonly
available step counts are 24, 48 and 200.
 Resolution is often expressed as degrees per step. A 1.8° motor is the same as a
200 step/revolution motor.
Stepper motor types
 Gearing :
 Another way to achieve high positioning resolution is with gearing. A 32:1 gear-
train applied to the output of an 8-steps/revolution motor will result in a 512 step
motor.
 A gear train will also increase the torque of the motor. Some tiny geared steppers
are capable of impressive torque
 Wiring
Bipolar VS unipolar
 Unipolar drivers, always energize the phases in the same way. One lead, the
"common" lead, will always be negative. The other lead will always be positive.
Unipolar drivers can be implemented with simple transistor circuitry. The
disadvantage is that there is less available torque because only half of the coils can
be energized at a time.
 Bipolar drivers use H-bridge circuitry to actually reverse the current flow through
the phases. By energizing the phases with alternating the polarity, all the coils can
be put to work turning the motor.
Stepper motor connection
Stepper motor wiring
Stepper motor programming
Ultrasonic sensor with Arduino
Ultrasonic sensor with Arduino
Robot with ultrasonic sensor for avoiding
obstacles
Robot with ultrasonic sensor for avoiding
obstacles
Robot with ultrasonic sensor for avoiding
obstacles
Robot avoid obstacles more intelligent
Robot avoid obstacles more intelligent
Build a program to turn on and off one motor
Programming . . .
25
Build a program to turn on one motor back and forth
Programming . . .
26
Build a program to turn on two motors back and forth
Programming . . .
27
Build a program to make the robot rotate clockwise and
counterclockwise.
Programming . . .
28
Build a program to turn on one motor using PWM
Programming . . .
29
Build a program to read the tracking sensor
Programming . . .
30
Build a program to show the signal coming from the
tracking sensor (one signal)
Programming . . .
31
Build a program to show the signals coming from the
tracking sensor (two signals)
Programming . . .
32
Build a program to turn on a led if the sensor detects a
barrier.
Programming . . .
33
Programming . . .
34
Line tracking robot
 Components:
• Plate
• Two dc motors.
• Two wheels
• Caster wheel
• 3 IR sensors.
• Arduino uno
• Motor driver
Line tracking robot
Line tracking robot
Line tracking robot
Line tracking robot
Line tracking robot
Line tracking robot
Line tracking robot with servo
Project

More Related Content

What's hot

What's hot (20)

Stepper motor ppt
Stepper motor pptStepper motor ppt
Stepper motor ppt
 
Robots
RobotsRobots
Robots
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
 
Stepper motor
Stepper motorStepper motor
Stepper motor
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Hydraulic and Pneumatic Drive System
Hydraulic and Pneumatic Drive SystemHydraulic and Pneumatic Drive System
Hydraulic and Pneumatic Drive System
 
Actuators
ActuatorsActuators
Actuators
 
Stepper motor
Stepper motorStepper motor
Stepper motor
 
ROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORSROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORS
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
 
introduction to mechatronics
introduction to mechatronicsintroduction to mechatronics
introduction to mechatronics
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Robot arm ppt
Robot arm pptRobot arm ppt
Robot arm ppt
 
Difference between Sensor & Transducer
Difference between Sensor & TransducerDifference between Sensor & Transducer
Difference between Sensor & Transducer
 
Dc shunt motors; construction and working
Dc shunt motors; construction and workingDc shunt motors; construction and working
Dc shunt motors; construction and working
 
Gears
GearsGears
Gears
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Electric Actuator
Electric ActuatorElectric Actuator
Electric Actuator
 
Robot Path Control
Robot Path ControlRobot Path Control
Robot Path Control
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 

Viewers also liked (15)

Ac motors and their types
Ac motors and their typesAc motors and their types
Ac motors and their types
 
Servomotor
ServomotorServomotor
Servomotor
 
Motors and controller circuit
Motors and controller circuitMotors and controller circuit
Motors and controller circuit
 
Dc servo motor
Dc servo motorDc servo motor
Dc servo motor
 
Robotics lec7
Robotics lec7Robotics lec7
Robotics lec7
 
Dh parameter application
Dh parameter applicationDh parameter application
Dh parameter application
 
Automation lec4
Automation lec4Automation lec4
Automation lec4
 
Pneumatic control
Pneumatic controlPneumatic control
Pneumatic control
 
Automation lecture 6
Automation lecture 6Automation lecture 6
Automation lecture 6
 
Automation lecture5
Automation lecture5Automation lecture5
Automation lecture5
 
Automation lec4
Automation lec4Automation lec4
Automation lec4
 
Robotics lec 6
Robotics lec 6Robotics lec 6
Robotics lec 6
 
Neural network
Neural networkNeural network
Neural network
 
Dc motors and its types
Dc motors and its typesDc motors and its types
Dc motors and its types
 
Dc servo motor
Dc servo motorDc servo motor
Dc servo motor
 

Similar to Motors types

Microcontroller based four step linear stroke positioning system
Microcontroller based four step linear stroke positioning systemMicrocontroller based four step linear stroke positioning system
Microcontroller based four step linear stroke positioning systemMukesh Khokhar
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotVikram Jha
 
Motor Control of Drives using Control Electrical
Motor Control of Drives using Control ElectricalMotor Control of Drives using Control Electrical
Motor Control of Drives using Control Electricalbalaji765046
 
Electric Servo Motor
Electric Servo MotorElectric Servo Motor
Electric Servo MotorGello Hembz
 
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...Ionela
 
Stepper motor control
Stepper motor controlStepper motor control
Stepper motor controlJatin Arora
 
It 5170 stepper motor
It 5170 stepper motorIt 5170 stepper motor
It 5170 stepper motorIshfaqah
 
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
 
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 controlSushil Mishra
 
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 DisplayEdgefxkits & Solutions
 
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 UNOSanjay Kumar
 
Modeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID ControllerModeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID Controllerijtsrd
 
DC motor control using multiple switches
DC motor control using multiple switchesDC motor control using multiple switches
DC motor control using multiple switchesAsutosh Acharya
 
Me761 a lecture-4 cnc
Me761 a lecture-4 cncMe761 a lecture-4 cnc
Me761 a lecture-4 cncAshok Mannava
 

Similar to Motors types (20)

My minor project
My minor projectMy minor project
My minor project
 
Stepper Motor
Stepper MotorStepper Motor
Stepper Motor
 
Microcontroller based four step linear stroke positioning system
Microcontroller based four step linear stroke positioning systemMicrocontroller based four step linear stroke positioning system
Microcontroller based four step linear stroke positioning system
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Motor Control of Drives using Control Electrical
Motor Control of Drives using Control ElectricalMotor Control of Drives using Control Electrical
Motor Control of Drives using Control Electrical
 
Electric Servo Motor
Electric Servo MotorElectric Servo Motor
Electric Servo Motor
 
Automated ppt
Automated pptAutomated ppt
Automated ppt
 
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
 
Stepper motor control
Stepper motor controlStepper motor control
Stepper motor control
 
It 5170 stepper motor
It 5170 stepper motorIt 5170 stepper motor
It 5170 stepper 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)
Report no.6..(bipolar motor n DC motor)
 
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
 
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
 
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
 
Stepper motors
Stepper motorsStepper motors
Stepper motors
 
Modeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID ControllerModeling of DC Motor and Choosing the Best Gains for PID Controller
Modeling of DC Motor and Choosing the Best Gains for PID Controller
 
DC motor control using multiple switches
DC motor control using multiple switchesDC motor control using multiple switches
DC motor control using multiple switches
 
Me761 a lecture-4 cnc
Me761 a lecture-4 cncMe761 a lecture-4 cnc
Me761 a lecture-4 cnc
 

More from Mahmoud Hussein

More from Mahmoud Hussein (20)

07 modelling.electric.motors
07 modelling.electric.motors07 modelling.electric.motors
07 modelling.electric.motors
 
Dc dc converter
Dc dc converterDc dc converter
Dc dc converter
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
 
06 control.systems
06 control.systems06 control.systems
06 control.systems
 
05 tuning.pid.controllers
05 tuning.pid.controllers05 tuning.pid.controllers
05 tuning.pid.controllers
 
02 physical.system.modelling mechanical.systems.
02 physical.system.modelling mechanical.systems.02 physical.system.modelling mechanical.systems.
02 physical.system.modelling mechanical.systems.
 
03 dynamic.system.
03 dynamic.system.03 dynamic.system.
03 dynamic.system.
 
Lecture 02 laplace transformation
Lecture 02 laplace transformationLecture 02 laplace transformation
Lecture 02 laplace transformation
 
Mbd2
Mbd2Mbd2
Mbd2
 
Model based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loopModel based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loop
 
Ac drive basics
Ac drive basicsAc drive basics
Ac drive basics
 
Velocity kinematics
Velocity kinematicsVelocity kinematics
Velocity kinematics
 
MPI Communication
MPI CommunicationMPI Communication
MPI Communication
 
ERROR
ERRORERROR
ERROR
 
Analogue Module
Analogue ModuleAnalogue Module
Analogue Module
 
Function Block & Organization Block
Function Block & Organization BlockFunction Block & Organization Block
Function Block & Organization Block
 
Data Block
Data BlockData Block
Data Block
 
Declaration Table
Declaration TableDeclaration Table
Declaration Table
 
Math operation
Math operationMath operation
Math operation
 
Industrial communication
Industrial communicationIndustrial communication
Industrial communication
 

Recently uploaded

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 torqueBhangaleSonal
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 

Recently uploaded (20)

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
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Motors types

  • 1. Motors types BY : Mahmoud Hussein
  • 2. Motor types  DC motor  Servo motor  Stepper motor  Ac motor
  • 4. DC Motor  DC Motor with Arduino connection
  • 5. DC Motor  DC Motor with Arduino programming  void setup() {  pinMode(7,OUTPUT);  pinMode(8,OUTPUT);  pinMode(9,OUTPUT);  }  void loop() {  digitalWrite(7,HIGH);  digitalWrite(8,LOW);  analogWrite(9,100);  delay(1000);  digitalWrite(8,HIGH);  digitalWrite(7,LOW);  analogWrite(9,255);  delay(1000);  }
  • 6. Servo motor  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.  Servomotors are not a specific class of motor although the term servomotor is often used to refer to a motor suitable for use in a closed-loop control system.  Servomotors are used in applications such as robotics, CNC machinery or automated manufacturing.
  • 7. servo Motor  servo Motor with Arduino connection
  • 8. servo Motor  servo Motor with Arduino connection
  • 9. Servo Motor  Servo Motor with Arduino programming
  • 10. Stepper motor  Stepper motors are DC motors that move in discrete steps. They have multiple coils that are organized in groups called "phases". By energizing each phase in sequence, the motor will rotate, one step at a time.  With a computer controlled stepping you can achieve very precise positioning and/or speed control. For this reason, stepper motors are the motor of choice for many precision motion control applications.  What are stepper motors good for?  Positioning  Speed Control  Low Speed Torque: stepper has max torque at low speed
  • 12. Stepper motor types  Based on size:  Nema 14  Nema 17  Nema 23  Nemq 34  Nema 57  Based on step count:The next thing to consider is the positioning resolution you require. The number of steps per revolution ranges from 4 to 400. Commonly available step counts are 24, 48 and 200.  Resolution is often expressed as degrees per step. A 1.8° motor is the same as a 200 step/revolution motor.
  • 13. Stepper motor types  Gearing :  Another way to achieve high positioning resolution is with gearing. A 32:1 gear- train applied to the output of an 8-steps/revolution motor will result in a 512 step motor.  A gear train will also increase the torque of the motor. Some tiny geared steppers are capable of impressive torque  Wiring
  • 14. Bipolar VS unipolar  Unipolar drivers, always energize the phases in the same way. One lead, the "common" lead, will always be negative. The other lead will always be positive. Unipolar drivers can be implemented with simple transistor circuitry. The disadvantage is that there is less available torque because only half of the coils can be energized at a time.  Bipolar drivers use H-bridge circuitry to actually reverse the current flow through the phases. By energizing the phases with alternating the polarity, all the coils can be put to work turning the motor.
  • 20. Robot with ultrasonic sensor for avoiding obstacles
  • 21. Robot with ultrasonic sensor for avoiding obstacles
  • 22. Robot with ultrasonic sensor for avoiding obstacles
  • 23. Robot avoid obstacles more intelligent
  • 24. Robot avoid obstacles more intelligent
  • 25. Build a program to turn on and off one motor Programming . . . 25
  • 26. Build a program to turn on one motor back and forth Programming . . . 26
  • 27. Build a program to turn on two motors back and forth Programming . . . 27
  • 28. Build a program to make the robot rotate clockwise and counterclockwise. Programming . . . 28
  • 29. Build a program to turn on one motor using PWM Programming . . . 29
  • 30. Build a program to read the tracking sensor Programming . . . 30
  • 31. Build a program to show the signal coming from the tracking sensor (one signal) Programming . . . 31
  • 32. Build a program to show the signals coming from the tracking sensor (two signals) Programming . . . 32
  • 33. Build a program to turn on a led if the sensor detects a barrier. Programming . . . 33
  • 35. Line tracking robot  Components: • Plate • Two dc motors. • Two wheels • Caster wheel • 3 IR sensors. • Arduino uno • Motor driver
  • 42. Line tracking robot with servo