Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 This lesson will explain how to hook a standard dial potentiometer into.

Slides:



Advertisements
Similar presentations
CRIMPING Introduction
Advertisements

Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Copyright Carnegie Mellon Robotics Academy all rights reserved Electromechanical Relays.
Engineering Roles We will be forming groups of 3 students
QF Manifold Harness Test. To test the cable: 1) Disconnect the cables from the L5000Plus/XL & Manifold 2) On crimped terminal end side check resistances.
Electric Guitar Controls D. Hunt Southern Wells Jr-Sr High School
VEX Robotics Platform and ROBOTC Software Introduction.
Vex Robotics Introduction to Sensors. introduction to sensors Sensors assist robots in seeing and feeling the physical world through which they travel.
Photos and Sensor Instructions
Building a Pressure/Temperature Weather Station (Sensor Pack) AEM 1905, Fall 2008.
Connecting VEX and ROBOTC
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. In this lesson you will learn: How a potentiometer works as a variable resistor and a voltage divider.
MECHANICAL ADVANTAGE Overview
Introduction to Sensors
Vex 1.0 © Carnegie Mellon Robotics Academy Inc. MULTIMETER Introduction This PowerPoint is a companion to the videos in “Background / Resources / Multimeter.
Copyright Carnegie Mellon Robotics Academy all rights reserved Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Does Wheel Size Matter? Starter Kit.
Working with Arduino: Lesson #2: Variable, Photo, and Force Sensitive Resistors EGN1007.
George Washington University DC Circuits Lab Professor Ahmadi ECE 002.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Electromagnetic Solenoid This lesson will explain the purpose behind an Electromagnetic Solenoid and.
Dr. Hoganson CSIS HC11 Demo Program This is our first lab using the 68HC11 microcontroller. We will “talk” to the microcontroller from a PC, run.
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.
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Working with Arduino: Lesson #3: Force Sensitive Resistors EGN1007.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Electromechanical Relays.
VEX Robotics Platform and ROBOTC Software
7.2.3 Student Book © 2005 Propane Education & Research CouncilPage Identifying Procedures for Measuring Resistance Between Two Given Points in.
TA: Chris Reilly Group 5: Benjamin, Ramie, Zachary, Dinal.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
George Washington University DC Circuits Lab Professor Ahmadi ECE 002.
Working with Arduino: Lesson #4: Servos EGN1007. Learning Goals Learning Goals: The student will be able to: 1.Build a complete circuit using the Arduino.
Analog Discovery Arbitrary Function Generator for Windows 7 by Mr
CANBus Hardware Setup. CANBus CANBus is a control system method that can be used instead of the conventional PWM system. It uses RJ12 cable, which is.
Vex Robotics Programming Options. To start you off and give you a safe "home base" to return to while you explore, a few key programs are already included.
Robot C and Natural Language
Photos and Sensor Instructions
Copyright Carnegie Mellon Robotics Academy all rights reserved Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Multimeters Testing for continuity.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
LESSON 05 Using the Touch LED The Touch LED The purpose of this lesson is to introduce students to the Touch LED Sensor and how they can be used on a.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
Introduction to VEX® components
 A multimeter is tool that measures electrical currents. It is a combination of many different measurements in one tool.
After Construction Name: Per #:.
Electrical Engineer Responsibilities
VEX® Robotics Platform and ROBOTC Software
Smart Newton Car By: Hui Zhu.
ClawBot Beginning Programing.
Dr. Cynthia Furse University of Utah
1. Make sure supply voltage is off, unplug the USB, and close the GUI.
Microcontroller basics
VEX® Robotics Platform and ROBOTC Software
Electric Guitar Controls
Electrical Engineer Responsibilities
Dr. Cynthia Furse University of Utah
Introduction to Handshaking Communication with SSC-32U
Introduction to Handshaking Communication with SSC-32
Electrical Engineer Responsibilities
Electrical Engineer Responsibilities
Visual Instructions.
VEX® Robotics Platform and ROBOTC Software
How a Breadboard Works Teacher Notes: This picture depicts the connections on a breadboard. A breadboard is a device used to make simple electrical connections.
VEX® Robotics Platform and ROBOTC Software
Wiring the Light and Relay
VEX® Robotics Platform and ROBOTC Software
VEX® Robotics Platform and ROBOTC Software
Photos and Sensor Instructions
Having fun with Arduino
Presentation transcript:

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 This lesson will explain how to hook a standard dial potentiometer into the Vex system to function as a custom analog sensor. Vex offers a limited selection of sensors that are optimized to work with the system. Don’t let this limit your creativity. Off-the-shelf sensors and electrical components can be adapted to work with the Vex system. Adapting off-the-shelf components is different in every case; you should take all the necessary precautions and be sure to understand the electrical behavior and requirements of each device before attempting to use it.

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 Basic components Potentiometer 3-wire cable (12") Wire stripper Soldering Soldering pen Solder Vice Crimping Male Molex pins (3) Molex connector (1) Crimping tool

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 The potentiometer is a resistor with an adjustable resistance (via dial) The potentiometer has 3 terminals The two outside terminals define the maximum and minimum voltages that the potentiometer can read The voltage of the middle terminal will have a voltage that is determined by the position of the knob on top. Minimum Voltage Maximum Voltage Voltage set by knob

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 The variable voltage on the middle terminal can act as the sensor output for the potentiometer "dial sensor" A low voltage will register a high numeric reading in ROBOTC in the Vex micro controller A high voltage will register a low numeric reading in ROBOTC 0V +5V Output voltage

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 Set min voltage: Black wire to First terminal Set output voltage: White wire to Middle terminal Set max voltage: Red wire to Third terminal Note: Picture is shown from rear so wire order appears reversed

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 This end of the cable will be plugged into the Micro Controller Create a standard 3-pin Molex connector Wire order must be Black-Red- White

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 Plug the crimped connector into the Micro Controller Analog/Digital port bank in an Analog Sensor Port Port 1 is set this way by default Black wire must go on the same side as black wire on regular Vex connectors

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 RE-DOWNLOAD FIRMWARE (IF NECESSARY) You may have to re-download the RobotC firmware if you have ever downloaded any programs or other firmware to the microcontroller. (If nothing has been downloaded to the microcontroller after downloading the ROBOTC firmware, you may skip this step.) Connect the programming module to both the PC and the microcontroller Make sure the microcontroller is turned on Open ROBOTC. Select Robot/Download Firmware Select VEX VM 0724.hex/Open (or later version of ROBOTC firmware).

Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 Click Robot/Debugger. A Devices window should appear. Under Sensors, next to in1/Raw Value, there should be a number between Test the sensor. Observe the value for in 1 Turn the dial on the potentiometer and observe how the sensor value on in1 changes