Project 704Ψ Design team: Sarah Steward Chad Harrington Kyle Levesque.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 4 Intro to Programming Dr. Robert Ross.
Advertisements

Working With the GMF Cylindrical Robots Lessons with the Robot System and RC Programming Language.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Teaching Room User Guide – Using the AV Pod, Projector and Screen If the touch panel is blank, press firmly to wake up. Start up the Pod To turn on the.
User Guide and Trouble-shooting Information. A classroom set of 20 cameras are available for teacher and student use. Capable of taking video, but recommend.
Elec467 Power Machines & Transformers
1 The University of Jordan Mechatronics Engineering Department PLC: Programmable Logical Controller.
Micromouse Ryan Bidlack Ryan Bidlack Jason Wells.
Project 704Ψ Design team: Sarah Steward Chad Harrington Kyle Levesque.
The Turtle Laboratory Sequence Myles McNally LMICSE Workshop November , 2004 University of Mississippi.
September 23, 2003Jeff Wilson1 The Go-Go Gantry Jeff Wilson Lee Strobridge Allison Bodis David Carlson Mark Jarrett Jeremy Paradee.
Wednesday, 9/4/02, Slide #1 1 CS 106 Intro to CS 1 Wednesday, 9/4/02  Today: Introduction, course information, and basic ideas of computers and programming.
Electro-Pneumatic Pinball ELM 4702 ELM Project SPRING 2003.
September 23, 2003Jeff Wilson1 The Go-Go Gantry Jeff Wilson Lee Strobridge Allison Bodis David Carlson Mark Jarrett Jeremy Paradee.
Auto - Drive An Automated Driving Range. Team Members Mike Loiselle Jared Beland Jeremy Paradee.
LED Solder Press Final Presentation Final Presentation Senior Projects 2 Senior Projects 2 By Ryan Bigl & By Ryan Bigl & Kyle Levesque Kyle Levesque.
Programming the HC12 in C. Some Key Differences – Note that in C, the starting location of the program is defined when you compile the program, not in.
Problem statement Design an automated miniature solder press that will… Be able to solder pre-glued surface mount LED emitters to a metallic circuit board.
Adam Brissette & Darren O'Meara Ping Pong Conveyer Robot Project Overview.
October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System.
LED Solder Press  Status Report Presentation  Senior Projects I  By Ryan Bigl &  Kyle Levesque.
LED Solder Press Status Report Presentation One  By Ryan Bigl &  Kyle Levesque.
Luxeon Solder Press  Status Report Presentation  Senior Projects I  By Ryan Bigl &  Kyle Levesque.
 Rollin Bicskei  Eric Bornemann  Jason Wells  Ryan Bidlack  ELM 4701 October 2008 Toromatic Team Brown & Associates:
FIRST Robotics A view from the Systems Engineering Perspective Chris Mikus January 2, 2006 Rev 0.2.
Team #9: Video Recording Tool for Car Infotainment and Navigation Systems Members: Shengzhe Gao, Radhika Somayya, Xinye Ji, Kun Zhang, Yan Gong, Jianying.
Tutorial Essentially all the Blackfin instruction you need for all of ENCM511. The instructions are easy. Its knowing when to use them that is the difficult.
Electronics and Power Distribution AME 470: Senior Design ASME Bulk Material Transporter Matt Bertke, Paul DeMott, Patrick Hertzke, Will Sirokman 4 November.
Working with Arduino: Lesson #1: Getting Acquainted with the Kit EGN1007.
S.MORRIS 2006 ELECTRICAL CIRCUITS More free powerpoints at
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Dr. Hoganson CSIS Segment Display and Count by 16 This is our third lab using the 68HC11 microcontroller. We will write a program that counts by.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
Program ultrasonic range sensor in autonomous mode
GENISYS TECHNICIAN TRAINING Steve Zack - SPX. Scroll to Scan Diagnostics To perform Scan Tool functions scroll to Scan Diagnostics and press Enter Enter.
ECE 265 – LECTURE 8 The M68HC11 Basic Instruction Set The remaining instructions 10/20/ ECE265.
Computer are used to control the operation of many and everyday objects. The instructions contained in the computer program send signals out to computer.
Implementing software in IEC Languages in IEC IEC uses the following languages Instruction List – Assembly level programming using.
How a Computer Processes Data With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Inputs.
Capstone Project Phase Two! Design Phase – Functional Specification Document.
Title Slide Progress Report Name. Goal Goal Statement – ex. design/create/fabricate … - should be clear and short Needs/Problems – clear and short Space.
Working “Control any electrical device with your T.V remote(any brand)” wizardelectronics.weebly.com.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
Electricity Notes 6 - Circuits Electric Circuit – _______________________________________ All electrical circuits have 4 parts: 1.____________________________________________________.
Problem Statement The goal of this project is to complete the basic automated functions of the Dream Green putting surface. The objective is to produce.
Lesson 1: Motors and Sound Programming Solutions.
Over-view of Lab. 1 See the Lab. 1 web-site and latter lecture notes for more details.
ELECTRICAL CIRCUITS. Circuits Circuits are paths which small particles flow through to provide us with electricity for lights, appliances, and other devices.
INTRODUCTION TO COMPUTER PROGRAMMING(IT-303) Basics.
Building controller with joystick and buttons. put joystick together (keep things in order below)
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Electric Circuits.
Introduction to Programming in RobotC
PLC: Programmable Logical Controller
MINDSENSORS PSP-Nx Controller for LEGO® MINDSTORMS®
Mechanism Review Click this button to play Click this button for
1(844) How to Fix HP Printer Error Code 0x610000f6 ?
Basics for Robotics Programming
Robotic Arm Project Presentation
The How to Guide to Using Google Drive
Workbook Section.
ELECTRICAL CIRCUITS.
ELECTRICAL CIRCUITS S.MORRIS 2006
ELECTRICAL CIRCUITS.
BUILDING CIRCUITS: Schematics.
Computer Systems An Introducton.
Topic 4: Connecting and Starting Single Phase Motors
Presentation transcript:

