Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.

Slides:



Advertisements
Similar presentations
1 Signals, Circuits, and Computers John Athanasiou Part B Spring 2010.
Advertisements

Engineering Roles We will be forming groups of 3 students
Sensors For Robotics Robotics Academy All Rights Reserved.
Automation and Robotics
Developed in collaboration with Introduction to Programming.
VEX Robotics Platform and ROBOTC Software Introduction.
Photos and Sensor Instructions
VEX Robotics Platform and ROBOTC Software
Connecting VEX and ROBOTC
Vex 1.0 © Carnegie Mellon Robotics Academy Inc. MULTIMETER Introduction This PowerPoint is a companion to the videos in “Background / Resources / Multimeter.
Available at: – Program Potentiometer in Autonomous Mode Program potentiometer in autonomous mode.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Touch Sensor This lesson will explain how to hook a standard micro switch into the Vex system to function.
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
VEX Robotics Platform and ROBOTC Software
ROBOTC for VEX On-Site Professional Development
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
Software Overview The software that controls the Place n’ Paste is designed to be robust and error proof. With minimal intervention from the user, the.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
Programming Design ROBOTC Software Principles of Engineering
Robot C and Natural Language
Engineering H193 - Team Project Gateway Engineering Education Coalition Lab 1P. 1Spring Quarter Introduction to Sensors Lab 1.
Photos and Sensor Instructions
Automated Mechanisms Help. Potentiometers Potentiometer Check –Analog Port 2 How they work –Analog sensor –Measures rotation of a shaft between 0 and.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
Automation and Robotics.  First you select the platform type so that you can use Natural Language PLTW.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Robot C and Natural Language. Create a folder Create a folder on your desktop to insert all your Robot C files, Here you will begin with your template.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Introduction to VEX® components
Programming Design ROBOTC Software. Behavior-Based Programming A behavior is anything your robot does –Turning on a single motor or servo Three main types.
Basic Programming: Until Commands. The Problem with Wait States Motor Speed is affected by battery power. –If the battery is fully charged, the motors.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
Programming Design ROBOTC Software Principles Of Engineering
Electrical Engineer Responsibilities
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
VEX® Robotics Platform and ROBOTC Software
Programming & Sensors.
Know your Robot Electrical Parts
- Usable range of 0 to 6 feet. - Find dark or bright areas.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
VEX® Robotics Platform and ROBOTC Software
ROBOTC for VEX Online Professional Development
Introduction to Programming
Electrical Engineer Responsibilities
VEX Robotics Platform and ROBOTC Software
ROBOTC for VEX On-Site Professional Development
Introduction to Handshaking Communication with SSC-32U
ROBOTC for VEX Online Professional Development
Introduction to Handshaking Communication with SSC-32
Electrical Engineer Responsibilities
Programming Design ROBOTC Software Computer Integrated Manufacturing
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Electrical Engineer Responsibilities
RobotC Sensors.
Automation and Robotics
TECH 1 BAMS Technology Education
VEX® Robotics Platform and ROBOTC Software
VEX® Robotics Platform and ROBOTC Software
Automation and Programming
Programming Design ROBOTC Software Principles Of Engineering
VEX® Robotics Platform and ROBOTC Software
VEX® Robotics Platform and ROBOTC Software
Photos and Sensor Instructions
Programming & Sensors.
Programming Design ROBOTC Software Principles of Engineering
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX

Electrical Engineer Responsibilities: 1.Keep batteries charged. 2.Work with Mechanical Engineer to attach the battery, motors, and sensors to the model and the Cortex. 3.Work with the Computer Engineer to complete Motor and Sensor Setup. 4.Complete the Motor and Sensor Schematic on Automation Through Programming Summary.

Cortex The VEX ® Cortex microcontroller coordinates the flow of information and power on the robot. All electronic system components must interface the microcontroller. The microcontroller is the brain of every VEX ® robot.

Power Keep batteries charged Every robot needs a power source to operate. A 7.2V NiCd rechargeable battery will be used. Attach a battery strap to your model.

