Computer Engineering Remote Controlled Car Project ACSE 2006 Graham Smyth Jerry Dolata.

Slides:



Advertisements
Similar presentations
Wireless Cue Light Project
Advertisements

CIMCO Integration Software Products
Computer Engineering Activities Introduction to Interfacing Traffic Light Project SI 2003 Graham Smyth Yungsiow Yang Kevin Shea Jerry Dolata Ilana Smyth.
Interfacing Project. Computer Controlled Car Left Headlight – D0 Right Headlight – D1 Left Taillight – D2 Right Taillight – D3.
Installation Quick Guide AD400 Cylindrical 6/01/13 Doc #
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
Photos and Sensor Instructions
RaceBot can do car race using two DC motors. Let's learn how to go forward, backward, right turn, and left turn. with practicing ' ㄱ ' shape racing, and.
DCC Electronics Survey.
+ USING THE POWER CHARGER AND BATTERY MINI-DV CAMCORDER Connect the charger to the power cord Attach the battery to the charger Plug it in and watch for.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
+ USING THE POWER CHARGER AND BATTERY MINI-DV CAMCORDER Connect the charger to the power cord Attach the battery to the charger Plug it in and watch for.
Tilt Controlled Vehicle Hardware In this project, I utilized two CY3209-ExpressEVK kits and one CY3214 PSoCEval USB kit. Software The source code for the.
Motors Make the world go ‘round By Jackson Greer, Room 305.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
1 Applied Control Systems Technology. 2 Pin configuration Applied Control Systems.
Introduction to Interfacing Projects Nareen Khan.
Introductory Electronics Summer Institute 2004 Michelle Vidberg Peter Beens.
Summer Institute 2004 Chips and Gates An Introduction Linda Soulliere
TLC5940 controller / 16 RGB LEDs Eric Moore 1/25/2009 ~druid/balloon/ Files and image of circuit ALL PIN NUMBERS ARE SIMPLIFIED.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Setting up the Ricoh C305 Press F5 to start the Presentation
Stanley – RC Car.
Problem 1 Choose title 1 st XML 2 nd electronic spider 3 rd infrared remote home control Waste time.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
PRINCIPLE TO OPERATED OF DVD PLAYER Competency : Improve signal reproduction means of audio video CD.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis and Linz Craig.
L ILY P AD T RAINING C ENTENNIAL E LEMENTARY 2012 Material by Linz Craig Revision by Sarah Bloms Additional images by Modkit & Adam Meyer.
Computer Engineering Activities The Joystick Project BEIT 2003 Graham Smyth Yungsiow Yang Jerry Dolata Kevin Shea Ilana Smyth.
Motors and Sound Troubleshooting Tips. © H-CCS Problem 1 Why can’t I download my program to the RCX?
Semiconductors, ICs and Digital Fundamentals. The Diode The semiconductor phenomena. Diode performance with ac and dc currents. Diode types: –General.
Tech Team Support Hardware Intel ProSet Troubleshooting Internet Connectivity for PCs.
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.
Photos and Sensor Instructions
EE 316 Computer Engineering Junior Lab Project 2 Digital Yahtzee.
Welcome to Week 4 at the Summer Computer Club Raspberry Pi (contd)
Ethernet I/O Set-Up This presentation will step through a typical configuration of the CON-DVT-IOE. Intellect 1.5 is used for the software portion. NEXT.
In the Racing Game of Knowledge Who will finish first? By:priya ridha p Click Here to Start 5 player Click Here to Start 1 player.
Ethernet I/O Set-Up This presentation will step through a typical configuration of the DVT CON-IOE. Intellect 1.0 is used for the software portion.
Skip 6 positions from the high end. Locate Pin #1 Crimp the cable with one end extending 9 1/2” to the left and 4” to the right. Separate the wires in.
Intro. Interfacing & Electronics 1 Interfacing Introduction.
By Joshua Shaw.  Now that we have a program, we should see how it works in the real world  To do this we need the Cortex and the orange USB cable 
An introduction to PIC’s for KS3 and KS4. Mr Rooks Hetton School.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
SERVICE TRAINING EXPERT ALPHASTAR 1132 © MAO-SE-TC 1132_SE_EX_Handout_EN_12_  Collision protection switch  Collision protection switch retrofit.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
Controlling an LED with a switch. 2 breadboard place where you can build electric circuits really quickly the magical breadboard.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
What is Arduino? It's an open source electronics prototyping platform: Open source: resources that can be used, redistributed or rewritten free of charge,
Having fun with code, using Arduino in a middle school CS classroom
Making a 24hr Timer.
Microcontroller basics
Wireless Cue Light Project
Arduino Development for Beginners
Introduction to Handshaking Communication with SSC-32U
MINDSENSORS PSP-Nx Controller for LEGO® MINDSTORMS®
Stop Light Lab 7 Winter Quarter.
Introduction to Arduino Microcontrollers
Lighting LEDs with a RASPBERRY PI
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
How to avoid catching things on fire.
Visual Instructions.
An Introduction to VEX IQ Programming with Modkit
PHASE IDENTIFICATION UNIT (PIU)
Arduino Part 4 Let there be more light.
Photos and Sensor Instructions
CTY SAR FCPS Shawn Lupoli, Elliot Tan
2019 Investing Now Summer Program
Presentation transcript:

