Original title:
Návrh software a výkonové elektroniky pro robotické šachy
Translated title:
Design of software and power electronics for robotic chess
Authors:
Hanák, Štěpán ; Šulc, Michael (referee) ; Formánek, Martin (advisor) Document type: Bachelor's theses
Year:
2025
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[cze][eng]
Práce popisuje návrh a realizaci zařízení, které automaticky přesouvá šachové figurky po desce. Pohyb zajišťuje H-bot mechanika se dvěma krokovými motory ovládanými drivery A4988, řízení probíhá na platformě Arduino s knihovnou AccelStepper. Firmware v C++ plánuje trajektorie, kontroluje limity pohyby a komunikuje po sériové lince vlastním protokolem. Výsledný prototyp spolehlivě provádí všechny pohyby nezbytné pro vedení šachové hry a může sloužit jako základ pro další rozvoj, který zahrnuje dosažení vyšší rychlosti manipulace a napojení na šachový engine.
This thesis describes the design and implementation of a device that automatically moves chess pieces across the board. Motion is achieved by an H-bot mechanism driven by two stepper motors with A4988 drivers, while control is handled on the Arduino platform using the AccelStepper library. Firmware written in C++ plans trajectories, monitors motion limits, and communicates over a serial link via a custom protocol. The resulting prototype reliably executes every move required to conduct a chess game and can serve as a basis for further development, including higher manipulation speed and integration with a chess engine.
Keywords:
Arduino; Chess board; Electromagnet; Embedded software; H-Bot; Serial comunication; Stepper motors; Arduino; Elektromagnet; Embedded software; H-Bot; Krokové motory; Seriová komunikace; Šachovnice
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/253953