Digital Electronics The Boe-Bot and Servo Motors.

Slides:



Advertisements
Similar presentations
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Advertisements

PHY 235 Robotics Workshop Day 6 DC Motors, H-Bridge Board, Simple Lego/Boe Bot.
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.
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
5/13/ Assembling and Testing Your Robot. 5/13/2015 Mounting the Topside Hardware  Parts Boe-Bot Chassis (1) Standoffs (4) 1/4” 4-40 Screws (4)
Digital Electronics Boe-Bot Navigation. This presentation will Detail how to program the Boe-Bot move a specific distance. Detail how to program the Boe-Bot.
Using the Board of Education Breadboard and Your Multimeter ENGR 120 Work in teams of two!
Parallax, Inc. Presentation based on: “Robotics: with the Boe-Bot"
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
Hardware Meets Software CPSC 120 Principles of Computer Science February 15, 2012.
BOE-BOT By: Jonathan Baker Gabby Garcia. BOE-BOT Servo motors to control each wheel independently Castor wheel in rear for stability Aluminum Chassis.
Servos The material presented is taken from a variety of sources including:
1 Chapter 4: Controlling Motion Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A.
Final Presentation Andres Fausto Stewart Bewley Philip Dawsey Ki Baek Eom.
Slide Menlo Drive Suite 100 Rocklin, CA Presentation based on: “What’s a Microcontroller?" by Andy Lindsay Presented by Andy.
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.
Microcontrollers Module 4: Motion Control. Module Objectives Upon successful completion of this module, students will be able to: Give examples of microcontroller.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
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
1 Parallax BASIC Stamp ® Tutorial Developed by: Electronic Systems Technologies College of Applied Sciences and Arts Southern Illinois University Carbondale.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
1 Introduction to the BOE-BOT BOE-BOT Lecture #1 DE - Digital Electronics.
Digital Electronics Board-of-Education : Input. Board of Education - Input This presentation will explain, both from a hardware and software perspective,
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.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
Using Hobby Servos with the Arduino living with the lab © 2012 David Hall.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
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.
IR Communication October 27, Sources  Lindsay, Andy. IR Remote for the Boe- Bot. v
Microcontrollers Module 3: Digital Display. 7 – Segment Display A seven-segment display (SSD), or seven- segment indicator, is a form of electronic display.
Servos The material presented is taken from a variety of sources including:
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Slide Menlo Drive Suite 100 Rocklin, CA Presentation based on: “What’s a Microcontroller?" by Andy Lindsay Presented by Andy.
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
Slide Menlo Drive Suite 100 Rocklin, CA
Digital Electronics Introduction to Microcontrollers and the Board of Education.
PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.
Digital Electronics Board-of-Education : Output. Board of Education - Output This presentation will explain, both from a hardware and software perspective,
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
1 BOE-BOT Lecture #2 DE - Digital Electronics Servos and the BOE-BOT.
Limited rotation servo basics David Hall output shaft servo horn red wire = 5V + black wire = Gnd - white wire = control signal standard servo.
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.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Controlling Servos with the Arduino
Introduction to Servos
Servo Motor.
Using servos.
Servo Positioning Pulse Width Direction of Rotation PULSOUT Period
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Diagram of the Board of Education
Introduction to Microcontrollers and the Board of Education
Servos The material presented is taken from a variety of sources including:
Servos The material presented is taken from a variety of sources including:
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Servos The material presented is taken from a variety of sources including:
Describe how NASA remotely controls equipment in space.
PROMGRAMING YOUR ROBOT
Controlling YOUR ROBOT
Understanding the Concepts
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Karl Jean-Francois-James Madison H.S. & Eldiquen Mangubat-IS 232
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Servo Motor.
Presentation transcript:

Digital Electronics The Boe-Bot and Servo Motors

This presentation will Present an overview of the Boe-Bot Assemble. Detail how Servo Motors work, and how they are used to control the movement of the Boe-Bot. 2

The Completed Boe-Bot 3

Assemble : Chassis (1 of 5) 4

Assemble : Servo Motors (2 of 5) 5

Assemble : Battery Pack (3 of 5) 6

Assemble : Wheels (4 of 5) 7

Assemble : BOE (5 of 5) 8

Servo Motor Connections Servo Motors are connected to… P13 – Left Servo P12 – Right Servo 9

Vdd / Vin Jumper Setting The BOE provides a jumper that allows the Servo Motor to be powered by Vin or Vdd. If you are using a 9 v battery or a Wall-wart transformer, the jumper should be in the Vdd position. If you are using a 6 v battery pack, either setting will work. Since we will be using all three power sources, the jumper should be in the Vdd position. 10 Jumper

Servo Motor – Power Position 11 Power Switch Positions 0) OFF 1)STAMP 2)STAMP and Servo Motor Connectors X4 & X5.

PULSOUT Command PULSOUT Pin, Duration Pin : Specifies the I/O pin (0- 15) to use. Duration : Specifies the duration (in 2 µs increments) of the pulse. Example: PULSOUT 12, 400 Sends a pulse of 800 µs (400 x 2 µs) to pin

Controlling The Servo Motors 13 DO PULSOUT 12, 750 PAUSE 20 LOOP 750  750 x 2 µs = 1500 µs = 1.5 ms 20 ms

Controlling The Servo Motors 14 DO PULSOUT 12, 750 PAUSE 20 LOOP DO PULSOUT 12, 650 PAUSE 20 LOOP DO PULSOUT 12, 850 PAUSE 20 LOOP Motor Still Full Speed Clockwise Full Speed Counter-Clockwise

Servo Motor Test 15 Left Motor (13) Right Motor (12) Spin Right Spin Left Reverse Forward

Calculating Motor Time 16 The code below will move the Boe-Bot in reverse. Assuming that the code overhead (i.e. the time it take for the microcontroller to execute the code) is 1.6 ms, verify that the code will cause the Boe-Bot to move in reverse for 3 seconds.

Motor Time Example 17 Calculate the For-Loop-Limit that is required to move the Boe-Bot forward for 4.5 seconds. Again, assume that the code overhead is 1.6 ms.

Resources Parallax Inc. (2004). What’s A Microcontroller. –Retrieved July 15, 2009 –fttp://