El ajedrez es un gran juego de estrategia mental y se juega entre dos personas. Pero desde el inicio de los videojuegos y la computadora, se volvió muy popular en las computadoras donde la computadora juega contra los humanos. Pero en teléfonos móviles y computadoras, se juega en la pantalla y no podemos divertirnos como jugando en el tablero. Así que aquí está el tablero de ajedrez con la computadora como su oponente. Max desarrolló este tablero de ajedrez con Raspberry Pi, donde realmente juegas como si estuvieras jugando con un humano.
En este tablero de ajedrez Raspberry Pi, hay un LED y un interruptor de lengüeta debajo de cada cuadrado del tablero y todas las piezas de ajedrez son magnéticas. Entonces, cuando la computadora tiene su turno, hace parpadear el LED debajo de la pieza que quiere mover y después de que escojamos esa pieza en particular, parpadea el LED debajo del cuadrado donde quiere mover esa pieza. Para que pueda elegir y colocar las piezas en nombre de la computadora y luego jugar su turno, este proceso continúa. Esta placa también tiene 'Pantalla LCD I2C 20 × 4 5v' para algunas configuraciones como seleccionar el nivel, optar por el lado blanco o negro, etc.
Todo el proceso está controlado por Raspberry Pi, que ejecuta el motor de ajedrez de código abierto y más potente "Stockfish". Se han utilizado 64 LED y 64 interruptores Reed debajo de cada cuadrado del tablero de ajedrez que están controlados por 4 “expansores de puerto MCP23017 I2c”. Estos expansores de puertos están conectados a Raspberry Pi a través de un multiplexor I2C TCA9548A de 1 a 8. Max primero intentó conectar directamente los dispositivos con Raspberry usando el bus I2C, pero debido a un problema de voltaje usó el multiplexor TCA9548A I2C, desde el cual 8 dispositivos están conectados de manera confiable a Raspberry Pi usando I2C. La mochila de controlador de matriz de 16 × 8 LED HT16K33 se utiliza para controlar 64 LED a través del bus I2C.
Las instrucciones para instalar Stockfish y otro software relacionado en Raspberry Pi se dan en la página del proyecto.
Para hacer el tablero, usó tiras de madera de 50 mm de ancho de Ebay en dos colores y unió esas tiras alternativamente y luego las cortó en consecuencia para construir el tablero de ajedrez. Luego perforó agujeros de 5 mm en cada cuadrado para LED. Debajo del tablero, conectó todos los LED y los interruptores de lengüeta con Raspberry Pi y otros componentes. Consulta el proceso de fabricación de la placa aquí.
Además, Brian ha construido la versión mejorada en este tablero de ajedrez, usó Arduino y usó cuatro LED en cuatro esquinas de cada cuadrado para resaltar el cuadrado. También compró un tablero de torneo de madera adecuado en eBay, lo que hizo que el tablero de ajedrez se viera realmente genial.