Specific Chess pieces on specific squares

I basically need to make a chess board that will activate or unlock something, but particular pieces need to be on particular squares (The Queens Gambit for example). How would I start to think about doing something like that? I don't need the whole chess board nor all the pieces rigged up with sensors, just the ones that matter.

Any suggestions on how to start a project like this will be helpful

A translucent board with light sensors under only the important squares comes to mind, but I might be tempted to put them under all the squares, then scan them to compare with a 'key'. That way, you can change the 'key' based on circumstances, or previous actions.

Each position on the board could have a 2.5mm or 3.5mm jack socket. Each piece would have a corresponding plug sticking out of the base of the piece. Hidden inside each piece would be a resistor with a value unique to that piece. However, all white pawns would have the same value, both black rooks would have the same value, etc.

Under the board, a circuit would be wired to allow an Arduino to measure the value of the resistor plugged into each position, so that the piece can be identified.

1 Like

After three minutes of furious googling…

chess pieces have a magnet

squares have a Hall effect sensor

as does

a dock where the pieces begin life. In order.

When you pick up a piece from the dock, you know what piece it is.

When it is placed on the board, you know where it is.

When you pick up a piece form the board, you already know what piece that is.

But that requires some, um, discipline. Ordered dock, at most one piece in the air at any time.

Anyway, old problem, crap-ton of thinking about it, google

  arduino specific chess piece on specific square

Or a camera and some less serious than it once was image analysis…

a7

Does the board have to figure out which piece is which or can it know that by the placement at the "beginning" of whatever sequence you are talking about? In other words, is it starting at the beginning of a game where all the pieces are known or is it jumping into the middle of a game where it would have to figure out which pieces are which?

Hi,
Each maxim one wire DS2401 device has a unique serial number and can be connected with only 2 wires.
Place a DS2401 on each chess piece and place 2 metal contacts on each square on the board.
Thus, by addressing the square and reading the DS2401 you will know where each piece is.
I used this methodology for another project and it worked great.

You could do it with RFID, but there would have to be a read unit under each square, 64 of them. That's gonna cost something!

I like the idea because it is just so simple. KISS.
Furthermore, the jack/socket gives each piece a strong hold on the board - just perfect for a mobile application.

1 Like

Basically 3 or 4 chess pieces will be found around a room and players will be given clue as to where to put the pieces (referencing a chess opening move). Then assuming they've figured it out, players will place the pieces on the board in the final configuration of the named chess opening and that would have an output of some sort, like opening a door or supplying power to a device. Basically the system needs to know if the pieces were placed correctly.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.