Schach ist ein großartiges strategisches Spiel für den Verstand und wird zwischen zwei Personen gespielt. Aber seit den Anfängen von Videospielen und Computern wurde es sehr beliebt bei Computern, auf denen Computer gegen Menschen spielen. Aber in Handys und Computern wird es auf dem Bildschirm gespielt und wir können keinen Spaß daran haben, auf dem Brett zu spielen. Hier ist also das Brettschach mit Computer als Gegner. Max hat dieses Schachbrett mit Raspberry Pi entwickelt, wo Sie tatsächlich so spielen, als würden Sie mit einem Menschen spielen.
In diesem Raspberry Pi-Schachbrett befindet sich unter jedem Quadrat des Bretts ein LED- und Reed-Schalter, und alle Schachfiguren sind magnetisch. Wenn der Computer an der Reihe ist, blinkt die LED unter dem Teil, das er bewegen möchte, und nachdem wir das bestimmte Teil ausgewählt haben, blinkt die LED unter dem Quadrat, auf dem er das Teil bewegen möchte. Sie können also die Teile im Auftrag des Computers auswählen und platzieren und dann Ihren Zug spielen. Dieser Vorgang wird fortgesetzt. Diese Karte verfügt auch über ein 'I2C 20 × 4 5V LCD-Display' für einige Einstellungen wie die Auswahl des Pegels, die Auswahl der schwarzen oder weißen Seite usw.
Der gesamte Prozess wird von Raspberry Pi gesteuert, auf dem die leistungsstärkste Open-Source-Schach-Engine „Stockfish“ ausgeführt wird. Unter jedem Quadrat des Schachbretts wurden 64 LEDs und 64 Reed-Schalter verwendet, die von 4 „MCP23017 I2c Port Expander“ gesteuert werden. Diese Port-Expander sind über einen 1-zu-8-I2C-Multiplexer TCA9548A mit Raspberry Pi verbunden. Max versuchte zunächst, die Geräte über den I2C-Bus direkt mit Raspberry zu verbinden, verwendete jedoch aufgrund eines Spannungsproblems den I2C-Multiplexer TCA9548A, von dem aus 8 Geräte über I2C zuverlässig mit Raspberry Pi verbunden werden. 16 × 8 LED Matrix Treiberrucksack HT16K33 dient zur Ansteuerung von 64 LEDs über den I2C-Bus.
Anweisungen zum Installieren von Stockfish und anderer verwandter Software in Raspberry Pi finden Sie auf der Projektseite.
Für die Herstellung des Bretts verwendete er einen 50 mm breiten Holz-Venner-Streifen von Ebay in zwei Farben und befestigte diese Streifen alternativ und schnitt sie dann entsprechend, um das Schachbrett zu bauen. Dann bohrte er 5 mm Löcher in jedes Quadrat für LEDs. Unter der Platine verdrahtete er alle LEDs und Reed-Schalter mit Raspberry Pi und anderen Komponenten. Überprüfen Sie hier den Herstellungsprozess der Platine.
Weiter hat Brian die aktualisierte Version auf diesem Schachbrett gebaut, er hat Arduino verwendet und vier LEDs in vier Ecken jedes Quadrats verwendet, um das Quadrat hervorzuheben. Er kaufte auch ein richtiges hölzernes Turnierbrett von ebay, wodurch das Schachbrett wirklich cool aussah.