Mechanical Components and Programming. Ken Youssefi Introduction to Engineering E10 1

Similar documents
VEX Classroom Lab Kit to PLTW VEX POE Conversion Kit

CLAWBOT WITH SENSORS BUILDING INSTRUCTIONS

Starter Robot Kit IR Version. Robot Tank Three-wheeled Robot Car

index Page numbers shown in italic indicate figures. Numbers & Symbols

index changing a variable s value, Chime My Block, clearing the screen. See Display block CoastBack program, 54 44

THE LEGO MINDSTORMS NXT ZOO! an unofficial, kid-friendly guide to building robotic animals with LEGO MINDSTORMS NXT. fay rhodes

A robot is a programmable mechanical device that can perform tasks and interact with its environment, without the aid of human interaction

Warning! Before continuing further, please ensure that you have NOT mounted the propellers on the MultiRotor.

LeafBox manual, v How to set the LeafBox?

IMPORTANT SAFETY INSTRUCTIONS

Curriculum Guide Course: Robotic Systems A Course Number: 1770

Working with VEX Parts

2018 KANSAS BEST BREAKOUT SESSIONS

XIAOMI-MI.COM. Xiaomi Yunbike C 1. Accessories XIAOMI-MI.COM. Battery Charging device Pedals х 2 Hex wrench Keys х 2 Wrench

INSTALLATION INSTRUCTIONS

NF-Series Operation Instructions

1x25 bar. 5x25 plate. 1x2x35 rail. 2x2x35 L. 3x3x35 L. 1x2x1x35 C. 1x3x1x35 C. 1x5x1x35 C

NF-Series Operation Instructions

BEGINNER EV3 PROGRAMMING LESSON 1

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

The CMPE 118 Cockroach Robot Dept. of Computer Engineering, UCSC

HANDLEBAR BAG WITH PHONE CHARGER KIT

PLC BASED AUTOMATIC RAILWAY GATE CONTROLLER AND OBSTACLE DETECTOR

Index. sequencing, 21, 26 starting off, 22 using, 28 code sequence, 28 custom pallete, 28

AirTech Scout 2.0. Wind Tunnel. User Guide V0517

ARDUINO 2WD SMART ROBOT CAR KIT

BF-Series (Mini Electric Screwdrivers BF035 & BF045) Operation Instructions

DLS-TP400 USER S MANUAL

Configuring the Cost-Effective Ultrasonic Liquid Level Sensor

TECHNICAL INFORMATION

RB-See-218. Seeedstudio Solar Charger Shield for Arduino V2. Introduction

OLIGHT X7R MARAUDER OVERVIEW

About the moto:bit Board

Lab 4: Robot Assembly

RailPro DCC User Manual

M62 Alternator Removal / Replacement (Water Cooled)

Pleo Booklet: Instructor

STC Oil Control Valve (Mechanical) ( )

Light & Motion. Urban 180, 300, & 500 Instruction Manual

INSTALLATION INSTRUCTIONS

Installation Instructions

VECTRIX VX-2 SERVICE MANUAL. Version 1.0/May 2011 VECTRIX, LLC

Automatic Self-Leveling Rotary Laser FRE-202. Operating Manual

INSTALLATION INSTRUCTIONS

Lesson 1 - Make The Car Move Points of this section

U L T I M A T E R A D A R / L A S E R D E F E N S E S Y S T E M

LEARNING ACTIVITY PACKET MECHATRONICS TORQUING B72001-AA08UEN

Coachstep OWNER'S MANUAL

AL625 & AL625HD INSTALLATION & OWNER S MANUAL

INSTALLATION INSTRUCTIONS

Making Instructions Version 2.1 for Windows

Bike Light Owner s Manual

MOTORS. Part 2: The Stepping Motor July 8, 2015 ELEC This lab must be handed in at the end of the lab period

DIAGNOSIS AND TESTING

Manual Tire Changing Systems OWNERS MANUAL

User guide. laser AM T

Robotic Vacuum Cleaner. User Manual

GARAGE DOOR OPENER OWNER S MANUAL S3/S4

WIRELESS TRI-JACK WIRELESS REMOTE KIT COMPONENTS LITERATURE NUMBER REV. C WARNING EXPLOSION WARNING PERSONAL INJURY & PROPERTY DAMAGE

