Satranç harika bir zeka stratejik oyunudur ve iki kişi arasında oynanır. Ancak video oyunları ve bilgisayarın başlangıcından bu yana, bilgisayarın insana karşı oynadığı bilgisayarlarda çok popüler hale geldi. Ancak cep telefonlarında ve bilgisayarda ekranda oynanıyor ve tahtada oynamak gibi eğlenemiyoruz. İşte rakibiniz olarak Bilgisayarlı Satranç Tahtası. Max, bu Satranç tahtasını, aslında bir insanla oynuyormuş gibi oynadığınız Raspberry Pi ile geliştirdi.
Bu Raspberry Pi Satranç Tahtasında, tahtanın her karesinin altında bir LED ve kamış anahtarı bulunmaktadır ve tüm satranç taşları manyetiktir. Böylece bilgisayar sırası geldiğinde, hareket ettirmek istediği parçanın altındaki LED'i yanıp söner ve o belirli parçayı seçtikten sonra, o parçayı taşımak istediği karenin altındaki LED'i yanıp söner. Böylece parçaları bilgisayar adına seçip yerleştirebilir ve ardından sıranızı oynayabilirsiniz, bu süreç devam eder. Bu kartta ayrıca seviye seçme, Siyah veya beyaz taraf seçimi gibi bazı ayarlar için 'I2C 20 × 4 5v LCD Ekran' vardır.
Tüm süreç, en güçlü ve açık kaynak satranç motoru "Stockfish" i çalıştıran Raspberry Pi tarafından kontrol edilmektedir. Satranç tahtasının her karesinin altında 4 “MCP23017 I2c Port genişletici” tarafından kontrol edilen 64 LED ve 64 Reed anahtar kullanılmıştır. Bu Bağlantı Noktası genişletici, bir TCA9548A 1 ila 8 I2C çoklayıcı aracılığıyla Raspberry Pi'ye bağlanır. Max ilk olarak cihazları Raspberry ile I2C veri yolu kullanarak doğrudan bağlamayı denedi, ancak voltaj sorunu nedeniyle, 8 cihazın I2C kullanarak Raspberry Pi'ye güvenilir bir şekilde bağlandığı TCA9548A I2C çoklayıcı kullandı. 16 × 8 LED Matrix Sürücü Sırt Çantası HT16K33, I2C veri yolu üzerinden 64 LED'i sürmek için kullanılır.
Raspberry Pi'de Stockfish'i ve diğer ilgili yazılımları yükleme talimatları proje sayfasının kendisinde verilmiştir.
İçin ütü yapmak o iki renk Ebay 50 mm genişlikte bir ahşap venner şerit kullanılır ve alternatif olarak bu şeritlerin bağlı ve satranç tahtası oluşturmak için uygun şekilde kesilir. Daha sonra LED'ler için her kareye 5 mm'lik delikler açtı. Kartın altında, tüm LED'leri ve Reed Anahtarlarını Raspberry Pi ve diğer bileşenlerle kabloladı. Pano yapım sürecini buradan kontrol edin.
Ayrıca Brian , bu satranç tahtasında yükseltilmiş versiyonu oluşturdu, Arduino'yu kullandı ve kareyi vurgulamak için her karenin dört köşesinde dört LED kullandı. Ayrıca ebay'den satranç tahtasının gerçekten harika görünmesini sağlayan uygun bir ahşap turnuva tahtası satın aldı.