Шахи - це чудова стратегічна гра розуму, в яку грають дві людини. Але з моменту створення відеоігор та комп’ютера він став дуже популярним у комп’ютерах, де комп’ютер грає проти людини. Але в мобільних телефонах та комп’ютері це відтворюється на екрані, і ми не можемо розважитися, як грати на дошці. Тож ось настільні шахи з комп’ютером як вашим опонентом. Макс розробив цю шахову дошку з Raspberry Pi, де ви насправді граєте так, як граєте з якоюсь людиною.
У цій шаховій дошці Raspberry Pi під кожним квадратом дошки є світлодіодний та герконовий перемикач, і всі шахові фігури є магнітними. Отже, коли комп’ютер має свою чергу, він блимає світлодіодом під частиною, яку він хоче перемістити, а після того, як ми виділимо цю конкретну деталь, він блимає світлодіодом під квадратом, куди хоче перемістити цю деталь. Таким чином, ви можете вибрати і розмістити фігури від імені комп’ютера, а потім відтворити свою чергу, цей процес триває. Ця плата також має `` I2C 20 × 4 5v РК-дисплей '' для деяких налаштувань, таких як вибір рівня, вибір чорної або білої сторони тощо.
Весь процес контролюється Raspberry Pi, який працює з найпотужнішим та відкритим вихідним кодом шаховим двигуном “Stockfish”. Під кожним квадратиком шахової дошки було використано 64 світлодіоди та 64 перемикачі Reed, які контролюються за допомогою 4 «Розширювач портів MCP23017 I2c». Цей розширювач портів підключений до Raspberry Pi за допомогою мультиплексора TCA9548A від 1 до 8 I2C. Макс спочатку намагався безпосередньо підключити пристрої до Raspberry за допомогою шини I2C, але через проблему напруги він використав мультиплексор I2C TCA9548A, з якого 8 пристроїв надійно підключено до Raspberry Pi за допомогою I2C. Рюкзак з матричним водієм 16 × 8 LED16 HT33K33 використовується для керування 64 світлодіодами через шину I2C.
Інструкції щодо встановлення Stockfish та іншого відповідного програмного забезпечення в Raspberry Pi наведені на самій сторінці проекту.
Для виготовлення дошки він використав дерев’яну смужку шириною 50 мм від Ebay у двох кольорах і прикріпив ці смужки по черзі, а потім відповідно вирізав їх, щоб побудувати шахову дошку. Потім він просвердлив 5 мм отворів у кожному квадраті для світлодіодів. Під платою він підвів усі світлодіоди та герконові перемикачі з Raspberry Pi та іншими компонентами. Перевірте процес виготовлення дошки тут.
Далі Брайан створив оновлену версію на цій шаховій дошці, він використовував Arduino і використовував чотири світлодіоди в чотирьох кутах кожного квадрата, щоб виділити квадрат. Він також придбав належну дерев'яну дошку для турнірів у ebay, завдяки чому шахова дошка виглядала справді круто.