Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
16 | ChipCaddy: Home Poker Game Solution |
Anish Rajesh Justin Wang Marvin Camras |
Nikhil Arora | design_document1.pdf final_paper1.pdf other1.pdf photo1.HEIC photo2.HEIC photo3.HEIC photo4.HEIC presentation1.pdf proposal2.pdf video |
|
**Group Members:** Justin Wang (jmwang5) Anish Rajesh (rajesh4) Marvin Camras (mcamras2) **Problem**: According to a market research study published by Zion Market Research, the demand analysis of Global Trading Card Game Market size & share revenue was valued at $6.39 Bn in 2022 and is estimated to grow about $11.57 Bn by 2030. As the market for card games increases, so does the need for accurate, secure, and efficient home game systems. Current home games are set up with a simple set of chips, cards, and players, resulting in large amounts of time wasted counting, sorting, and dealing chips. Casinos are well equipped with the endowment to purchase top-end counting mechanisms such as RFID poker chips or table-embedded chip counting mechanisms, but these machines cost thousands of dollars on average and are not suited for the casual home game. Games such as Omaha are pot-limited, meaning the max bet players can make is the amount of chips currently in the pot. With the current home game system, players must hand count the amount of chips currently in the pot, as well as manually sort and dispense chips after each and every hand. This results in not only a large amount of time wasted, but also makes it easy for players to steal chips and miscount the current value of the pot. In addition to this, calling players all-in values requires manually counting each stack of chips by hand, which can lead to incorrect values and a lot of wasted time. Online games have an automatic display of each player's stack, resulting in almost 3 times faster gameplay according to Upswing Poker. **Solution:** Our solution features a combination of sensors, motors, and internal logic to sort, dispense, and identify the current value of the pot. After a hand, the chips will be pushed into a hopper which will straighten the chips into a stack. This hopper will have a color sensor at the base, as well as a rotating disk that uses a servo motor to rotate the disk and place each chip in its own separate tubular container based on its color value. The color sensor will relay the color of the chip to the microcontroller, which will handle the logic and display the current pot value on an LCD display. When the winner of a pot is determined, the chips will be dispensed out of their individual containers in their respective organized stacks with a number of servo motors. In the rare case of a split pot, the user will be able to press a button that dispenses the pot in halves or thirds. Our solution will greatly increase the efficiency and enjoyment of a regular home poker game. Rather than wasting valuable time counting pots, distributing plastic chips, and arranging chips in neat color coordinated towers, players can focus on having fun and playing. **Project Components:** Display: To provide the players with real time information during games, we will implement LCD Display that shows the current pot counter at all times. Color and Light Sensor: Used to identify the chips which allows us to send them down to an organized dispenser for each stack of chips. Will be attached between the original entry point of the chips and the chip sorting mechanism. Motor: Servo Motors will be needed for two primary tasks: directing the path of organized chips, and dispensing them. They will be placed between the Sensor and the network of tubes that controls the path of each chip that is put into the sorter. Would also need motors for dispensing. Will use Servo Motors. Button: User will need an interface to interact with the dispenser and the pot splitter. Power Supply: Will attach a power supply on the side of the counter, which will meet all the power requirements of each component in the system. MCU (Microcontroller Unit): We will use an Arduino to assign specific values to each chip from the color sensor data and perform calculations for the pot counter total which will then be displayed on the LCD Screen. We will also use this to control the motor components for organizing the chips in their respective slots and for dispensing. It will also handle the calculations for dispensing chips to the winner of the pot and also in the rare event of a split pot we will also be able to divide by halves or thirds. By combining the sensors and the motors with the MCU, we will have an efficient home game system that will eliminate the tedious tasks of manually counting, sorting and distributing chips. |