ADHESION/RELEASE TESTER

WIRELESS CAMPER JACK LITERATURE NUMBER REV. C CCD WARNING PERSONAL INJURY & PROPERTY DAMAGE WARNING EXPLOSION. Effective NOV 2018

VLP-UL-KIT INSTALLATION INSTRUCTIONS. The VLP-UL-KIT for 36 or 48 is a field installable solenoid latch pullback for the Von Duprin 33/35 &

Quick-Start Guide. HLNA0769 1/10 Rock Rider Brushless (US)

AERO. Meet the Aero. Congratulations on your purchase of an Aero!

Parking and Reversing Safely

FLEC AIR PUMP Operators Manual JULY QUI-1030 VERSION 1.2

Exploring the Energy Grid Grades 6-8. Name:

WARNING: ALWAYS UNPLUG THE TREADMILL FROM THE ELECTRICAL OUTLET BEFORE SERVICING THE UNIT.

TIMER PROJECT KIT ESSENTIAL INFORMATION. Version 2.0 TIME SOMETHING WITH THIS

MAGNETIC RECUMBENT BIKE

850 TETHER SWITCH KIT

TORCH MOUNTAIN REAR HUB SERVICE

RT404-FLEX II ROTARY TABLE OPERATING MANUAL

SLIDING DOOR OPERATOR INSTRUCTION MANUAL

Aspen Lift Part Number Spectrum Lane ~ Missoula MT ~

Introduction to Elementary and Middle School Robotics. John Heffernan 8/17/2014

Table of Contents. Product Registration 18 FAQ 19 Troubleshooting 20 Customer Support / Warranty 21

MiR100. Mobile Industrial Robots USER MANUAL

Quick Start Guide V1.0

2013 Systems Engineering GA 3: Examination

Welcome to the world of fischertechnik's ROBOTICS line 3 Some General Information 3. Component Explanations 4

A Brief User s Manual of. The Scanning Tunneling Microscope

8000mAh Jump Starter User Manual

Robot Preparation for the VEX World Championship/ US Open. Lessons learned over the past 6 years by David Kelly 2013 VWC, Teacher of the Year

The Duck Dunker. Assembly & Setup Instructions WARNING! DO NOT RUN THE DUCK DUNKER OUT OF THE WATER. DAMAGE TO UNIT MAY OCCUR & WILL VOID WARRANTY!!!

GENERAL MOTORS SERVICE PARTS OPERATION 6200 Grand Pointe Drive, Grand Blanc, MI 48439

TPMS TP200 USER S MANUAL

INTERMEDIATE PROGRAMMING LESSON

WARNING: ALWAYS UNPLUG THE TREADMILL FROM THE ELECTRICAL OUTLET BEFORE SERVICING THE UNIT.

INSTRUCTION MANUAL. MODEL No: FLEXC-3PX FLEXC-8PX FLEXC-11PX FLEXC-12PX 10.8V Cordless Shut-off Screwdriver.

SOKAR FPV DRONE. Quick Start Manual SkyRC Technology Co., Ltd. All Rights Reserved. Version

Read the instructions carefully before using the pinbrazing unit. Check that all parts are received.

Azatrax MRX3 Grade Crossing Signal Controller Installation Guide

Preliminary Design Report. Project Title: Lunabot

9.2, 9.2s, 9.20, 9.20s Treadmill

International Journal of Engineering and Techniques - Volume 4 Issue 6, Nov-Dec 2018

ProMax Progressive Controller Installation and Operation Instructions

K mAh Jump Starter

Lipo Rider V1.3 - Lipo Pil Güç Devresi - SeeedStudio

2018 Edition. Open Rover. Quick Start Guide.

Transcription:

Mechanical Components and Programming Ken Youssefi Introduction to Engineering E10 1

7.2 V, 3000 mah battery pack and charger Ken Youssefi Introduction to Engineering E10 2

Controller (Cortex) Motor and Servo ports 8 analog and 12 digital ports. Digital ports are used for Limit, Bumper and Ultrasonic sensors Ken Youssefi Introduction to Engineering E10 3

Side view of the VEX Controller On/Off switch Backup Batter Port (not available) Batter Ports Ken Youssefi Introduction to Engineering E10 4

