ECE 477 Final Presentation Team 3 – Fall 2008

20
ECE 477 Final Presentation Team 3 – Fall 2008 Ashley Callaway, Nikeshia Ebron, Leo Romanovsky, Pat Doherty

description

ECE 477 Final Presentation Team 3 – Fall 2008. Ashley Callaway, Nikeshia Ebron, Leo Romanovsky, Pat Doherty. Outline. ECE Grand overview Block diagram Design challenges Individual contributions Project demonstration Questions and discussion. Functioning electronic poker table with … - PowerPoint PPT Presentation

Transcript of ECE 477 Final Presentation Team 3 – Fall 2008

Page 1: ECE 477 Final Presentation Team 3 – Fall 2008

ECE 477 Final PresentationTeam 3 – Fall 2008

Ashley Callaway, Nikeshia Ebron, Leo Romanovsky, Pat Doherty

Page 2: ECE 477 Final Presentation Team 3 – Fall 2008

Outline

• ECE Grand overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions and discussion

Page 3: ECE 477 Final Presentation Team 3 – Fall 2008

ECE Grand Overview

• Functioning electronic poker table with …– RFID based user authentication – Individual player stations with OLED displays and

buttons– Ethernet-based game server– Back end server with player data

Page 4: ECE 477 Final Presentation Team 3 – Fall 2008

Block Diagram

Page 5: ECE 477 Final Presentation Team 3 – Fall 2008

Design Challenges

• SPI network• TTL to CMOS• User authentication

Page 6: ECE 477 Final Presentation Team 3 – Fall 2008

SPI network

• Challenges– Signal integrity– Synchronization

• Resolution– Slow SPI clock– Pull-up resistors on data lines– Structured sequential access

Page 7: ECE 477 Final Presentation Team 3 – Fall 2008

TTL to CMOS

• Challenges– 5 volt TTL interface to 3.3 volt CMOS

• Resolution

Page 8: ECE 477 Final Presentation Team 3 – Fall 2008

User Authentication

• Challenges– Networking three different computers– Multiple Layers of Protocol

• Resolutions

Page 9: ECE 477 Final Presentation Team 3 – Fall 2008

Individual Contributions

• Ashley Callaway• Pat Doherty• Nikeshia Ebron• Leo Romanovsky

Page 10: ECE 477 Final Presentation Team 3 – Fall 2008

Ashley Callaway

• PCB Routing• RFID circuit (TTL to CMOS)• Button assembly

Page 11: ECE 477 Final Presentation Team 3 – Fall 2008

Pat Doherty

• TCP client on microcontroller• UDP server on microcontroller and UDP Client

on PC• RFID Driver• Poker State Machine• Table Construction• PCB Routing and Population

Page 12: ECE 477 Final Presentation Team 3 – Fall 2008

Nikeshia Ebron

• Poker Logic: Hand Calculations and deck creation

• Community Screen GUI

Page 13: ECE 477 Final Presentation Team 3 – Fall 2008

Leo Romanovsky

• LCD driver and graphics library• SPI Protocol• TCP Server and MySQL Database on PC• PCB Routing and Population• Website

Page 14: ECE 477 Final Presentation Team 3 – Fall 2008

Project Demonstration• An ability to authenticate users using an RFID tag.• An ability to transmit/export the current game state via a UDP

connection.• An ability to display each player's information on individual

LCD screens and community information on a central LCD screen.

• An ability to run a multi-player No-Limit Texas Hold’em game.• An ability to interface with a distributed network of

microcontrollers to control graphic LCDs and receive user

input.

Page 15: ECE 477 Final Presentation Team 3 – Fall 2008

PSSC 1

Page 16: ECE 477 Final Presentation Team 3 – Fall 2008

PSSC 2

Page 17: ECE 477 Final Presentation Team 3 – Fall 2008

PSSC 3

Page 18: ECE 477 Final Presentation Team 3 – Fall 2008

PSSC 4

Page 19: ECE 477 Final Presentation Team 3 – Fall 2008

PSSC 5

Page 20: ECE 477 Final Presentation Team 3 – Fall 2008

Questions and Discussion