Plink-O-Rama Dave Hoffman Ben Breen. Presentation Outline 1. A Review of our Proposal −Compare / Contrast:  What did we set out to do?  What have we.

Slides:



Advertisements
Similar presentations
AUTO SELECTION OF ANY AVAILABLE PHASE,
Advertisements

Microcomputer Circuits Prof Jess UEAB 2007 Designing a Microprocessor Chapter 1.
Programmable Logic PAL, PLA.
Programmable Interval Timer
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
SUN TRACKING SOLAR PANEL. Introduction The main objective of this project is to track the sun and rotate the solar panel accordingly, to receive sunlight.
Senior Design Team 5: Final Presentation May 9, 2009.
Counter Circuits and VHDL State Machines
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
New Module - Inside DeMux to Encode Switch Data Sleep Mode Sleep Light Indicator.
Car RamRod Bringing Pinball Into the Future! Brian Arment, Ryan Hunter, Aaron Shoaf.
Mechanical Checkers Peter Frandina Raymond Poudrier Christopher Rouland.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Any logic circuits can be transformed to an implementation where only NAND gates (and inverters) are used. The general approach to finding a NAND-gate.
ASPPRATECH.
Chapter 1 Quick review over Electronics and Electric Components Prepared By : Elec Solv.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Computer Organization and Assembly language
UNIVERSAL COLLEGE OF ENGINEERING &TECHNOLOGY DIGITAL ELECTRONICS SUBJECT - DIGITAL ELECTRONICS.
The Automatic Keg Tap. Not Good Our Design.
Viking Pump Flow Manager - Phase 2 Senior Design May
Revised: Aug 1, EE4390 Microprocessors Lessons 29, 30 Welcome to the Real World!
Systems Approach Burglar Alarm Project PROBLEM SITUATION DESIGN
Overview: The goal of this lesson is to explore the history and parts of the computer. The lesson utilizes resources from Intel's "The Journey Inside:
Applied Control Systems Technology. © t 4 Galway Education Centre 2 Applied Control Systems Inputs Push switches L.D.R. Microphone Tilt switch Infrared.
Understanding Computers “Getting Inside the Computer” Computer Hardware.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
Organization of a computer: The motherboard and its components.
Lecture 8 Transistors and CMOS Topics Combinational Circuits Quiz Structural VHDL Lab 2 VHDL: Decoders, Multiplexers Demultiplexers Readings 3. September.
COMP3221: Microprocessors and Embedded Systems Lecture 18: Computer Buses and Parallel Input/Output (II) Lecturer: Hui.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
ECE 477 Final Presentation Team 20  Spring 2013 Jordan Wagner Justin Spencer Mark Sears John Jachna.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
MICROPROCESSOR AND MICRO CONTROLLER
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
General Concepts of Computer Organization Overview of Microcomputer.
Digital Pong Maisee BrownChris AndrewsHoang NguyenOmar Alattar.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Computer Hardware – System Unit
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Magnitude Comparator Dr. Ahmed Telba.
– 1 – CSCE 211H Fall 2015 Lecture 5 Combinational Components Topics Products-of-Sums Form examples 5 variable and larger Karnaugh Maps Components: Decoders,
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
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 Microprocessors CSE – 341 Basic I/O Interfacing.
Lesson 2 Component Overview Core Hardware Fundamentals.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Technical English Unit 45: Circuits and components Dr. Basil Hamed Technical English Islamic University of Gaza April, 2016.
Computer Accessories (Component of A Computer) Motherboard Processor RAM HDD Power Unit/Cashing Monitor CD/DVD Keyboard Mouse.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
– 1 – CSCE 211H Fall 2015 Lecture 5 Combinational Components Topics Products-of-Sums Form examples 5 variable and larger Karnaugh Maps Components: Decoders,
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Transistors to Gates © 2011 Project Lead The Way, Inc.Magic of Electrons.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
A Mini project on “DRIVERLESS TRAIN ENGINE USING 8051 MICROCONTROLLER” GUIDED BY K.RAMBABU.
1 Transistor. 2 Transistors are used to turn components on and off They come in all different shapes and sizes.
Types of Micro-operation  Transfer data between registers  Transfer data from register to external  Transfer data from external to register  Perform.
OVER VOLTAGE OR UNDER VOLTAGE
LOAD CUTOFF SWITCH UPON OVER VOLTAGE OR UNDER VOLTAGE
Computer Hardware – System Unit
PC Mouse operated Electrical Load Control Using VB Application
Introduction to Microprocessors
NAND-ONLY LOGIC CIRCUITS
CSE221- Logic Design, Spring 2003 Logic Technology
CSCI1600: Embedded and Real Time Software
Transistors to Gates Transistors to Gates Gateway To Technology
Presentation transcript:

