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
ItemSupplierQuantityCost Per UnitTotal Item Cost MSP430F169 Rev DTI200 Crystal OscillatorDigikey pF load capsDigikey Real-time crystalDigikey uF DecouplerDigikey Push Button 33mm - GreenSparkfun Push Button 33mm - PinkSparkfun Missile Switch Cover - RedSparkfun11.95 IC MUX/DEMUX 8XI 16DIPDigikey High-Speed CMOS Logic Line Priority EncoderDigikey10.68 dual N-channel Trench MOSFETMouser k Resisitors 1/4WDigikey Subtotal29.40 Continue Next Slide…
ItemSupplierQuantityCost Per UnitTotal Item Cost LED - RGB ClearSparkfun Camera C200 LogitecAmazon RFID ReaderDan Kuester100 RFID TagsDigikey> LCD screensSparkfun5$70350 Poker Chipsn/a75000 Poker TableWalmart140 plexiglassn/a115 extra materials for tablen/a125 poster printingn/a180 PCB designn/a23366 USB expandern/a110 Grand Total829.4
MattStevenBraydonNateBear RFIDSecondaryPrimary Optical SensorPrimary ProbabilityPrimary PowerPrimary LCD DisplaysPrimarySecondary DocumentationPrimary Turn IndicationSecondary Primary ButtonsPrimarySecondary PCB DesignPrimarySecondary Table Integration xxxxx Matt
No Yes No Yes No Yes PX = Dealer Check Yes No Bet/Call Fold No Yes Deal Cards Increment dealer, big/small blinds Round Over Boot Up Game State Tracking Calculate Probability Update LCD’s Player Input Tracking Read Dealer Read PX Input Read Cards PX = PX +1 Update Player Has Fold Variable RFID/Pot Size Compare Remaining Player Cards Cards Dealt? Need Probability Calc? Only Player Cards? Flop Cards? Turn Card? River Card? River Card? All Players Check/Call/ Fold?
Steve
Tri-color LED at each players position Specific color code: Schematic: FunctionColor DealerGreen Small BlindBlue Big BlindRed Player’s TurnFlash LED/Multi-color
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 GreenRed CheckingFolding(need confirmation) Bet (need confirmation)Reset(need confirmation) Call(need confirmation)
?
Barrel Jack 120 VAC Wall Socket 3.3V Regulator 5V USB HUB MSP 430 & Peripheries LCD communication 3A max LCD Power and LEDs Barrel Jack RFID 850mA max
Input Function Output
P1P2C1C2C3 ValueSuit To main: (hand value)(%1P)(%2P)…(%royal flush) Floats supported on MSP430
Bear AntennaReader RFID Tags To MSP430 UHF SMA COAX SPI Bus
SkyeTek’s SkyeModuleM9 Reader 862 to 955MHz Outputs max 27dBm SPI interface
Avery Dennison AD-814 ISO C, 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