3.Problem Definition - O-DIV-26-27-ODD/REPO-03 GitHub Wiki

Need statement : Smart Chess Bot

Table 1.1 – Question and Answers

No. Questions Answers Objective Function Constraint
1 What is the budget? Under ₹10,000 ✓
2 Size required 1.5 × 1.5 ft ✓
3 Material of the chess board and chess pieces Acrylic sheets or PLA or resin ✓
4 What colour is the chess board? Black and white ✓
5 What levels are required on the chess board? Casual, Rapid, Blitz ✓
6 Warning and checkmate indicators Beep sound ✓ ✓
7 Main component used to link chess board and app ESP32 ✓ ✓
8 Movement of chess pieces Magnets and stepper motor ✓
9 Do you want a pause/resume button? Yes ✓
10 Can we update the software later? Yes ✓
11 Are the components replaceable easily by the user? Each component can be replaced separately if it fails ✓
12 How durable is it? One-year warranty is provided ✓
13 Can the bot be used in offline mode? No, it needs Wi-Fi/Bluetooth ✓
14 For how long can it run during a game? 60 minutes ✓
15 What is the expected life span for the chess bot? 3 years ✓
16 How will the chess bot eliminate the piece of the player? The eliminated piece will move automatically to its assigned position, or we can move it manually ✓
17 Will the chess bot generate sound while moving the pieces? Low; it can be reduced by controlling motor speed ✓
18 Can the bot remember the game if the power goes off? Yes, it stores the data of every game played ✓
19 Can a player take a move back in case of an illegal move? Yes ✓
20 How much electricity will it consume? 5 Wh per game (60 minutes) ✓

Table 1.2- Identifying Objectives

No. Objective
1 Chess bot should remember the game history
2 Components should be easily replacable
3 Lifespan of chess bot should be atleast 3 years
4 Smooth movement of chess pieces without collision
5 No time lag between player turns

Problem Definition - 1.1 Design a Smart Chess Bot which should provide smooth movement of chess pieces without collisions and minimal time lag between player turns, whose components should be easily replaced if diagnosed with faults or damages, whose lifespan should be at least 3 years and should remember the game history.

Table 1.3 - Identifying Constraints

No. Constraints
1 Budget is under Rs.10,000
2 Size of chess bot model should be 1.5ft*1.5ft
3 Material of chess pieces should be acrylic or resin or plastic
4 Colour of board should be black and white
5 Main component to be used - ESP32
6 One year warranty
7 Needs wifi/bluetooth/ethernet
8 Can run upto 60mins at a time
9 Lifespan is at least 3 years
10 Produces sound while movement of chess pieces
11 Consumes 5W power per game of 60mins

Problem definition 1.2 - Design a Smart Chess Bot which should provide smooth movement of chess pieces without collisions and minimal time lag between player turns, whose components should be easily replaced if diagnosed with faults or damages, whose lifespan should be at least 3 years, should remember the game history and whose software should be updateable. The smart chess bot model dimensions should be 1.5ft*1.5ft, colour of board be black and white, material of pieces be acrylic or resin or plastic. Main component should be ESP32, 1 year warranty and 3 year lifespan at least.It can run only for an hour at a time consuming 5W per game, needs wifi or bluetooth or ethernet connection and produces sound while movement of chess pieces.

Table 1.4 - Identifying Functions
No. Functions
1 The game played on chess board should be displayed on the app
2 Indicators for checkmate and wrong moves
3 ESP32- main component to link chess board and app
4 Three levels of difficulty on the chess board
5 Movement of chess pieces by magnets and stepper motor
6 On/off,pause/resume buttons on the board
7 Software should be updateable
8 The eliminated chess pieces should move to their assigned places
9 Player should be able to take back his/her move in case of wrong move

Problem definition 1.3 - Design a Smart Chess Bot which should provide smooth movement of chess pieces without collisions and minimal time lag between player turns, whose components should be easily replaced if diagnosed with faults or damages, whose lifespan should be at least 3 years, should remember the game history and whose software should be updateable.The smart chess bot model dimensions should be 1.5ft*1.5ft, colour of board be black and white, material of pieces be acrylic or resin or plastic. Main component should be ESP32, 1 year warranty and 3 year lifespan at least.It can run only for an hour at a time consuming 5W per game, needs wifi or bluetooth or ethernet connection and produces sound while movement of chess pieces. The smart chess bot should be linked to an app using ESP32 so that the game played on the board should also be displayed on the app. There should be a visual/sound indicator for checkmates and wrong moves, 3 levels of difficulties, On/off,Pause/resume buttons on the board. Movement of chess pieces should be using magnets and stepper motor and the eliminated pieces should move to their assigned places. The player should be able to take back their move incase of wrong moves.

⚠️ **GitHub.com Fallback** ⚠️