Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.

Slides:



Advertisements
Similar presentations
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Advertisements

ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Humble Hubble Team 18: Evan Foote, Doug Wile, Tim Brown, Derek Pesyna Background:
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
ECE 477 Design Review Team 1  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
ECE 477 Design Review Team 01  Fall 2013 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
ECE 477 Design Review Group 14  Spring 2005 Paste a photo of team members here, annotated with names of team members.
Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner,
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
ECE 477 Design Review Team 03 - Spring 2013 Robert HarrisSpencer JulianRyan PawlingJosh Hunsberger.
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Final Presentation Team 20  Spring 2013 Jordan Wagner Justin Spencer Mark Sears John Jachna.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Final Presentation Final Packaged Design.
© 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,
ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
ECE 477 Final Presentation Team 21 - Spring 2013 Team Members: Duncan Swartz, Jacqueline Greer, Tom Pansino, Mark Tubergen.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Design Review Team 6  Spring 2006 Greg Snow Allan Patterson Kyle McGhee Joseph Davidson.
Spencer Julian. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
ECE 477 Design Review Team 8(SLOW)  Spring 2006.
Team /02/28 1. Chun Ta Huang Xirong Ye 2 Libo Dong Zongyang Zhu.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 7  Spring 2008 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 3  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
ECE 477 Design Review Team 4  Spring 2006 Justin Thacker, Matt Kocsis, Ian Snyder, Dustin Poe.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
ECE 477 Design Review Group 9  Fall 2005 Paste a photo of team members here, annotated with names of team members. Tim Miller Clif Barnes Drew Heinrich.
V i t a l i s Wireless Biometric Sensor ECE 477 Final Presentation Team 13  Spring 2013 Paste a photo of team members with completed project here. Annotate.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
Robert Harris. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
Josh Hunsberger. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
ECE 477 Design Review Team 1  Spring 2009 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Group 3  Spring 2005 “VoIP Connect” Ankur TrushalAshish Dushyant.
<Add team picture or relevant project picture here>
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
ECE 477 Digital Systems Senior Design Project  Fall 2008
ECE 477 Design Review Team 21 - Spring 2013
ECE 477 Design Review Team 6 - Spring 2012
ECE 477 Design Review Group 6  Fall 2005
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Team 14  Spring 2012
ECE 477 Design Review Team 5  Fall 2006
ECE 477 Design Review Team ??  Fall 2012
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Presentation transcript:

Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.

Outline ●Project overview ●Project-specific success criteria ●Block diagram ●Component selection rationale ●Packaging design ●Schematic and theory of operation ●PCB layout ●Software design/development status ●Project completion timeline ●Questions / discussion

Project Overview ●Electronic implementation of the board game RISK ●Game state information will be displayed via LED displays ●Cards will be managed via a mobile web app ●Goal: improve ease of setting up/playing game

Project-Specific Success Criteria 1.An ability to keep track of the game state, such as troop numbers, country ownership, and battle information. 2.An ability to display troop counts and country ownership to the players via LEDs, 7-segment displays, and an LCD screen. 3.An ability to modify game state based on user input. 4.An ability to coordinate the distribution, display, and usage of Country Cards via a mobile web app. 5.An ability to collect statistical data related to gameplay and to compute and display statistics about gameplay and random events.

Microcontroller (PIC32MZEC) Country 41 Country 0 Double Buffered Shift Registers (Daisy-chained) Raspberry Pi (Web Server) SPI Phones / Tablets WiFi 2 Push Buttons ON/OFF Switch Dice Display LCD Display Continent Bonus Card Value SPI Rotary Encoder 5 Pins 3-wire 4-wire Block Diagram

Component Selection ●Microcontroller: PIC32MZ2048ECM064 o 50 Mb/s SPI modules o Powerful enough for our needs FamilyPartClockRAMPinsCost PIC32MZEC PIC32MZ 2048M MHz 512 kB 64$13.52 PIC24 PIC24FJ25 6DA MIPS 98 kB 64$7.15

Component Selection ●Web Server: Raspberry Pi o Easy-to-use WiFi adapter Shows Card Type Shows Countries Card Privacy Hardware Required LEDYesNo Lots LCDYes NoSome Web App Yes Minimal

Component Selection ●Shift Registers: 74HC595D o Most bits we could find for reasonable cost o Easy to daisy chain o Has separate clocks for shifting data and latching it to output pins o Surface mount to save board space ● Original Idea: I2C o Each country would have its own address o Too complex to be feasible

Component Selection ●LCD Display: Gravitech 20x4 LCD ○ Enough space for relevant game information ○ Uses very common HD44780 controller ●Original Idea: 16x2 LCD ○ Readily available ○ Not enough space to describe game actions

Packaging Design ●Frosted acrylic for top surface, opaque acrylic for others ●Rotary encoder and two buttons

Country Schematic

Country PCB (Components)

Country PCB (Full)

Main Board Schematic

Main Board Layout

●Hardware drivers o LCD and SPI drivers in development o Main loop in design ●Game logic o Complete Software Development

●Raspberry Pi o Ad-hoc network setup complete o SPI commands in development  Must be master o Websockets are in development

Software Development ●Web app o Graphics complete o Webpage in development o Submitting cards in development

Project Timeline ●Week 8: o Finalize Country PCB revisions, submit o Finish Main PCB Schematic o Start Main PCB Layout ●Week 9: o Finish designing and order Main PCB o Start Microcontroller IO (SPI) programming o Continue Web app: fetch card info from Pi (server) ●Week 10 / 11: o Solder parts onto country PCBs o Connect Raspberry Pi and microcontroller over SPI

Project Timeline ●Week 12: ○Solder parts onto country PCBs ○Solder parts onto main PCB ○Pi / Web app: send cards successfully ○Micro: compute statistics ○Web App: display statistics ●Week 13 / 14 / 15: o Debugging ●Week 16: o Packaging

Questions?