Power Keep batteries charged When your team is ready to test, obtain a battery from your teacher. Attach the battery to the model using the strap. Plug into the Cortex.

Power Keep batteries charged At the end of class, use the VEX ® charger to prepare the battery for the next class. Only charge batteries using the safe mode.

Motors Attach Motors to the model and Cortex Motors transform electrical energy into mechanical energy, which creates rotary motion.

Motors Two methods to connect 2-wire motor to Cortex Motor ports 1 and 10 Motor port 2-9 using Motor Controller 29 2-Wire Wire 393 Controller 29 Motor Ports

Motors Connect one end of the VEX Motor Controller to the 2-wire Motor. Carefully align the black and red wires. Use the supplied wire ties to secure both ends. Include excess wire to prevent the 2-wire Motor and Motor Controller wires from separating.

Claw Notice the motor used to open and close the claw. How many motors are needed for this project?

Attach Sensors to the model and Cortex Sensors Bumper Switch Limit Switch Potentiometer Line Tracker

Bumper Switch Sensor Signal: Digital Sensor Values: 1 = pressed, 0 = released Description: The bumper sensor is a physical switch. It tells the robot whether the bumper on the front of the sensor is being pushed in. Type: SPST switch (“Single Pole, Single Throw”) configured for Normally Open behavior Signal Behavior:

Limit Switch Sensor Signal: Digital Sensor Values: 1 = pressed, 0 = released Description: The limit switch sensor is a physical switch indicating whether the arm is pushed. Type: SPDT microswitch, configured for SPST Normally Open behavior. Signal Behavior:

Line Tracker Signal: Analog Sensor Values: Range from Description: A line follower uses an infrared light sensor and an infrared LED. It illuminates a surface with infrared light, and then the sensor senses the reflected radiation. The intensity determines the surface reflectivity. Light colored surfaces reflect more light than dark surfaces. The sensor detects a dark line on a pale surface, or a pale line on a dark surface.

Line Tracker You can use the line trackers to help your robot navigate along a marked path. A typical application uses three line follower sensors, such that the middle sensor is over the line your robot is following. A line follower is an analog sensor, meaning that its output covers a range of values (in this case, from zero to five volts) rather than being only high (five volts) or low (zero volts), as is the case for a digital sensor.

Line Tracker Use the line trackers to find the boundary between two high-contrast surfaces. The optimal range for the line tracker to read a value is ¼ in. In this elevator model, the line tracker sensor is used to determine if the elevator is at the correct floor. Line Tracker Paper – ¼ in from sensor

Potentiometer Signal: Analog Sensor Values: Range from Description: The Potentiometer is used to measure the angular position of the axle or shaft passed through its center. The center of the sensor can rotate roughly 265 degrees and outputs values ranging from to the VEX ® Microcontroller. Mounted Potentiometer CAUTION! When mounting the potentiometer on the robot, be sure that the range of motion of the rotating shaft does not exceed that of the sensor. Failure to do so may result in damage to your robot and the Potentiometer.

ROBOTC - Programming Work with the Computer Engineer to complete Motor and Sensor Setup Configure and name each motor and sensor connected to the robot.

Motor Setup Type a name to describe the motor location. Remember Ports 1 and 10 can be used for 2 – wire motors. You can also use a Motor Controller 29 to plug into ports 2-9. Check Reversed if you want the motor to turn in the opposite direction.

Analog Sensor Setup Type a name to describe the sensor. Choose the type of sensor – the only analog sensors for Gateway are Line Follower and Potentiometer.

Digital Sensor Setup LEDs can be plugged in to Digital Ports The type is VEX ® LED. Type a name to describe the digital sensor location or purpose. Both the limit and bumper switches are Touch Type.

Motor and Sensor Schematic Complete the Motor and Sensor Schematic on Automation Through Programming Summary This information should match the motor and sensors setup done in ROBOTC.

Resources Carnegie Mellon Robotics Academy (2011). VEX Cortex Video Trainer. Retrieved from obotc_cortex/index.html obotc_cortex/index.html