Schack är ett fantastiskt strategiskt spel och spelas mellan två personer. Men sedan starten av videospel och dator blev det mycket populärt på datorer där datorn spelar mot människan. Men i mobiltelefoner och datorer spelas det på skärmen och vi kan inte ha kul som att spela på brädet. Så här är Board Chess med Computer som din motståndare. Max utvecklade detta schackbräde med Raspberry Pi, där du faktiskt spelar som om du spelar med någon människa.
I detta Raspberry Pi-schackbräde finns det en LED- och reed-omkopplare under varje kvadrat på brädet och alla schackpjäser är magnetiska. Så när datorn har sin tur, blinkar den lysdioden under biten som den vill flytta och efter att vi har valt just den biten blinkar den lysdioden under torget där den vill flytta den biten. Så du kan välja och placera bitarna på datorns vägnar och sedan spela din tur, den här processen fortsätter. Detta kort har också 'I2C 20 × 4 5v LCD-skärm' för vissa inställningar som att välja nivå, välja svart eller vit sida etc.
Hela processen styrs av Raspberry Pi, som kör den mest kraftfulla schackmotorn "Stockfish" med öppen källkod. 64 lysdioder och 64 reed-omkopplare har använts under varje kvadrat av schackbrädet som styrs av 4 ”MCP23017 I2c Port expander”. Dessa portutvidgare är anslutna till Raspberry Pi via en TCA9548A 1-till-8 I2C-multiplexer. Max försökte först ansluta enheterna direkt till Raspberry med I2C-buss, men på grund av spänningsproblem använde han TCA9548A I2C-multiplexer, från vilken 8 enheter är tillförlitligt anslutna till Raspberry Pi med I2C. 16 × 8 LED Matrix Driver Ryggsäck HT16K33 används för att driva 64 lysdioder via I2C-buss.
Instruktioner för installation av Stockfish och annan relaterad programvara i Raspberry Pi finns på själva projektsidan.
För att göra brädet använde han en 50 mm bred trävännerremsa från Ebay i två färger och fäste dessa remsor alternativt och klippte dem därefter för att skapa schackbrädet. Sedan borrade han 5 mm hål i varje fyrkant för lysdioder. Under styrelsen kopplade han alla lysdioder och Reed-omkopplare med Raspberry Pi och andra komponenter. Kontrollera styrelseprocessen här.
Vidare har Brian byggt den uppgraderade versionen på detta schackbräde, han använde Arduino och använde fyra lysdioder i fyra hörn av varje torg för att markera torget. Han köpte också en ordentlig träturneringstavla från ebay, vilket fick schackbrädet att se riktigt cool ut.