Computer Engineering Remote Controlled Car Project ACSE 2006 Graham Smyth Jerry Dolata

Computer Engineering Units 1. Hardware 2. Networking 3. Integrated Circuits 4. Programming 5. Interfaces Grades Five Hands-0n Units

Software Turing parallelput ( number) put parallelget mousewhere ( x, y, click) play (“CDEFG”) drawline ( x1, y1, x2, y2, red) Provincially Licensed

Parallelport Pin Configuration (printer port) View from back of Computer Output D0 – D7 Input I0 – I3 Input I4 Grounds

D sub Pin Assignment pinfunctionparallelput 2forward1 3reverse2 4left4 5right8 18ground

parallelput(number) NumberD7D6D5D4D3D2D1D parallelput(4) parallelput(5) parallelput(255)

Colour Code for Cables WireColourFunctionD Subparallelput 1OrangeForwardPin 21 2Orange/ WhiteReversePin 32 3GreenLeftPin 45 or 6 4Green/WhiteRightPin 59 or 10 5BlueGroundPin 18

Breadboard Connections Connected High Fives Divider Low Fives

Remote Controlled Car Project Hardware

Removing Shipping Holders 1. Remove Screw 2. Remove Screw

Removing Battery Covers 1. Remove Screw 2. Remove Screw 4. Insert 1 9V 3. Insert 4 AA

Opening Case Carefully Remove 10 Small Screws

Removing Joysticks Separate Case Remove Joysticks

4 Pair From Joystick 1. Green/White2. Green 3. Blue 4. Orange 5. Orange/White Carefully Wrap 5 Wires to Board

Closing Case Removing Battery Covers Use 2 Screws in Opposite Corners to Close Case Wrap to Secure Cable Antenna Inserted

4 Pair Wire to Transistors Orange to Right Pin Orange/White to Right Pin Green to Right Pin White/Green to Right Pin Blue to Ground

Adding Resistors Each Resistor to Middle Pin Each Resistor Jumps Divider

Adding Grounds Left Pin to Ground

From D Sub-connector From D sub Blue Ground From D sub

From D Sub-connector to BB Pin 2 Orange Pin 3 Orange/White Pin 5 White/Green Pin 4 Green Pin 18 Ground

Remote Controlled Car Project Software

Software 1 When 8 is pressed the car should go forward When 5 is pressed the car should stop When 0 is entered the program should exit

Software 1: Answer var key : string (1) loop getch(key) if key = “8” then parallelput(1) elsif key = “5” then parallelput (0) end if exit when key = “0” end loop

Software 2 Add to the previous program commands that will instruct the car to go: Forward/left when 7 is pressed Forward when 8 is pressed Forward/right when 9 is pressed Stop when 5 is pressed Reverse/left when 1 is pressed Reverse when 2 is pressed Reverse/right when 3 is pressed Exit program when 0 is pressed

Software 2: Answer loop getch(key) if key = “7” then parallelput(5) elsif key = “8” then parallelput (1) elsif key = “9” then parallelput (9) etc

Software 3 Write a program so the car will auto parallel park Add computer controlled turn signals Add reverse lights Add light sensors so the car will follow a light source

Addresses