Plink-O-Rama Dave Hoffman Ben Breen

Presentation Outline 1. A Review of our Proposal −Compare / Contrast:  What did we set out to do?  What have we done? 2. Technical Implementation −Core Modules; How they function. −Setbacks and Failures −Contingency Plans

Presentation Outline 3. Demonstration −Driving the Stepper Motor −Plink-O-Rama: Let’s Play a Game 4. Conclusion −Suggested Improvements −Acknowledgements −Question Period

A Review of our Proposal

Survey Says: Students Are Stressed  Short breaks between periods of reading are proven to create a more productive study period.  Students will often take study breaks regardless of the situation. By structuring these breaks, the student would be fully aware of passing time. What could solve this issue?

Our Finished Product  Plink-O-Rama is an electronic game designed to: − provide amusement − reduce stress − and increase productivity.  Plink-O-Rama is Refreshing!

“This game would make a great study break” - Brian Paquette

Technical Implementation

Technical Overview I/O Computer Basket LED’s Sensor Circuitry Stepper Motor Score Displays

I/O Computer Technical Overview

I/O Computer Initial Design: PIC16C74B Microprocessor Processor was to control: Basket values. Detect scores on the pins. Display / keep track of scores.

I/O Computer Setbacks:  Processor damaged during development. Basis for Setback:  Attributed to the PC power supply. Adjustments  Design changed to utilize Parallel Port to replace function of microprocessor.

I/O Computer

 Adjustments: −I/O limitations require new components. −Additional Techniques required to reduce pin usage.  Basket values controlled by external logic gates.  Current player indicator controlled by 74LS04 chip.

Technical Overview Sensor Circuitry

Initial Design:  Small effective circuits using pull-up resistors designed to minimize noise on input lines to microprocessor.

Sensor Circuitry  Setbacks:  Sensors incompatible with parallel port.  Basis for Setback:  Attributed to the PC power supply.  Adjustments  Design changed to negative logic based sensors effectively debounced.

Basket LED’s Technical Overview

Basket LED’s  Initial Design:  Each basket controlled through the use of the microprocessor.  Setbacks:  Number of pins available reduced in switch to parallel port.  Basis for Setback:  Attributed to the PC power supply.

 Adjustments:  Sensors are driven using external logic to manipulate all bins based off a single bin. Basket LED’s

Technical Overview Score Displays

 Initial Design:  Each display driven through a complex network of logic chips.

Score Displays Completed Initial Design

Score Displays  Setbacks:  Two separate units needed to be placed on board. Space unavailable.  Basis for Setback:  Difficult to debug, other methods of driving displays found.

Score Displays  Adjustments:  Employs the 74LS47, BCD to Seven Segment Decoder IC.

 Adjustments: Score Displays

Stepper Motor Technical Overview

Stepper Motor  Evolution of Motors: Floppy Drive Motor Spare Parts Motor Digi-Key Motor

Stepper Motor  Initial Design:  Two bit counter used to drive logic into a series of transistors that in turn drive the stepper motor.

 Setbacks:  Damaged transistors.  Current requirements too high for slightly damaged parallel port.  Basis for Setback:  Did not order proper transistors.  Attributed to the PC power supply. Stepper Motor

 Final Design:  The ULN2003A, high current (500mA) Darlington transistor array was used as the central component in driving a single stepper motor. Stepper Motor

Demonstration

Stepper Motor

Demonstration The Physical Components:

Demonstration Plink-O-Rama: Features:  Two player board game.  Turn-based.  Each game goes to 15.  Three levels of difficulty:  1 st Level: Static Basket Values.  2 nd Level: Basket Values change each turn.  3 rd Level: Chaos Mode. TM Basket Values change randomly.  Winning Animations  Winning Histories

Demonstration Plink-O-Rama

Conclusion

 Improvements to Prototype:  External Component Independence: −Integrated Central Processing Unit −Embedded Power Supply  Wiring / Eliminating Protoboards  Additional Software Features: −Multiple Game Modes −Implemented Pause after long periods of play. Conclusion

Acknowledgements: We would like to express our sincere gratitude to: - Frank Comeau - Jim Holmes - Carl Adams - St F.X. Machine Shop: - Werner Schnepf - Steve MacDonald Conclusion

Questions / Comments