Szachy to wspaniała gra strategiczna, w którą gra się między dwojgiem ludzi. Ale od czasu powstania gier wideo i komputera stał się bardzo popularny w komputerach, w których komputer gra przeciwko człowiekowi. Ale w telefonach komórkowych i komputerze gra się na ekranie i nie możemy się tak bawić, jak gra na planszy. Oto szachy planszowe z komputerem jako przeciwnikiem. Max opracował tę szachownicę z Raspberry Pi, w której faktycznie grasz tak, jakbyś grał z jakimś człowiekiem.
W tej szachownicy Raspberry Pi znajduje się dioda LED i kontaktron pod każdym kwadratem szachownicy, a wszystkie szachy są magnetyczne. Więc kiedy komputer ma swoją kolej, miga diodą LED pod elementem, który chce przesunąć, a po wybraniu tego konkretnego elementu, miga diodą LED pod kwadratem, na którym chce przesunąć ten element. Możesz więc wybierać i układać figury w imieniu komputera, a następnie rozegrać swoją turę, ten proces trwa. Ta płyta ma również `` wyświetlacz LCD I2C 20 × 4 5v '' dla niektórych ustawień, takich jak wybór poziomu, wybór strony czarnej lub białej itp.
Cały proces jest kontrolowany przez Raspberry Pi, które działa na najpotężniejszym i otwartym silniku szachowym „Stockfish”. Pod każdym kwadratem szachownicy zastosowano 64 diody LED i 64 kontaktrony, które są kontrolowane przez 4 „ekspandery portów MCP23017 I2c”. Te ekspandery portów są podłączone do Raspberry Pi za pośrednictwem multipleksera TCA9548A 1 do 8 I2C. Max najpierw próbował bezpośrednio połączyć urządzenia z Raspberry za pomocą magistrali I2C, ale ze względu na problem z napięciem użył multipleksera TCA9548A I2C, z którego 8 urządzeń jest niezawodnie podłączonych do Raspberry Pi za pomocą I2C. 16x8 LED Matrix Driver Backpack HT16K33 służy do sterowania 64 diodami LED przez magistralę I2C.
Instrukcje instalacji Stockfisha i innego powiązanego oprogramowania w Raspberry Pi są podane na samej stronie projektu.
Do wykonania deski użył drewnianej listwy fornirowej o szerokości 50 mm z Ebay w dwóch kolorach i przymocował te paski naprzemiennie, a następnie odpowiednio je przyciął, aby zbudować szachownicę. Następnie wywiercił 5 mm otwory w każdym kwadracie na diody LED. Pod płytą podłączył wszystkie diody LED i kontaktrony z Raspberry Pi i innymi komponentami. Sprawdź proces tworzenia tablicy tutaj.
Ponadto Brian zbudował ulepszoną wersję na tej szachownicy, użył Arduino i użył czterech diod LED w czterech rogach każdego kwadratu, aby podświetlić kwadrat. Kupił też w serwisie eBay odpowiednią drewnianą planszę turniejową, dzięki czemu szachownica wygląda naprawdę fajnie.