|
Reed Switch |
x 64 | |
|
ESP32 wroom DevKit |
x 1 | |
|
Mux 74HC4067 |
x 4 | |
|
Push button |
x 2 | |
|
IDC Header right angle 2x8 |
x 1 | |
|
IDC Flat cable 2x8 |
x 1 | |
|
Module display TFT 2.4 inch |
x 1 | |
|
EC11 Rotary Encoder with Switch |
x 1 | |
|
Complete chessboard |
x 1 | |
|
Buzzer |
x 1 | |
|
Resistor 10k (pull up/pull down) |
x 6 |
Smart Chess Board
We can split our project into three challenges:
Recognize the position of the pieces:
For the first challenge we drill the base of each piece in order to attach a magnet to each of them. The data acquisition will be performed with the reed switches under the board, if there is a piece over the square, the sensor is activated and esp32 will receive VCC. To make it possible for ESP32 to read all sensors we will use four Mux 16 to 1.
Generate the PGN file:
The code that interprets the position of each piece and exports the PGN will probably be developed in microPython (due to the amount of libraries available for chess). Since our system does not allow for piece identification this could be a little challenger.
Analyze the match:
We will use the stockfish engine to analyze the games in real time. Stockfish is a amazing opensource engine that runs well in any smartphone.
Well, this is my undergraduate final project and I intend to post the complete project here (with the code), but for that we need the PCB, which is quite expensive...
Smart Chess Board
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(4)

- EngineerMar 11,20230 CommentsReply
-
Engineer May 01,2023
-
SAYANTAN ElectroPoint4u Apr 25,2021
-
Engineer Apr 25,2021
-
Marcos Thimotti Amaral Apr 25,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Marcos Thimotti Amaral
-
-
-
Modifying a Hotplate to a Reflow Solder Station
933 1 5 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
474 0 1 -
-
Nintendo 64DD Replacement Shell
406 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1178 4 2 -
How to measure weight with Load Cell and HX711
725 0 3