Die Upgrades machen Fortschritte. Dirk ist es nun gelungen, den DGT Centaur mittels USB-Tethering per Smartphone online zu bringen. 😉 Es handelt sich bei diesem Feature allerdings nur um ein nettes Nebenergebnis. In erster Linie ging es darum, über die USB-Schnittstelle nicht nur einen USB-Stick ansprechen zu können, sondern auch aktive Hardware, wie beispielsweise ein Smartphone oder einen PC.
Hier hatten wir zunächst Bedenken, da die USB-Schnittstelle vom Akku des DGT Centaur bereits mit einer Spannung von 5 Volt versorgt wird. Das Anschließen eines aktiven USB-Gerätes, welche die Schnittstelle ebenfalls mit 5 Volt Spannung versorgt, könnte zu Problemen führen. Unsere Bedenken konnten jedoch schnell zur Seite geschoben werden. Das im DGT Centaur befindliche Raspberry Pi Zero ist ausreichend gesichert. 🙂
Bei den Erweiterungen wurde mittlerweile priorisiert, dass der Anwender so wenig wie möglich am DGT Centaur verändern muss, weshalb die Lösung, einen Raspberry Pi mit WLAN und Bluetooth einzusetzen, obsolet wurde. Bei der im ersten Schritt veröffentlichten Erweiterung (Partien speichern) muss der Anwender lediglich die SD Karte tauschen und den USB-Port freilegen. Mittlerweile wurden hunderte DGT Centaur Geräte auf diese Weise von ihren Besitzern erweitert und es kam zu keinerlei Problemen. Auf dieser Einfachheit bauen wir auf.
Mit der nun vorhandenen Konnektivität des DGT Centaur zum Internet, könnte man beispielsweise die gespielten Partien direkt per Email versenden oder aber direkt zum Analysieren in seinen Lichess-Account importieren. Auch wäre es denkbar, direkt über den DGT Centaur online Schach zu spielen.
Aber warum sollte man das Rad neu erfinden, wenn mit der Whitepawn-App von Khadim bereits alles vorhanden ist? 😉 Wir streben daher aktuell folgende Lösung an. Der DGT Centaur wird über die USB-Schnittstelle mit einem Smartphone verbunden, auf welchem die Whitepawn-App läuft. Dreh- und Angelpunkt ist beim DGT Centaur die laufende Stockfish-Engine. Diese wollen wir durch eine eigene Engine ersetzen, welche mit der Whitepawn-App kommuniziert und damit online mit Lichess Daten austauscht.
Über einen Tastendruck soll jeder Anwender zukünftig wählen können, ob er online spielen möchte oder gegen das adaptive Programm des DGT Centaur. Von unserer Seite aus ist hier noch etwas Knowhow notwendig, aber gerade das Lösen von kniffligen Problemen ist Dirks Spezialität.;-)
UPDATE 22.06.2021
Seit gestern Abend steht uns die Möglichkeit zur Verfügung, die komplette Hardware des DGT Centaur ohne Umwege anzusprechen. Vielen Dank an dieser Stelle an Ed, der hier vorzügliche Arbeit geleistet hat. Damit wird es unter anderem möglich sein, Updates über einen USB-Stick per Knopfdruck in den DGT Centaur einzuspielen. Ein Neubeschreiben und ein Wechsel der SD-Karte wird zukünftig nicht mehr nötig sein. Auch haben wir uns dazu entschlossen, alle geplanten Features direkt im DGT Centaur verfügbar zu machen. Eine Anbindung an die Whitepawn-App wäre damit nicht mehr notwendig und entlastet Khadim. 🙂 Eine weitere Idee die wir haben, ist die Möglichkeit einer Anbindung des DGT Pi über die USB Schnittstelle. Der DGT Pi wird den DGT Centaur als Revelation II AE erkennen und auch das eInk-Display nutzen können.
Hier noch ein kleines Video by Ed vom Start einer Partie auf Lichess:
Bis bald
Euer Benny