plink-o-rama dave hoffman ben breen. presentation outline 1. a review of our proposal −compare /...

40
Plink-O-Rama Dave Hoffman Ben Breen

Upload: peyton-saffold

Post on 31-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Plink-O-Rama

Dave Hoffman

Ben Breen

Page 2: 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

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

Page 3: 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

Presentation Outline

3. Demonstration− Driving the Stepper Motor− Plink-O-Rama: Let’s Play a Game

4. Conclusion− Suggested Improvements − Acknowledgements− Question Period

Page 4: 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

A Review of our Proposal

Page 5: 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

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?

Page 6: 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

Our Finished Product

Plink-O-Rama is an electronic game designed to:− provide amusement− reduce stress − and increase productivity.

Plink-O-Rama is Refreshing!

Page 7: 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

“This game would make a great studybreak”

- Brian Paquette

Page 8: 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

Technical Implementation

Page 9: 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

Technical Overview

I/O Computer

Basket LED’s

Sensor Circuitry

Stepper Motor

Score Displays

Page 10: 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

I/O Computer

Technical Overview

Page 11: 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

I/O Computer

Initial Design: PIC16C74B Microprocessor

Processor was to control:• Basket values. • Detect scores on the pins.• Display / keep track of scores.

Page 12: 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

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.

Page 13: 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

I/O Computer

Page 14: 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

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.

Page 15: 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

Technical Overview

Sensor Circuitry

Page 16: 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

Sensor Circuitry

Initial Design:

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

Page 17: 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

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.

Page 18: 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

Basket LED’s

Technical Overview

Page 19: 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

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.

Page 20: 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

Adjustments: Sensors are driven using external

logic to manipulate all bins based off a single bin.

Basket LED’s

Page 21: 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

Technical Overview

Score Displays

Page 22: 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

Score Displays

Initial Design:

Each display driven through a complex network of logic chips.

Page 23: 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

Score Displays

Completed Initial Design

Page 24: 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

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.

Page 25: 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

Score Displays

Adjustments: Employs the 74LS47, BCD to Seven

Segment Decoder IC.

Page 26: 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

Adjustments:

Score Displays

Page 27: 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

Stepper Motor

Technical Overview

Page 28: 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

Stepper Motor

Evolution of Motors:

Floppy Drive Motor

Spare PartsMotor

Digi-KeyMotor

Page 29: 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

Stepper Motor

Initial Design: Two bit counter used to drive logic

into a series of transistors that in turn drive the stepper motor.

Page 30: 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

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

Page 31: 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

Final Design: The ULN2003A, high current (500mA)

Darlington transistor array was used as the central component in driving a single stepper motor.

Stepper Motor

Page 32: 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

Demonstration

Page 33: 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

Demonstration

Stepper Motor

Page 34: 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

Demonstration

The Physical Components:

Page 35: 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

Demonstration

Plink-O-Rama: Features:

Two player board game. Turn-based. Each game goes to 15. Three levels of difficulty:

1st Level: Static Basket Values. 2nd Level: Basket Values change

each turn. 3rd Level: Chaos Mode.TM

Basket Values change randomly.

Winning Animations Winning Histories

Page 36: 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

Demonstration

Plink-O-Rama

Page 37: 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

Conclusion

Page 38: 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

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

Page 39: 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

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

Page 40: 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

Questions / Comments