Šach je skvelá myšlienková strategická hra, ktorú hrajú dvaja ľudia. Ale od vzniku videohier a počítačov sa stal veľmi populárnym v počítačoch, kde počítač hrá proti človeku. Ale v mobilných telefónoch a počítačoch sa hrá na obrazovke a nemôžeme sa baviť ako hranie na doske. Takže tu sú šachy s počítačom ako súper. Max vyvinul túto šachovú dosku s Raspberry Pi, kde vlastne hráte, akoby ste hrali s nejakým človekom.
V tejto šachovej doske Raspberry Pi je pod každým štvorcom šachovnice LED a jazýčkový spínač a všetky šachové figúrky sú magnetické. Takže keď je počítač na rade, bliká LED pod kúskom, ktorým sa chce pohybovať, a potom, čo vyberieme konkrétny kúsok, bliká LED pod štvorcom, kde chce tento kúsok presunúť. Takže môžete vybrať a umiestniť kúsky v mene počítača a potom zahrať svoje kolo, tento proces pokračuje. Táto doska má tiež „I2C 20 × 4 5v LCD displej“ pre niektoré nastavenia, ako je výber úrovne, výber čiernej alebo bielej strany atď.
Celý proces riadi Raspberry Pi, na ktorom je spustený najsilnejší a otvorený šachový engine „Stockfish“. Pod každým štvorcom šachovej dosky bolo použitých 64 LED a 64 jazýčkových spínačov, ktoré sú ovládané 4 „expandérom portu MCP23017 I2c“. Tieto expandéry portov sú pripojené k Raspberry Pi cez multiplexer I2C 1 až 8 TCA9548A. Max sa najskôr pokúsil priamo spojiť zariadenia s Raspberry pomocou zbernice I2C, ale kvôli problémom s napätím použil multiplexer TCA9548A I2C, z ktorého je 8 zariadení spoľahlivo pripojených k Raspberry Pi pomocou I2C. Batoh 16 × 8 LED Matrix Driver Backpack HT16K33 slúži na pohon 64 LED cez zbernicu I2C.
Pokyny na inštaláciu Stockfish a iného súvisiaceho softvéru v Raspberry Pi sú uvedené na samotnej stránke projektu.
Na výrobu dosky použil 50 mm široký vennerový prúžok z Ebay v dvoch farbách a tieto pruhy alternatívne pripevnil a potom ich podľa toho nastrihal, aby vytvoril šachovnicu. Potom do každého štvorca vyvŕtal 5mm otvory pre LED diódy. Pod dosku zapojil všetky LED diódy a jazýčkové spínače Raspberry Pi a ďalšími komponentmi. Skontrolujte proces výroby dosiek tu.
Ďalej má Brian zabudovanú vylepšenú verziu na tejto šachovej doske, použil Arduino a na zvýraznenie štvorca použil štyri LED diódy v štyroch rohoch každého štvorca. Kúpil si tiež z ebay poriadnu drevenú turnajovú dosku, vďaka ktorej vyzerala šachová doska skutočne super.