Detail práce

Hardwarová implementace šachů

Bakalářská práce Student: Zajíc Roman Akademický rok: 2019/2020 Vedoucí: Rozman Jaroslav, Ing., Ph.D.
Název anglicky
Hardware Chess Implementation
Jazyk práce
český
Abstrakt

Tato práce se zabývá návrhem a následnou výrobou elektronické šachovnice. Důraz byl kladen na to, aby výsledná šachovnice byla co nejvíce podobná klasickým šachovým deskám. Zejména, aby co nejméně omezovala hráče při hře. K ovládání šachovnice slouží modul hodin, který kromě přepínače času obsahuje i displej a ovládací klávesy. Jako hlavní kontrolér této desky slouží WeMos R1 mini v kombinaci se třemi Arduiny Nano. Dvě z těchto Arduin slouží k detekci šachových figur a signalizaci na samotné šachovnici. Třetí Arduino slouží k ovládání šachových hodin a úpravám nastavení šachovnice.

Klíčová slova

elektronické šachy, Wemos D1 mini, Arduino NANO, RFID, jazýčkové relé, RGB LED pásek WS2812B

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
13. července 2020
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na dotaz komise ohledně implementace logiky hry. Dále byl student vyzván k praktické demonstraci šachovnice. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.

Otázky u obhajoby

Nemám otázky.

Komise
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), předseda
Chudý Peter, doc. Ing., Ph.D. MBA (UPGM FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Rozman Jaroslav, Ing., Ph.D. (UITS FIT VUT), člen
Veselý Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Citace
ZAJÍC, Roman. Hardwarová implementace šachů. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-13. Vedoucí práce Rozman Jaroslav. Dostupné z: https://www.fit.vut.cz/study/thesis/22812/
BibTeX
@bachelorsthesis{FITBT22812,
    author = "Roman Zaj\'{i}c",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Hardwarov\'{a} implementace \v{s}ach\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22812/"
}
Nahoru