Project 704Ψ Design team: Sarah Steward Chad Harrington Kyle Levesque

Problem statement Modify a miniature vehicle that will… Be able to travel through any hallway Collect paper & magazines from bins Drive to a set location and unload material Automobile will not need human aid, after a initial button is pressed.

Solutions Teaching the automobile the correct path – By recording a directed path in memory of an HC12 micro controller and then playing back the path, when the playback button is activated. Drop bins – Sliding material out of the bins, and into a dump bucket on top of the automobile. Simple dump truck style unloading - Using a motorized lifting system to slid material into the unloading area.

System Overview Car environment

Transfer system

Detailed System Overview Micro processor (HC12) Dump bin motor Remote Drive motor Turn motor

Mechanical design concept 1 Wedge Dump Bin Truck

Mechanical design concept 2 Bin design Wedge slot Direction of Wedge flow Magazine inserted here

Working Drawings

Mechanical design concept 3 Wedge pusher Dump Box

Working Drawings

Stand Assembly

Working Drawings

Electrical Concepts

Electrical Layout

Software Design Concepts

Record /* * Function record * This function will record the input from the joystick to memory * */ void record(void) { int i; i=0; asm_main(); // call the assembly function for(;;) { DELAY_100ms(); path [i]= (PTAD & 0x0F); if (i == 500) { path[i]=0x00; // stores all zeros to memory break; //breaks out after 50 seconds of looping } i++; } // waits until the switch button is neutral DUMPROUTINE();

Play Back /* * Function playback * This function will playback the information recorded in memory * */ void playback(void) { int i; i=0; // call the assembly function // allows us to write to the whole port T DDRAD = 0x0F; RDRAD = 0x0F; for(;;) { if (path[i] == 0x00) break;//checks to see if byte is all zeros if so exits out PTAD = path[i]; // stores memory location in port T i++; DELAY_100ms() ; // waits 100ms } DUMPROUTINE(); DDRAD = 0; //add to wait until switch is recentered return; }

Dump Bucket o o ; o ; Subroutine DUMPROUTINE: o ; o DUMPROUTINE: o BSET PTT,P1_DUMPMOTORBIT ;changes direction of motor o BCLR PTT, E1_DUMPMOTORBIT ;turn dump motor on o LDX #50000 ;delay for 5 second o JSR DELAY_X100 o BSET PTT,E1_DUMPMOTORBIT ;turn off dump motor o LDX #50000 ;delay for 5 second o JSR DELAY_X100US o o BCLR PTT,P1_DUMPMOTORBIT ;changes direction of motor o BCLR PTT, E1_DUMPMOTORBIT ;turn on dump motor o LDX #50000 ;delay for 5 second o JSR DELAY_X100US o o BSET PTT,E1_DUMPMOTORBIT ;turn off dump motor o o RTS

Schedule Current status

Status Report as of October 19, 2005 CompleteIncomplete Electrical Schematic Wiring Trouble Shooting Mechanical Drawing compete BuildingAttach dump body Fabricate wedge Software Written Downloaded Troubleshoot

Proposed Budget

Project 704Ψ At this time we will be willing to entertain any brief Questions.

Other implemented automated systems Automated.Trash.Collection.Program.Facilitates.Recycling shtml Automated.Trash.Collection.Program.Facilitates.Recycling shtml Automated trash collection systems for city use. City of Warwick, Automated trash system Wisconsin, Madison automated recycling system.

Acknowledgements  Andre St. Denis  John Kidder  Roger Howes