ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.

Slides:



Advertisements
Similar presentations
ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
Advertisements

ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
ECE 477 Design Review Team 13  Spring 2006 Elmer Chao (not pictured), Matt Cozza (not pictured), Joe Waugh (not pictured), Evan Zelkowitz (not pictured)
ECE 477 Design Review Team 22  Txt Msg DJ Garrett Strzelecki Kyle Brown John Doherty Chris McCabe K.
ECE 477 Design Review Team 15  Spring 2013 Jackson McCormick, Andrew Batek, Carey Woolet, Justin Lindley.
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.
ECE 477 Design Review Team 13  Spring 2008 Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh.
ECE 477 Design Review Team 7  Spring 2011 Paste a photo of team members here, annotated with names of team members. Stuart Pulliam Will Granger Linda.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
ECE 477 Design Review Group 1  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 10  Spring 2012 Paste a photo of team members here, annotated with names of team members. Nathan Irvin Will Bouchonnet Allen.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Design Review Team 8  Spring 2008 Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson.
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 Group 11  Spring 2005 Paul Dulle Pat McLaughlin Randy Scheifele Chad Bjorklund David Meyer.
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,
ECE 477 Design Review Team 5  Fall 2007 Wes Chris Josh Dave.
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 09  Spring 2010 Luke Ethan Andy Dhruv.
ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Group 2  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Final Presentation Final Packaged Design.
ECE 477 Design Review Group 11  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee.
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 4  Fall 2006 Daryl Dave Will Ben.
ECE 477 Design Review Team 1  Fall 2006 Sumanth Peddamatham Alex Tucker Chris Arges Radhika Mulani.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Design Review Team 3  Fall 2007 Steven Kingsley (Analog) Roy Scheck (Leader) Tony Liechty (Digital) Charles Lan (Software)
ECE 477 Design Review Team 10  Spring 2007 JUSTIN AZAD AFIFF NUHAIRIADAM.
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 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 12  Spring 2006 EricDaniel Atandra Sriharsha Aasenda Silva Burman Vengapaty.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
Not So Deep Blue. LED chess board Detect piece movement Magnets/Reed switches Show possible moves Track game time (picture taken from a DIY project)
ECE 477 Design Review Team 4  Spring 2006 Justin Thacker, Matt Kocsis, Ian Snyder, Dustin Poe.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
ECE 477 Final Presentation Team 2  Spring 2010 Caleb Ayew-ew Josh Long Katie Schremser The Digi-Brush.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement Magnets/Reed.
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.
ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Design Review Team 2  Fall 2006 Wirelessly Integrated Menu System (WIMS) Ryan Coppa Lee Bush Aaron Replogle Neil Bedwell.
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.
ECE 477 Design Review Team BOAR  Fall 2011 Paste a photo of team members here, annotated with names of team members. Left to Right:
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.
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed.
ECE 477 Design Review Team 21 - Spring 2013
ECE 477 Design Review Team 6 - Spring 2012
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Team 5  Fall 2006
ECE 477 Design Review Team ??  Fall 2012
Presentation transcript:

ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett

Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria Block diagramBlock diagram Component selection rationaleComponent selection rationale Packaging designPackaging design Schematic and theory of operationSchematic and theory of operation PCB layoutPCB layout Software design/development statusSoftware design/development status Project completion timelineProject completion timeline Questions / discussionQuestions / discussion

Project Overview LED chess board LED chess board Track movements of all pieces Track movements of all pieces Show possible moves Show possible moves Track game time Track game time Detect piece movement Detect piece movement Magnets/Reed switches Magnets/Reed switches

Project-Specific Success Criteria An ability to track piece movementAn ability to track piece movement An ability to display a piece's possible moves, as well as detect check and check mate conditionsAn ability to display a piece's possible moves, as well as detect check and check mate conditions An ability to save an unfinished game, as well as resuming a saved gameAn ability to save an unfinished game, as well as resuming a saved game An ability to track and display game statistics and informationAn ability to track and display game statistics and information An ability to display animation patterns and visual effects when showing possible movesAn ability to display animation patterns and visual effects when showing possible moves

Block Diagram

Component Selection Rationale ATmega 128ATmega 128 I2CI2C SPISPI 8 GPIO pins8 GPIO pins SCISCI 5 V operation5 V operation LED displayLED display TI’s 59116TI’s I2C controlledI2C controlled 5 V operation5 V operation 400 KHZ clock400 KHZ clock PWM controlled brightnessPWM controlled brightness

Component Selection Rationale Reed Switch InputsReed Switch Inputs SPI controlledSPI controlled MagnetsMagnets Microchip’s I/O expandersMicrochip’s I/O expanders 5V operation5V operation

Packaging Design

Schematic/Theory of Operation Microcontroller Board

Schematic/Theory of Operation LED Driver

Schematic/Theory of Operation Power Circuit

Schematic/Theory of Operation Touch Sensor

Schematic/Theory of Operation Reed Switch Matrix

Schematic/Theory of Operation LED Matrix

PCB Layout Main Microcontroller Board

PCB Layout Microcontroller and Crystal

PCB Layout LED Driver and Power Circuit

PCB Layout Touch Sensor and LDO

LED/Reed Switch Board PCB Layout

Data Lines PCB Layout

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Performs possible move and check/check-mate algorithms. Keeps track of all pieces on the board.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Takes changes in states for board locations from the Core Game Logic and updates the corresponding LED brightness values. Constructs the data to be given to the I 2 C Library to update the game board.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Library used to perform I 2 C communication with the LED drivers. Can generate START and STOP bits, check for various ACKs, and send data to an I 2 C slave address.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Takes the SPI Library MISO packets, finds the corresponding game board location that changed, and passes it to the Core Game Logic. Handles touchpad user input.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI SPI Library for performing MOSI and MISO communications with the I/O expander chip.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Library used for debugging and development only. Will allow for messages to be printed to a computer from a serial port.

Project Completion Timeline Week 09: Finish PCB layout and get SPI/UART code close to doneWeek 09: Finish PCB layout and get SPI/UART code close to done Week 11: Soldering and verifying board; complete code maps to align with hardwareWeek 11: Soldering and verifying board; complete code maps to align with hardware Week 12: Finish soldering; test code SPI/I 2 C libraries with actual boardWeek 12: Finish soldering; test code SPI/I 2 C libraries with actual board Week 13: Begin Core Game Logic coding and package constructionWeek 13: Begin Core Game Logic coding and package construction Weeks 14-16: Finish code (testing and debugging) and packaging; do final report, presentation, and posterWeeks 14-16: Finish code (testing and debugging) and packaging; do final report, presentation, and poster

Questions / Discussion