ECE Grand - Purdue College of Engineering

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