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