Gli scacchi sono un grande gioco strategico per la mente e vengono giocati tra due persone. Ma dall'inizio dei videogiochi e del computer, è diventato molto popolare nei computer in cui il computer gioca contro gli umani. Ma nei telefoni cellulari e nei computer si gioca sullo schermo e non possiamo divertirci come giocare sulla scacchiera. Quindi ecco la scacchiera da tavolo con il computer come avversario. Max ha sviluppato questa scacchiera con Raspberry Pi, dove giochi come se stessi giocando con un essere umano.
In questa scacchiera Raspberry Pi, c'è un LED e un interruttore reed sotto ogni quadrato della scacchiera e tutti i pezzi degli scacchi sono magnetici. Quindi quando il computer ha il suo turno, fa lampeggiare il LED sotto il pezzo che vuole spostare e dopo aver scelto quel particolare pezzo, fa lampeggiare il LED sotto il quadrato dove vuole spostare quel pezzo. Quindi puoi scegliere e posizionare i pezzi per conto del computer e poi giocare il tuo turno, questo processo continua. Questa scheda dispone anche di 'Display LCD I2C 20 × 4 5v' per alcune impostazioni come la selezione del livello, la scelta del lato nero o bianco ecc.
L'intero processo è controllato da Raspberry Pi, che esegue il motore di scacchi più potente e open source "Stockfish". 64 LED e 64 interruttori Reed sono stati utilizzati sotto ogni quadrato della scacchiera che sono controllati da 4 "MCP23017 I2c Port expander". Questi espansori di porte sono collegati a Raspberry Pi tramite un multiplexer I2C TCA9548A da 1 a 8. Max ha prima provato a collegare direttamente i dispositivi con Raspberry utilizzando il bus I2C, ma a causa di problemi di tensione ha utilizzato il multiplexer I2C TCA9548A, da cui 8 dispositivi sono collegati in modo affidabile a Raspberry Pi utilizzando I2C. Lo zaino per driver a matrice di LED 16 × 8 HT16K33 viene utilizzato per pilotare 64 LED tramite bus I2C.
Le istruzioni per l'installazione di Stockfish e altri software correlati in Raspberry Pi sono fornite nella pagina del progetto stessa.
Per realizzare la scacchiera ha usato una striscia di legno di Ebay di 50 mm di larghezza in due colori e ha attaccato quelle strisce alternativamente e poi le ha tagliate di conseguenza per costruire la scacchiera. Quindi ha praticato fori da 5 mm in ogni quadrato per i LED. Sotto la scheda, ha collegato tutti i LED e gli interruttori Reed con Raspberry Pi e altri componenti. Controlla qui il processo di creazione della tavola.
Inoltre Brian ha costruito la versione aggiornata su questa scacchiera, ha usato Arduino e ha usato quattro LED nei quattro angoli di ogni quadrato per evidenziare il quadrato. Ha anche acquistato una vera e propria tavola da torneo in legno da ebay, che ha reso la scacchiera davvero interessante.