Шахматы - отличная стратегическая игра, в которую играют два человека. Но с момента появления видеоигр и компьютеров он стал очень популярным в компьютерах, где компьютер играет против человека. Но в мобильных телефонах и на компьютере в нее играют на экране, и мы не можем получать удовольствие, как игра на доске. Итак, вот ваш противник - настольные шахматы с компьютером. Макс разработал эту шахматную доску с Raspberry Pi, где вы на самом деле играете так, как будто играете с каким-то человеком.
В этой шахматной доске Raspberry Pi есть светодиод и геркон под каждым квадратом доски, и все шахматные фигуры являются магнитными. Поэтому, когда компьютер делает свою очередь, он мигает светодиодом под фигурой, которую он хочет переместить, и после того, как мы выбираем эту конкретную часть, он мигает светодиодом под квадратом, куда он хочет переместить эту часть. Таким образом, вы можете собирать и расставлять фигуры от имени компьютера, а затем играть свой ход, этот процесс продолжается. Эта плата также имеет ЖК-дисплей I2C 20 × 4 5 В для некоторых настроек, таких как выбор уровня, выбор черной или белой стороны и т. Д.
Весь процесс контролируется Raspberry Pi, на котором работает самый мощный шахматный движок с открытым исходным кодом Stockfish. Под каждым квадратом шахматной доски было использовано 64 светодиода и 64 геркона, которые управляются 4 «расширителями портов MCP23017 I2c». Эти расширители портов подключены к Raspberry Pi через мультиплексор TCA9548A 1–8 I2C. Макс сначала попытался напрямую подключить устройства к Raspberry с помощью шины I2C, но из-за проблем с напряжением он использовал мультиплексор TCA9548A I2C, из которого 8 устройств надежно подключены к Raspberry Pi с помощью I2C. Рюкзак для драйверов матрицы светодиодов 16 × 8 HT16K33 используется для управления 64 светодиодами через шину I2C.
Инструкции по установке Stockfish и другого сопутствующего программного обеспечения в Raspberry Pi приведены на самой странице проекта.
Для изготовления доски он использовал деревянную полоску Venner шириной 50 мм от Ebay в двух цветах и прикреплял эти полоски поочередно, а затем разрезал их соответствующим образом, чтобы построить шахматную доску. Затем просверлил отверстия по 5мм в каждом квадрате для светодиодов. Под платой он подключил все светодиоды и герконовые переключатели с Raspberry Pi и другими компонентами. Проверьте процесс изготовления платы здесь.
Далее Брайан построил обновленную версию на этой шахматной доске, он использовал Arduino и четыре светодиода в четырех углах каждого квадрата, чтобы выделить квадрат. Он также купил на ebay настоящую деревянную доску для турниров, благодаря которой шахматная доска выглядела действительно круто.