Limited rotation servo basics David Hall output shaft servo horn red wire = 5V + black wire = Gnd - white wire = control signal standard servo.

Slides:



Advertisements
Similar presentations
Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Advertisements

Using the servo library living with the lab Libraries are computer programs written to add functionality to Arduino programs. A library to control hobby.
Servos The material presented is taken from a variety of sources including:
Boe-bots and STEM Boe-bots and STEM – This sectional will introduce participants to a programmable robot that is useful for engaging students in building.
IR Control Materials taken from IR Remote for the Boe-Bot by Andy Lindsay.
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
Navigating the BOE-BOT
Servos The material presented is taken from a variety of sources including:
Lecture Outline  DC motors  inefficiencies, operating voltage and current, stall voltage and current and torque  current and work of a motor  Gearing.
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
1 Chapter 4: Controlling Motion Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A.
Components of a servomotor are: - a DC electric motor, - gears with an output shaft; - position-sensing mechanism; - control circuitry. Robotics and Automation.
 To understand and calculate gear ratios  To understand and demonstrate the relationship of torque and rotational speed  To understand and properly.
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
Living with the Lab Using servos with an Arduino EAS 199A Fall 2011.
Final Presentation Andres Fausto Stewart Bewley Philip Dawsey Ki Baek Eom.
SERVO MOTORS Tech Topic By Ryan Bidlack. Background A servo motor is composed of a DC, AC, or an AC induction motor and a feedback control. A servo motor.
ME 224-Final Project Jim Lovsin Erica Morales Dan Sheehan Josh Widzer.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
1 Servo Motor. 2 Overview A servo motor is a motor that is only capable of rotating 180 degrees A servo motor is controlled by giving it an angle to proceed.
Introduction to Robotics
Robotics Engineering Basic Maneuvers. Getting the Boe-Bot to Move One of the first tasks we need to do is to get our bots moving.One of the first tasks.
Controlling the Outside World
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Problem Statement Need to build a manually controlled robot capable of moving around and gripping and lifting objects. Basically we can divide this problem.
20 pt 30 pt 40 pt 50 pt 10 pt 20 pt 30 pt 40 pt 50 pt 10 pt 20 pt 30 pt 40 pt 50 pt 10 pt Review 1Review 2Review 3Review 4Review 5 10 pt 20 pt 30 pt 40.
Motors & Motor Drivers ECE 450.
Using Hobby Servos with the Arduino living with the lab © 2012 David Hall.
DC Motor Control The material presented is taken from a variety of sources including: ponents/inductor001.html#howworks,
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
Servos The material presented is taken from a variety of sources including:
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
ENGR 101: Robotics Lecture 4 – Making Decisions Outline  The Stall Sensor  Making Decisions  Random Number Generation References 
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Digital Electronics The Boe-Bot and Servo Motors.
PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.
1 ©2006 INSciTE Common Blocks. 2 ©2006 INSciTE Common Blocks Common blocks are full featured actions Like English statements Move Wait for an action Display.
Designing a Next-Generation Surgical Robot Activity.
1 BOE-BOT Lecture #2 DE - Digital Electronics Servos and the BOE-BOT.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Servo Motor Control Using Arduino Instructor: Dr Matthew Khin Yi Kyaw.
Introduction to VEX® components
The “Board of Education” 1 Three-position switch 0 = OFF 1 = ON / wheels OFF 2 = ON / wheels ON breadboard (for building circuits) electrical power (V.
Motors & Motor Controllers
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
Controlling Servos with the Arduino
Introduction to Servos
Servo Motor.
Using servos.
Servo Positioning Pulse Width Direction of Rotation PULSOUT Period
VEX Motors & Servos J.M. Gabrielse.
Servos The material presented is taken from a variety of sources including:
Two-Gear Gear Trains Using different size gear allows change in speed
Servos The material presented is taken from a variety of sources including:
Introductory Presentation
Servos The material presented is taken from a variety of sources including:
PROMGRAMING YOUR ROBOT
Introduction to H-Bridge
VEX Motors & Servos J.M. Gabrielse.
Controlling YOUR ROBOT
EET 2261 Unit 12 Controlling Stepper Motors and Servos
Karl Jean-Francois-James Madison H.S. & Eldiquen Mangubat-IS 232
Introduction to Motors
UNIT 11: RC-SERVOMOTOR CONTROL
Announcements Bring two motors to lab this week.
Getting started with LEGO EV3 Mindstorms software
Servo Motor.
Presentation transcript:

limited rotation servo basics David Hall output shaft servo horn red wire = 5V + black wire = Gnd - white wire = control signal standard servo

servo components 2 1.small DC motor 2.gearbox with small plastic gears to reduce the RPM and increase output torque 3.special electronics to interpret a pulse signal and deliver power to the motor

types of servos 3 continuous rotation white wire tells servo which way to spin & how fast to spin white wire tells servo which steering position to hold standard (limited rotation) can only rotate 180 degrees can rotate all the way around in either direction

servos for a vehicle David Hall motor makes car move forward or backward (continuous rotation servo) motor makes car turn left or right (standard servo) this wheel is not driven by a servo

types of servos 5 STEM Discovery

Group 1 Group 2 assembled car Boe-Bot robot extra servo motor computer divide into two groups … computer

hooking up servo motors 7 red & black color labels image credit: servo ports back wheel motor plugs into 13 front wheel motor plugs into 14

making back wheel go – continuous rotation servo 8 ' {$STAMP BS2} ' {$PBASIC 2.5} DO PULSOUT 13, 750 PAUSE 20 LOOP STOP ' {$STAMP BS2} ' {$PBASIC 2.5} DO PULSOUT 13, 650 PAUSE 20 LOOP forward ' {$STAMP BS2} ' {$PBASIC 2.5} DO PULSOUT 13, 850 PAUSE 20 LOOP backward

centering back wheel servo if wheel still turns for the “stop” program, then slightly turn this screw until it stops ' {$STAMP BS2} ' {$PBASIC 2.5} DO PULSOUT 13, 750 PAUSE 20 LOOP STOP

how the control works 10 time (milliseconds) voltage (V) 5V - 0V - 20ms full speed clockwise full speed counter clockwise pulse width varies between 1.3ms and 1.7ms pulse width (μs) servo action 1300full speed CW 1400½ speed CW 1500stopped 1600½ speed CCW 1700full speed CCW speed not linear with pulse duration ' {$STAMP BS2} ' {$PBASIC 2.5} DO PULSOUT 12, 650 PAUSE 20 LOOP

11 ' {$STAMP BS2} ' {$PBASIC 2.5} DO PULSOUT 14, 750 PAUSE 20 LOOP make this number larger or smaller to control servo position Experiment to determine the numbers that makes the servo turn all the way left and all the way right. Write down these numbers! straight = ____ left = ____ right = ____ change this to 14 for front servo controlling standard servos

putting it all together 12 ' {$STAMP BS2} ' {$PBASIC 2.5} counter VAR Word GOSUB forward GOSUB turnleft END forward: FOR counter = 1 TO 50 PULSOUT 13, 650 PULSOUT 14, 650 PAUSE 20 NEXT RETURN turnleft: FOR counter = 1 TO 50 PULSOUT 13, 850 PULSOUT 14, 950 PAUSE 20 NEXT RETURN use what works for your car! controls how long car goes forward

play around with car to make it drive around an object object control one continuous rotation servo (back wheel) and one standard servo (front wheels) two continuous rotation servos (you don’t need the standard servo for a vehicle like this one)