フリー ハードウェアで構築されたチェスにはいくつかの種類があります。多くのチェスプレイヤーの意図は、マシンと対戦したり、単純に手を保存して電子的に送信したりできる電子チェスを構築することです。
この場合、私たちは同様のマシンを持っています チェスをしたり、駒を動かしたりすることもできます、しかし驚くべきことに、そのハードウェアはそれほど強力ではなく、プレートが必要なだけです Arduino UNO.
のプレート Arduino UNO 多くの人にとって手頃な価格のプレートですが、それほど強力ではありません ArduinoMEGAやRaspberryPiなどの他のボードと比較すると。 このボードの使用に加えて、このプロジェクトの作成者であるRoboAvatarは、3Dプリンターで使用されているのと同じ構造であるXYZ構造を使用しました。
この構造は、機械が配置された部品をより正確に見つけることを可能にする磁化された部品で助けられます。 に加えて Arduino UNO と構造、 RoboAvatarは、MuxシールドとMCP23017 I / O拡張チップのペアを利用しました。 さらに、作成者は、すべてのハードウェアがチェスゲームの結果として機能するのを支援するPythonプログラムを考案しました。
幸い、このプロジェクトは無料で、いつでも構築できます。 このためには、構築要素を取得し、次の手順に従って構築するだけです。 ビルドガイド RoboAvatarがInstructablesに投稿したこと。 そして、プロジェクトを機能させるために必要なすべてのソフトウェアを入手できる場所。
このチェスマシンプロジェクトは非常に興味深いですが、それは止まりません コンピュータチェスプログラムの高価なソリューションになります。 プレートを使用するという考えは Arduino UNO このタイプのプロジェクトの場合、それは非常に興味深いようであり、このタイプのプレートを使用して3Dプリンターを構築することさえ可能かもしれません。