Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag May 2, 2000 Senior Project Final Presentation.

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Programmable Interval Timer
ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
In this presentation you will:
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag December 7, 1999 Senior Project Proposal.
OPOLES (Objective & Positional Oriented Laser Engagement System)
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
Synchronized Strobe for Video Camera
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor: Steven Gutschlag April 4, 2000 Senior Project Status Report 2.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Craig Chan & Mike Abidoye
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Palm Wireless Morgan Demers Erik Golen. Presentation Agenda  Project Definition  Technical Specifications - Hardware - Communication Protocol - Chat.
EE332 Junior Project Sound Recorder Spring 2001 Chris Brophy Matt Olinger Instructor: S. D. Gutschlag 4/26/01.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Coordinate Based Tracking System
Handheld Mastermind Senior Design Projects II Carl Kelso, Mike Ellis, Ryan Shon.
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
VAHCS Voice Activated Home Control System By: Kyle Joseph Troy Resetich Advisors: Dr. Malinowski Dr. Schertz.
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag February 15, 2000 Senior Project Status.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
VAHCS Voice Activated Home Control System By: Kyle Joseph Troy Resetich Advisors: Dr. Malinowski Dr. Schertz.
ASPPRATECH.
Designing An Electronic Trigger Mechanism For A Paintball Marker To Allow User Selectable Firing Rates ECE 4884/4007 Fall 2007 Nathan Densmore Matthew.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Peripheral Interpreter consisting of Analyzers 'N Operators
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Computerized Train Control System by: Shawn Lord Christian Thompson.
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch CE Design Projects Design Review December 12, 2007.
Silicon Labs ToolStick Development Platform
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Objectives How Microcontroller works
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
Interrupts Microprocessor and Interfacing
ELECTRIC LINE MAN SAFETY WITH PASSWORD BASED CIRCUIT BREAKER Under the Guidance of Submitted by Project Title.
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering Project Kokanee: TTL 7400 Series Logic Tester using CMOS VLSI Team.
Bus Seat Sensor Network By: Jason Hady, Michael Stevens, Wyrgy Pamphile.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
IR OBSTACLE DETECTION TO
A Wireless Local Area Network by Raymond Woodward.
Application Case Study Christmas Lights Controller
Fan Assembly Driven by Magnetic Fields
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
ULTRASONIC DISTANCE METER USING 8051
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PRE-STAMPEDE MONITERING AND ALARM SYSTEM
Microcontroller Applications
PC Mouse operated Electrical Load Control Using VB Application
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
DIGITAL CALCULATOR USING 8051
Principles & Applications
Presentation transcript:

Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag May 2, 2000 Senior Project Final Presentation

Presentation Outline u Introduction, Background u System Description and Completed Hardware u Software Functions and Completed Software u Results u Questions

Project Introduction u Laser "shootout" game –Based on fabled “Old West” gunfights –Two players with handheld weapons face off –Wait for "Draw!" signal and start shooting –First to score a hit within 6 shots wins

Project Background u Other groups that have done the project –Two groups, in 1997 and 1998 –Made progress on weapon hardware and software

Chris Rockhold’s 1988 Patent Electronic Shootout Game 1988

System Block Diagram

Central Controller

Display

Weapon

Laser Transmitter and Receiver Microcontroller 50 kHz TTL Oscillator Laser Reflective Target Photo Diode Amplifier Current to Voltage Converter Comparator On/Off Keying Detector

Amplifier and OOK Output I Output of Amplifier Output of On/Off Keying Circuit

Amplifier and OOK Output II Output of Amplifier Output of On/Off Keying Circuit

Microcontroller and OOK Output Output of Microcontroller Output of On/Off Keying Circuit

Hardware Progress u Completed Weapon Hardware –Laser receiver v Current to voltage converter v Amplifier v Comparator v On/Off Keying –Laser Transmitter v AND gate v Function generator

Functional Description u Sample game walkthrough: –A “referee” starts the game at the central controller –Both players press “ready” buttons on their weapons –Display boards show a countdown –After the “Draw!” signal, the first player to score a hit within 6 shots wins!

How the Game is Played Display 1 Central Controller BANG WINNER! Display 2 LOSER Dr. Huggins Dr. Ahn

Project Software Overview u Central Controller: –Must control game and watch for victory conditions u Display Boards: –Must display ammo count and win/loss u Weapons: –Must transmit laser signal, receive the reflection, and determine if a hit was made

Software Progress u First step: –Learning the Keil PK51 Package u Second step: –Using the MMT-52 microcontroller board u Third step: –Writing the software

Keil Software I u First step: Keil PK51 Package –uVision Compiler/Assembler v Assembly and C code v Projects and single file programs v Debugging support v Tutorial and sample programs v Good documentation, so-so help files

Keil Software II u Keil PK51 Package, continued –dScope Simulator/Monitor Interface v Simulates 805X and runs with Mon51 v Good debug interface v Many new features- A big step up from RChipSim!

dScope

Testing Evaluation Board u Second step: MMT Microcontroller –MMT-52 Evaluation Board v 80C52 microprocessor v Mon51 monitor v 82C55 input/output chip v 7-bit DIP switch –MMT-EXP Expansion Board v A/D, D/A, LCD, serial ports v Not used in this project

Comparison: EMAC vs. MMT u EMAC 80C535 –Built-in LCD and keypad –Limited access to ports –More interrupts and timers available u MMT-52 –LCD and keypad available as expansions –82C55 provides easy data I/O –Can be programmed solely in C

Writing the Software u Third step: Let’s write some software! –Test programs: v 82C55 for input/output v DIP switches for weapon ID input v Push-buttons for trigger, etc v Interrupts for weapon-to-display communication

Weapon Software u Weapon software: –Used the MMT-52 board –Written in C code –Laser interface routine v Shift data out serially v Wait for data in –User interface –“Wireless link”

Display Software u Display software: –EMAC board, for built-in LCD –C code with some assembly functions –Interrupt routine for communication from the weapon –Running Keil with two microcontrollers v Mon51 driver copied and renamed v Both COM ports used

Results u Completed the hardware and software for the weapon and display board u Learned that LM318’s used as amplifiers can easily become oscillators u Learned the Keil PK51 package u Built a foundation for using the MMT 8052 board in future projects

Questions? Electronic Shootout Game

Current to Voltage Converter

Amplifier Stage

Comparator Stage