ecen 4610 capstone laboratory spring 2010 pokertech

20
ECEN 4610 Capstone Laboratory Spring 2010 PokerTech Erik Morrisey | Electrical Engineering Chris Weigel | Electrical Engineering Critical Design Review

Upload: krista

Post on 18-Feb-2016

58 views

Category:

Documents


0 download

DESCRIPTION

ECEN 4610 Capstone Laboratory Spring 2010 PokerTech. Critical Design Review. Erik Morrisey | Electrical Engineering Chris Weigel | Electrical Engineering Ho Yun Chan | Electrical Engineering. Objective. As our Capstone project we hope to create an integrated Texas Hold’em poker table. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

ECEN 4610 Capstone LaboratorySpring 2010PokerTech

Erik Morrisey | Electrical EngineeringChris Weigel | Electrical EngineeringHo Yun Chan | Electrical Engineering

Critical Design Review

Page 2: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Objective

• As our Capstone project we hope to create an integrated Texas Hold’em poker table.

• A poker table with enough intelligence to monitor the game being played and provide information and feedback to the players and dealer.

• Our project will incorporate remote recognition of the cards using RFID along with a user interface LCD system.

Page 3: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Implementation• RFID tags attached to cards

coupled with a number of RFID pads integrated into the table in the relevant locations.

• LCD screen at each player to display chip amount left, current bet, and current bet.

• Using the keypad players can call, fold, or raise various amounts.

Page 4: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

LCD User Interface• Crystalfontz CFA632 serial

LCD 16x2• 16x2 yellow/green with

backlight display• Integrated LED 6-button

keypad• RS-232 interface

Page 5: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

LCD Specifications

• Nominal Supply Voltages:• Supply voltage for driving the LCD

module (5.0V)• Supply voltage for backlights (12V) • Supply voltage to run fans (12V)

• Typical Current Consumption:• +5 V for logic LCD + microcontroller

(13mA)• +12 V for backlight at 100% (45mA)• +12 V for fans (varies)

Page 6: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Powering the LCD• +5 V and +12 V power can be

supplied through RS-232• This allows for a single cable

to contain both power and data connections.

• It’s default RS-232 pin assignments are all on a single column of pins which allows connection through a .1’’ spacing 5-conductor cable

• +12 V fan power must still be run through the PWR connector due to current restriction.

Page 7: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Trossen Robotics RFID Tags

• Proximity passive transponder• Ideal for identification

applications• Adhesive side allows for tags

to be easily attached to cards.• Thin and fits nicely.

Page 8: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Innovations RFID Reader ID-12• Simple RFID reader module

with built in antenna.• Obtain a serial string output

containing the unique ID of the tag embedded in the card.

• Only has a 100 mm read range so it should not intercept other players’ cards.

Page 9: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Intronix Logic Analyzer Reading

start of text RFID tag data

end of text

line feed

carriage return

exclusive or

Page 10: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Computer Interface• Provide players with hand history

and video feed.• Post-game information allows

players to pick up on poker “tells” for future reference.– Length of pauses while

contemplating bets– Facial expressions

• Provide audience with current hands being played.

• Potentially could be broadcasted via internet for others to watch.

Page 11: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Main Software Loop

Page 12: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Betting Cycle

Page 13: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

System Architecture

Page 14: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

MSP430F2470

• Takes care of all connection needs.

• 2 UART’S for serial connection for LCD screen/keypad and RFID scanners to local processor.

• Also has a I2C for connection with the central processor.

Page 15: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Budget

Page 16: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Division of Labor

Page 17: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Schedule

Page 18: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Critical Points• Critical Design Review (CDR)– Components selected, RFIDs on Cards, at least 1 pad

functioning, processor selected, basic circuit design• Milestone 1– Processors on board and functioning, PCBs designed, code

written, LCD interface functioning• Milestone 2– User Interface fully functional (display, camera), PCBs

printed and populated, poker table modified with pads and LCD’s

• Capstone Design Expo– Final User Manual, Poster

Page 19: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Risks

• If it doesn’t work!

Page 20: ECEN 4610 Capstone Laboratory Spring 2010 PokerTech

Questions