Orange cable (USB connections at both ends) used to download programs from computer to the controller Battery connection Ken Youssefi Introduction to Engineering E10 5

Mechanical Components Motor (Cortex) The new robot kit includes three 2-wire motors that can be converted to a 3-wire motor using the controller 29. Ports 1 and 10 on the new controller are designated for 2-wire motors only. 3 pins 2 pins Hsu/Youssefi 6

Servo and Clutch Servo are used to control the rotation of a shaft (controls the motion of the robot arm). Make sure the clutch module is always used. It prevents damage to the motor in case of large torque. Clutch Ken Youssefi Introduction to Engineering E10 7

VEX Sensors Limit Switch Sensor Ultrasonic Sensor Attach all digital sensors to 1-12 ports in Digital section Bumper Switch Sensor Ken Youssefi Introduction to Engineering E10 8

8 Detectors, cover a field of view of 100 O Infrared Receiver Board (IRB), the eyes of the robot. Ken Youssefi Introduction to Engineering E10 9

Do s and Don t s Make sure the battery is charged. Do not place the VEX manual in your box, leave it on the table. Do not tamper with other group s robot. Do not leave your box on the table, store it on top of the work bench that includes your box number. Clean up before leaving There are two size of allen wrenches used for tightening screws. Leave the allen wrenches on the table for all to share. Ken Youssefi Introduction to Engineering E10 10

Design Considerations The best design is the simplest design. Make your robot using the fewest number of parts. Plan ahead the location of the major components (controller, battery, electronic board, the arm, sensors The electronic board should be in the front and the white LEDs should have an unobstructed view of the beacon. The height of the LEDs should be roughly the same as the ones in the beacon. The electronic board should be insulated from the metal parts of the robot. Otherwise the IRB will be shorted You will have to plug and unplug components from the controller, leave space so the top of controller is readily accessible. Ken Youssefi Introduction to Engineering E10 11

Select New Standalone Project EasyCcortex Choose Autonomous Only Project Ken Youssefi Introduction to Engineering E10 12

From Window option select the Block & C Programing option to view the code Function blocks Flow chart Program code Ken Youssefi Introduction to Engineering E10 13

EasyCcortex Layout Function blocks Your program is inserted here Flow chart window Program code window Ken Youssefi Introduction to Engineering E10 14

Program blocks Sensor blocks Outputs options Ken Youssefi Introduction to Engineering E10 15

Adding Continuous motor Enter motor number, as connected to the Controller motor port Max. speed counterclockwise Select Motor, drag and drop on the line between Begin and End Custom speed Max. speed clockwise Ken Youssefi Introduction to Engineering E10 16

Servo motor Servos control the position of the motor shaft, angle of rotation Connect the Motor Controller 29 to the 2-wire Motor. This converts a 2-wire motor to a 3-wire servo. Connect Red to Red wire 0-127 127 0-127 127 Ken Youssefi Introduction to Engineering E10 17

Robot moving forward Motor 1 rotates at max speed clockwise Motor 2 rotates at max speed counterclockwise Robot moves forward at high speed Ken Youssefi Introduction to Engineering E10 18

Enter time in millisecond (5000 msec) The Wait function Ken Youssefi Introduction to Engineering E10 19

Robot goes forward at top speed for 5 seconds and then stops Robot goes forward at top speed for 5 seconds and then stops. It waits 1 second and then it turns right at half speed for 2 seconds and goes forward. Ken Youssefi Introduction to Engineering E10 20

Objective Write a program so that the robot, upon encountering any obstacle, would back up, turn and continue. Define all sensors: Limit and Bumper switches on the right and left side of the robot. Right click on the Variable and Edit the Block Ken Youssefi Introduction to Engineering E10 21

Inside a While Loop, drag and drop all sensors Add an IF statement to check if the sensors have been activated or not (robot has hit an obstacle or not) Initializing and scanning the sensors Ken Youssefi Introduction to Engineering E10 22

ELSE one of the sensors is activated (o) Stop both motors for 1 second Back up for 2 seconds Turn for 2 seconds Go forward Ken Youssefi Introduction to Engineering E10 23

Downloading the Program to the Controller Connect the PC to the Controller using the USB orange cord. Select Build and Download option. Follow the on screen instructions. Check for compilation errors in the Program Code section. Ken Youssefi Introduction to Engineering E10 24