Smart Chess is here!

I am now enrolled in EECS 452 Digital Signal Processing Lab, which includes a final project involving real-time image processing. Our concept uses LED lights and audio to alert players in a chess game of important times and who has the stronger position. This is accomplished by having a camera process chessboard images every second, and this data is converted into a digital representation for our machine learning model, which determines the position of each piece on the board. We can use this position to run our crucial moment detection algorithm and evaluate whether the players should be warned based on the algorithm's evaluation. The processing is done on a Raspberry Pi, and the photographs are taken with a Google Pixel. For our project, we designed an overhanging structure to elevate the Google Pixel camera above the chessboard and 3D printed a case to secure our phone to the structure. The case was designed by taking the dimensions of the Google Pixel and then making the case somewhat larger to allow for a comfortable fit in the available room. I also placed two extensions to the top and bottom of the phone case so that I could drill a hole and attach them to the physical structure. We can now easily mount our phone to our project's overhanging physical framework.