Shakki on hieno strateginen peli, jota pelataan kahden ihmisen välillä. Mutta videopelien ja tietokoneiden alusta lähtien siitä tuli erittäin suosittu tietokoneissa, joissa tietokone pelaa ihmisiä vastaan. Mutta matkapuhelimissa ja tietokoneissa se toistetaan näytöllä, emmekä voi pitää hauskaa kuin pelata pöydällä. Joten tässä on lautashakki, jossa vastustajasi on tietokone. Max kehitti tämän shakkilaudan Raspberry Pi: n kanssa, jossa todella pelaat kuin pelaat jonkun ihmisen kanssa.
Tässä Vadelma Pi-shakkilaudassa on LED- ja ruoko-kytkin laudan jokaisen neliön alla ja kaikki shakkipalat ovat magneettisia. Joten kun tietokoneella on vuoro, se vilkkuu lediä kappaleen alla, jota se haluaa siirtää, ja kun olemme valinneet kyseisen kappaleen, se vilkkuu lediä neliön alla, johon se haluaa siirtää kappaleen. Joten voit valita ja sijoittaa palaset tietokoneen puolesta ja sitten pelata vuoroasi, tämä prosessi jatkuu. Tällä levyllä on myös 'I2C 20 × 4 5v LCD -näyttö' joillekin asetuksille, kuten tason valitsemiselle, mustan tai valkoisen sivun valitsemiselle jne.
Koko prosessia ohjaa Raspberry Pi, joka käyttää tehokkainta ja avointa lähdekoodia sisältävää shakkimoottoria “Stockfish”. Shakkilaudan jokaisen neliön alla on käytetty 64 LEDiä ja 64 Reed-kytkintä, joita ohjataan 4 “MCP23017 I2c -porttilaajennuksella”. Nämä Port-laajennin on kytketty Raspberry Pi -laitteeseen TCA9548A 1-8 I2C-multiplekserin kautta. Ensin Max yritti ensin yhdistää laitteet Vadelmaan I2C-väylää käyttäen, mutta jänniteongelman vuoksi hän käytti TCA9548A I2C -multiplekseria, josta 8 laitetta on luotettavasti kytketty Vadelma Pi: hen I2C: n avulla. 16 × 8 LED Matrix kuljettajareppu HT16K33 käytetään ajamaan 64 LEDiä I2C-väylän kautta.
Ohjeet Stockfishin ja muiden siihen liittyvien ohjelmistojen asentamiseen Raspberry Pi -ohjelmaan ovat itse projektisivulla.
Ja levyn valmistuksessa hän käytti 50 mm puuta venner kaistale Ebaystä kahta väriä ja kiinnitetty näiden nauhojen vaihtoehtoisesti ja sitten leikkaa ne vastaavasti rakentaa shakkilaudalla. Sitten hän porasi 5 mm reiät jokaiseen neliöön LEDeille. Laudan alle hän johdotti kaikki LEDit ja Reed-kytkimet Raspberry Pi: llä ja muilla komponenteilla. Tarkista levyn valmistusprosessi täältä.
Lisäksi Brian on rakentanut päivitetyn version tälle shakkilaudalle, hän käytti Arduinoa ja käytti Neljä LEDiä kunkin neliön neljässä kulmassa korostaakseen neliötä. Hän osti myös ebaystä oikean puisen turnaustaulun, joka sai shakkilaudan näyttämään todella siistiltä.