Close

Zahrajte si opravdové šachy proti počítači

Arduino šachový robot

Hraní počítačových her je určitě zábavné, ale občas tomu chybí třetí rozměr a také něco, na co byste si mohli sáhnout. Kutil s přezdívkou RoboAvatar se rozhodl, že spojí počítačový program a skutečné šachy.

Většina takovýchto projektů používá počítačové vidění. Autor se ale rozhodl jít jinou cestou a použil magnetické spínače pod každým políčkem. Díky tomu je tak možné snímat pole magnetů, které najdeme na spodní straně figurek. K řízení projektu byla použita deska Arduino UNO. To ale nemá dostatek pinů, takže autor přidal ještě shield s multiplexorem a dva čipy MCP23017, které rozšiřují počet použitelných pinů na celkem 93. K pohybu figurek je použita malá robotická ruka.

Arduino šachový robot - Zapojení

Zapojení

Arduino se stará o snímání poloh figurek a jejich přesun. Šachová umělá inteligence ale běží na připojeném počítači, je napsaná v Pythonu a s Arduinem komunikuje přes sériovou linku. V prvním videu níže najdete přehled funkcí projektu, ve druhém postup stavby.

Více informací najdete na serveru Instructables.

Přeloženo z https://blog.arduino.cc/2017/09/29/maker-builds-an-arduino-controlled-chess-playing-robot/a mírně upraveno.

Zbyšek Voda

Zbyšek Voda

Už nějaký čas se zajímám o věci kolem Internetu věcí a otevřeného hardware a software. Tak jsem se také v roce 2010 dostal k Arduinu, pro které dodnes programuji a taky píšu články o práci s ním. Baví mě vymýšlet, jak staré věci používat novým způsobem.
Zbyšek Voda

Napsat komentář