Sjakk er et flott sinn strategisk spill og spilt mellom to personer. Men siden begynnelsen av videospill og datamaskiner, ble det veldig populært på datamaskiner der datamaskiner spiller mot mennesker. Men i mobiltelefoner og datamaskiner spilles det på skjermen, og vi kan ikke ha det gøy som å spille på brettet. Så her er Board Chess med Computer som motstander. Max utviklet dette sjakkbrettet med Raspberry Pi, hvor du faktisk spiller som om du spiller med noe menneske.
I dette Raspberry Pi- sjakkbrettet er det en LED- og sivbryter under hver firkant på brettet, og alle sjakkbrikkene er magnetiske. Så når datamaskinen har sin tur, blinker den LED-en under brikken som den vil flytte, og etter at vi har valgt den aktuelle brikken, blinker den LED-en under firkanten der den vil flytte den brikken. Så du kan velge og plassere brikkene på vegne av datamaskinen og deretter spille din tur, denne prosessen fortsetter. Dette kortet har også 'I2C 20 × 4 5v LCD-skjerm' for noen innstillinger som å velge nivå, velge svart eller hvit side etc.
Hele prosessen styres av Raspberry Pi, som kjører den kraftigste og åpen kildekode-sjakkmotoren "Stockfish". 64 lysdioder og 64 reed-brytere har blitt brukt under hvert kvadrat med sjakkbrett som styres av 4 “MCP23017 I2c portutvidelse”. Disse portutvidelsene er koblet til Raspberry Pi via en TCA9548A 1 til 8 I2C multiplexer. Max prøvde først å koble enhetene direkte til Raspberry ved hjelp av I2C-buss, men på grunn av spenningsproblem brukte han TCA9548A I2C multiplexer, hvorfra 8 enheter er pålitelig koblet til Raspberry Pi ved hjelp av I2C. 16 × 8 LED Matrix Driver-ryggsekk HT16K33 brukes til å kjøre 64 lysdioder via I2C-buss.
Instruksjoner for installasjon av Stockfish og annen relatert programvare i Raspberry Pi er gitt på selve prosjektsiden.
For å lage brettet brukte han en 50 mm bred trevennestrimmel fra Ebay i to farger, og festet strimlene alternativt og klippet dem deretter for å bygge sjakkbrettet. Så boret han 5 mm hull i hver firkant for lysdioder. Under styret koblet han alle lysdiodene og reed-bryterne med Raspberry Pi og andre komponenter. Sjekk tavleprosessen her.
Videre har Brian bygget den oppgraderte versjonen på dette sjakkbrettet, han brukte Arduino og brukte fire lysdioder i fire hjørner av hver firkant for å markere torget. Han kjøpte også et skikkelig turneringsbord av tre fra ebay, noe som gjorde at sjakkbrettet ser veldig kult ut.