Objetivo
Vamos a transformar el tablero físicamente para que nos permita indicar nuestros movimientos (los del jugador humano) y Stockfish (el jugador de software) pueda hacer lo propio con los suyos. En esta primera versión de ChessPU, esto lo haremos mediante leds que señalán qué piezas hay que mover y adónde. En próximas versiones, la idea es que unos sensores magnéticos interpreten directamente los movimientos naturales del jugador humano.
Perforación y etiquetado
En cada uno de los escaques vamos a incrustar un led azul de 3 milímetros. Para ello, haremos una marca en cada una de las casillas exactamente en la misma posición que indicará el lugar donde perforaremos para introducir el led. Importante que la marca la hagamos cerca de uno de los laterales o en una esquina, de modo que al posar la pieza esta no tape completamente el led, o lo deje oculto al jugador por quedar la pieza delante.
Ahora, antes de seguir adelante, vamos a etiquetar cada uno de los escaques por su parte posterior. Lo haremos empleando la clásica notación algebraica.
Leds
Como comentamos arriba, vamos a incrustar en cada casilla un led azul de 3 milímetros, lo que hace un total de 64. Cada uno de ellos trabaja con un voltaje de entre 3.0 y 3.2 V, por lo que irá acompañado de una resistencia de 220 Ω dispuesta en serie con él.
(Pendiente explicar el VOLTAJE DE SALIDA DE LOS PINES Y EL MINICÁLCULO de la resistencia)
Dado que a cada binomio led-resistencia le tiene que llegar un cable de alimentación y otro de conexión a tierra, a poco que nos descuidemos, la parte posterior del tablero puede acabar hecha una maraña de cables inmanejable. Podemos ver hasta que extremo de descontrol puede llegar esta situación en esta entrada del blog que ilustra una de las formas que experimenté (y descarté) de cablear y conectar los 74HC595 (tema que se verá con detalle más adelante).
Para evitar este caos de cables y llegar de forma organizada a la parte posterior de cada casilla, podemos utilizar una cinta como la de la imagen que sigue. Tiene la ventaja de que se puede fijar fácilmente al tablero para ir separando hilos independientes hacia cada casilla.
La idea es desplegar una cinta de cable por fila, tal y como se muestra aquí
para conseguir finalmente algo parecido a esto
De momento, olvídemos de las plaquitas rojas que se ven en la imagen. Esto lo abordaremos en su momento.
Creación de esta entrada: 21/07/2021 Mora de Rubielos
Última actualización: 21/06/2023 Mora de Rubielos