4.7 MB PowerPoint

advertisement
Matt

Fully functional five man poker table
 Optical recognition system for cards
 LCD displays with game stats
 Displays probability of increasing hand value
 Pot size
 Blind values
 Confirmation screen
 RFID tags for poker chips
 LED turn indication
Matt
Milestone 1:



Main pot chip tracking
Cards being read
Probability of increasing hand value
Milestone 2:
LCD displays
Individual chip tracking
Turn indication
Touch Sensor
Expo:
Table integration
Individual LCD displays for each player
Additional game modes
Beagle Board implementation
Item
Supplier
Quantity Cost Per Unit Total Item Cost
MSP430F169 Rev D
TI
2
0
0
Crystal Oscillator
Digikey
3
0.81
2.43
24 pF load caps
Digikey
10
0.031
0.31
Real-time crystal
Digikey
0.68
3
2.04
0.1uF Decoupler
Digikey
10
0.224
2.24
Push Button 33mm - Green
Sparkfun
5
0.95
4.75
Push Button 33mm - Pink
Sparkfun
5
0.95
4.75
Missile Switch Cover - Red
Sparkfun
1
1.95
1.95
IC MUX/DEMUX 8XI 16DIP
Digikey
2
0.68
1.36
High-Speed CMOS Logic 10 - 4 Line Priority Encoder Digikey
1
0.68
0.68
dual N-channel Trench MOSFET
Mouser
25
0.29
7.25
10k Resisitors 1/4W
Digikey
50
0.06
3
Subtotal
Continue Next Slide…
29.40
Item
Supplier
LED - RGB Clear
Camera C200
Logitec
Sparkfun
Quantity
Cost Per Unit
Total Item Cost
15
1.95
29.25
Amazon
5
14.95
74.75
RFID Reader
Dan Kuester
1
0
0
RFID Tags
Digikey
>00
1
100
LCD screens
Sparkfun
5
$70
350
Poker Chips
n/a
750
0
0
Poker Table
Walmart
1
40
40
plexiglass
extra materials for
table
n/a
1
15
15
n/a
1
25
25
poster printing
n/a
1
80
80
PCB design
n/a
2
33
66
USB expander
n/a
1
10
10
Grand Total
829.4
Matt
Steven
Braydon
RFID
Secondary
Optical Sensor
Primary
Probability
Primary
Power
Primary
LCD Displays
Primary
Documentation
Secondary
Buttons
Primary
Primary
Secondary
Primary
Secondary
Primary
Secondary
PCB Design
x
Bear
Primary
Primary
Turn Indication
Table
Integration
Nate
x
x
Matt
Primary
Secondary
x
x
Boot Up
PX = PX +1
Increment dealer,
big/small blinds
Read Dealer
All
Players Yes
Check/Call/
Fold?
PX = Dealer
Deal Cards
Round Over
Fold
No
No
Read PX Input
Cards Dealt?
River Card?
Check
Yes
No
Bet/Call
RFID/Pot Size
Yes
Read Cards
Update Player
Has Fold Variable
Game State
Tracking
Update LCD’s
Need
No
Probability
Calc?
Compare
Remaining Player
Cards
Player Input
Tracking
Yes
Calculate
Probability
Only
Player
Cards?
Yes
No
Flop
Cards?
Yes
No
Turn
Card?
No
Yes
River
Card?
Yes
Steve

Tri-color LED at each
players position
 Specific color code:
Function
Color
Dealer
Green
Small Blind
Blue
Big Blind
Red
Player’s Turn
Flash LED/Multi-color

Schematic:

4” x 5” screen size
 Display all the information
 160 x 128

Will simplify user
experience
 Requires similar input as
other LCD
 Need level logic shifter
from MSP (5V)
 1.55 W

Bidirectional Level Shifters
 BSS138 MOSFET

Demultiplexor
 CD74HC4051

LCD interrupts


Saved on RFID  Better users graphics!
$70/LCD * 5Users = $350

2 buttons per playing area *
5 players = 10 buttons
 +1 reset button
Green
Red
Checking
Folding(need
confirmation)
Bet (need confirmation)
Reset(need confirmation)
Call(need confirmation)
1
2
5
?
3
4

Encoder
 CD7HC147

Game Reset Button

Button works on
dev board
Interrupts
120 VAC
Wall Socket
Barrel Jack
Barrel Jack
5V USB HUB
5VDC @ 850mA max
7VDC @ 3A max
3.3V Regulator
MSP 430 &
Peripheries
LCD Power
and LEDs
LCD
communication
RFID
Input
Function
Output
P1 P2
Value
Suit
To main: (hand value)(%1P)(%2P)…(%royal flush)
Floats supported on MSP430
C1 C2 C3
UHF
RFID
Tags
SPI
Bus
SMA
COAX
Antenna
Reader
Bear
To
MSP430
 SkyeTek’s
SkyeModuleM9 Reader
 862 to 955MHz
Outputs max 27dBm
SPI interface
 5V@850mA

Avery Dennison AD-814
ISO-18000-6C, EPC Class1 Gen2
Read/Write
96 bits
Password Protected

Very well defined C API
Initialize SPI
(Baud, stop,
parity)
Inventory of
Read Zone
Process
Found Tags
Update Bet

Laptop will save time with embedding
code
 Added functionality of BeagleBoard is
reliability for real-time imaging
 Primary goal is laptop, secondary
embedding the code
Download