Šachmatai yra puikus protinis strateginis žaidimas, kurį žaidžia du žmonės. Tačiau nuo pat vaizdo žaidimų ir kompiuterių kūrimo jis tapo labai populiarus kompiuteriuose, kuriuose kompiuteris žaidžia prieš žmogų. Bet mobiliuosiuose telefonuose ir kompiuteriuose jis grojamas ekrane ir negalime linksmintis kaip žaisti ant lentos. Taigi čia yra lentos šachmatai su kompiuteriu kaip jūsų oponentas. Maksas sukūrė šią šachmatų lentą su „Raspberry Pi“, kur jūs iš tikrųjų žaidžiate taip, kaip žaidžiate su kažkokiu žmogumi.
Šioje „ Raspberry Pi“ šachmatų lentoje po kiekvienu lentos kvadratu yra LED ir nendrių jungiklis, o visos šachmatų figūros yra magnetinės. Taigi, kai atėjo eilė kompiuteriui, jis mirksi šviesos diodu po gabalu, kurį jis nori perkelti, o po to, kai mes pasirenkame tą konkrečią dalį, jis mirksi šviesos diodu po kvadratu, kuriame jis nori perkelti tą kūrinį. Taigi jūs galite pasirinkti ir įdėti kūrinius kompiuterio vardu ir tada žaisti savo eilę. Šis procesas tęsiasi. Ši plokštė taip pat turi „I2C 20 × 4 5v LCD ekraną“ tam tikriems nustatymams, pvz., Lygio pasirinkimui, juodos arba baltos pusės pasirinkimui ir kt.
Visą procesą kontroliuoja „ Raspberry Pi“, kuris veikia galingiausiu ir atviriausiu šaltiniu šachmatų varikliu „Stockfish“. Po kiekvienu šachmatų lentos kvadratu buvo naudojami 64 šviesos diodai ir 64 „Reed“ jungikliai, kuriuos valdo 4 „MCP23017 I2c Port expander“. Šie uosto plėtikliai yra prijungti prie „Raspberry Pi“ per TCA9548A 1–8 I2C multipleksorių. Pirmiausia Maksas bandė tiesiogiai prijungti įrenginius su „Raspberry“ naudodamas „I2C“ magistralę, tačiau dėl įtampos problemos jis naudojo „TCA9548A I2C“ multipleksorių, iš kurio 8 įrenginiai patikimai prijungti prie „Raspberry Pi“ naudojant „I2C“. 16 × 8 „LED Matrix“ vairuotojo kuprinė HT16K33 naudojama vairuoti 64 šviesos diodus per „I2C“ magistralę.
„Stockfish“ ir kitos susijusios programinės įrangos įdiegimo „Raspberry Pi“ instrukcijos pateikiamos pačiame projekto puslapyje.
Lentai gaminti jis panaudojo 50 mm pločio „Ebay“ medžio juostos juostą iš dviejų spalvų ir šias juostas pakabino pakaitomis ir tada atitinkamai supjaustė, kad pastatytų šachmatų lentą. Tada kiekviename kvadrate jis išgręžė 5 mm skylutes šviesos diodams. Po lenta jis prijungė visus šviesos diodus ir „Reed“ jungiklius su „Raspberry Pi“ ir kitais komponentais. Čia patikrinkite lentos gamybos procesą.
Toliau Brianas sukūrė šachmatų lentoje patobulintą versiją. Jis naudojo „Arduino“ ir naudojo keturis šviesos diodus keturiuose kiekvieno kvadrato kampuose, kad paryškintų aikštę. Jis taip pat iš „ebay“ nusipirko tinkamą medinę turnyro lentą, dėl kurios šachmatų lenta atrodė tikrai šauniai.