SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Servo motor and servo drive
Servo motor and servo driveServo motor and servo drive
Servo motor and servo driveSai Kumar
 
Speed control of Induction motors
Speed control of Induction motorsSpeed control of Induction motors
Speed control of Induction motorsRaghav S
 
Control methods of PMSM
Control methods of PMSMControl methods of PMSM
Control methods of PMSMkarthi1017
 
Types of Electric Motors
Types of Electric MotorsTypes of Electric Motors
Types of Electric MotorsSourabh sharma
 
Position sensors
Position sensorsPosition sensors
Position sensorsusic123
 
Distortion annalyser
Distortion annalyserDistortion annalyser
Distortion annalysermks mk
 
Dc motors and its types
Dc motors and its typesDc motors and its types
Dc motors and its typesSumeet Patel
 
single-phase-induction-motor.ppt
single-phase-induction-motor.pptsingle-phase-induction-motor.ppt
single-phase-induction-motor.pptsivaramanpsr
 
Rectifier fed Separately Excited DC Drives.pptx
Rectifier fed Separately Excited  DC Drives.pptxRectifier fed Separately Excited  DC Drives.pptx
Rectifier fed Separately Excited DC Drives.pptxssuser41efab1
 
Stepper motor control
Stepper motor controlStepper motor control
Stepper motor controlJatin Arora
 

La actualidad más candente (20)

Ppt of servomotor
Ppt of servomotorPpt of servomotor
Ppt of servomotor
 
Servo motor and servo drive
Servo motor and servo driveServo motor and servo drive
Servo motor and servo drive
 
Alternator
AlternatorAlternator
Alternator
 
Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motor
 
Speed control of Induction motors
Speed control of Induction motorsSpeed control of Induction motors
Speed control of Induction motors
 
Control methods of PMSM
Control methods of PMSMControl methods of PMSM
Control methods of PMSM
 
Encoder
EncoderEncoder
Encoder
 
Ac servomotor
Ac servomotorAc servomotor
Ac servomotor
 
Types of Electric Motors
Types of Electric MotorsTypes of Electric Motors
Types of Electric Motors
 
DC Motors
DC MotorsDC Motors
DC Motors
 
Position sensors
Position sensorsPosition sensors
Position sensors
 
Servo motors
Servo motorsServo motors
Servo motors
 
Distortion annalyser
Distortion annalyserDistortion annalyser
Distortion annalyser
 
Dc motors and its types
Dc motors and its typesDc motors and its types
Dc motors and its types
 
single-phase-induction-motor.ppt
single-phase-induction-motor.pptsingle-phase-induction-motor.ppt
single-phase-induction-motor.ppt
 
Rectifier fed Separately Excited DC Drives.pptx
Rectifier fed Separately Excited  DC Drives.pptxRectifier fed Separately Excited  DC Drives.pptx
Rectifier fed Separately Excited DC Drives.pptx
 
Synchronous machine
Synchronous machineSynchronous machine
Synchronous machine
 
OBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAROBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAR
 
Motor drives
Motor drivesMotor drives
Motor drives
 
Stepper motor control
Stepper motor controlStepper motor control
Stepper motor control
 

Destacado (14)

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 servo motor
Dc servo motorDc servo motor
Dc servo motor
 

Similar a 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
 
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 a 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
 
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
 
final yr project
final yr projectfinal yr project
final yr project
 

Más de Mahmoud Hussein

Más de 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
 

Último

Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 

Último (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .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