3. PROBLEM DEFINITION - T-Division-2025-26-Odd/Repo-03 GitHub Wiki
NEED STATEMENT
- CARD SHUFFLING AND DEALING BOT
3.1 QUESTION AND ANSWER
3.2 BASIC SURVEY AND REQUIREMENTS
3.3 IDENTIFYING CLIENT'S OBJECTIVES
PROBLEM DEFINITION VERSION 1.1
Design and develop a semi-automatic Card Shuffling and Dealing Bot that can shuffle and distribute playing cards with accuracy, fairness, and minimum human effort. The system should ensure unbiased card distribution using a random shuffling mechanism and provide quick, reliable, and convenient operation.
3.4 IDENTIFYING CONSTRAINTS
PROBLEM DEFINITION VERSION 1.2
The system should handle a standard deck of 52 cards and distribute them among upto 5 players automatically. The design must operate at a speed of approximately 1 card per second, completing one full shuffling and dealing cycle within 10-15 seconds per round. The total weight of the system should not exceed 3 kg, and it should operate on a 5V-12V DC power supply.
3.5 ESTABLISH FUNCTIONS
PROBLEM DEFINITION VERSION 1.3
The bot should perform key functions such as card detection, card picking, card alignment, shuffling, and dealing to multiple players. It must be capable of detecting the presence of cards, stopping operation in case of malfunction, and resuming the process automatically. Additional features include card reset after each round, player count setting, and return to initial position post-dealing.