Návrh software a výkonové elektroniky pro robotické šachy
Loading...
Date
Authors
Hanák, Štěpán
Advisor
Referee
Mark
E
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta strojního inženýrství
ORCID
Abstract
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.
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.
Description
Keywords
Citation
HANÁK, Š. Návrh software a výkonové elektroniky pro robotické šachy [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. František Šebek, Ph.D. (předseda)
Ing. Petr Procházka, Ph.D. (místopředseda)
Ing. Pavel Krejčí, Ph.D. (člen)
doc. Ing. Stanislav Věchet, Ph.D. (člen)
Ing. Pavel Švancara, Ph.D. (člen)
Ing. Josef Vejlupek, Ph.D. (člen)
Ing. Jiří Keprt, Ph.D. (člen)
Ing. Jan Králík, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Při obhajobě student nejprve prezentoval svoji bakalářskou práci, následně byly přečteny posudky a student odpovídal na dotazy oponenta. Poté byly členy komise položeny následující otázky:
- Fyzický vzhled samotných figurek jste navrhoval sám?
- Jak je řešena nadproudová ochrana?
- Jak jste postupoval při návrhu výkonové elektroniky?
- Jaký je celkový proud, který je odebírán ze zdroje?
Na závěr byla obhajoba hodnocena jako dostatečná.
Result of defence
práce byla úspěšně obhájena
