Schaken is een geweldig strategisch spel dat tussen twee mensen wordt gespeeld. Maar sinds het begin van videogames en computers, werd het erg populair op computers waar de computer tegen mensen speelt. Maar op mobiele telefoons en computers wordt het op het scherm gespeeld en we kunnen geen plezier hebben zoals spelen op het bord. Dus hier is het bordschaak met computer als je tegenstander. Max heeft dit schaakbord ontwikkeld met Raspberry Pi, waar je echt speelt alsof je met een mens speelt.
In dit Raspberry Pi-schaakbord bevindt zich een LED- en reed-schakelaar onder elk vierkant van het bord en alle schaakstukken zijn magnetisch. Dus als de computer aan de beurt is, knippert de LED onder het stuk dat hij wil verplaatsen en nadat we dat specifieke stuk hebben gekozen, knippert de LED onder het vierkant waar hij dat stuk wil verplaatsen. Dus je kunt de stukken kiezen en plaatsen namens de computer en dan je beurt spelen, dit proces gaat door. Dit bord heeft ook 'I2C 20 × 4 5v LCD-scherm' voor sommige instellingen, zoals niveau selecteren, zwarte of witte kant kiezen enz.
Het hele proces wordt bestuurd door Raspberry Pi, waarop de krachtigste en open source schaakengine "Stockfish" draait. 64 LED's en 64 Reed-schakelaars zijn gebruikt onder elk vierkant van het schaakbord die worden bestuurd door 4 "MCP23017 I2c Port expander". Deze Port expander is verbonden met Raspberry Pi via een TCA9548A 1-naar-8 I2C multiplexer. Max probeerde eerst de apparaten rechtstreeks met Raspberry te verbinden via de I2C-bus, maar vanwege een spanningsprobleem gebruikte hij de TCA9548A I2C-multiplexer, waarvan 8 apparaten betrouwbaar zijn verbonden met Raspberry Pi met behulp van I2C. 16 × 8 LED Matrix Driver Backpack HT16K33 wordt gebruikt om 64 LED's aan te sturen via de I2C-bus.
Instructies voor het installeren van Stockfish en andere gerelateerde software in Raspberry Pi worden gegeven op de projectpagina zelf.
Voor het maken van het bord gebruikte hij 50 mm brede houtfineerstrip van Ebay in twee kleuren en bevestigde die stroken afwisselend en sneed ze dienovereenkomstig om het schaakbord te bouwen. Vervolgens boorde hij gaten van 5 mm in elk vierkant voor LED's. Onder het bord bedraadde hij alle LED's en Reed Switches met Raspberry Pi en andere componenten. Bekijk hier het maken van het bord.
Verder heeft Brian de verbeterde versie op dit schaakbord gebouwd, hij gebruikte Arduino en gebruikte vier LED's in vier hoeken van elk vierkant om het vierkant te markeren. Hij kocht ook een echt houten toernooibord van eBay, waardoor het schaakbord er echt gaaf uitzag.