ECE 477 Final Presentation Team 3 – Fall 2008

Post on 11-Jan-2016

23 views 1 download

Tags:

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

ECE 477 Final PresentationTeam 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

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

Block Diagram

Design Challenges

• SPI network• TTL to CMOS• User authentication

SPI network

• Challenges– Signal integrity– Synchronization

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

TTL to CMOS

• Challenges– 5 volt TTL interface to 3.3 volt CMOS

• Resolution

User Authentication

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

• Resolutions

Individual Contributions

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

Ashley Callaway

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

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

Nikeshia Ebron

• Poker Logic: Hand Calculations and deck creation

• Community Screen GUI

Leo Romanovsky

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

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.

PSSC 1

PSSC 2

PSSC 3

PSSC 4

PSSC 5

Questions and Discussion