Ing. Pavel Kubalík, Ph.D.

Závěrečné práce

Bakalářské práce

Platforma pro podporu interaktivního městského mobiliáře využívající procesor ESP32

Autor
Jakub Topič
Rok
2020
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Vojtěch Miškovský, Ph.D.
Anotace
Tato bakalářská práce se zabývá návrhem, implementací a testováním systému pro podporu interaktivního městského mobiliáře. Hlavní částí tohoto systému je prototyp řídicí jednotky založené na procesoru ESP32, která v instalovaných prvcích mobiliáře zajišťuje sběr dat a ovládání jednotlivých funkcí. Zbytek systému tvoří doprovodná webová aplikace, pomocí které je možné řídicí jednotky vzdáleně konfigurovat, monitorovat jejich provoz a vizualizovat jimi naměřená data. Serverová část je implementována pomocí webového frameworku Flask pro Python a klientská část byla vytvořena za pomoci frameworku Vue.js a jazyka TypeScript. Při vývoji bylo využito techniky průběžné integrace, která umožnila automatizaci validace a nasazování jednotlivých částí systému.

Aplikace pro analýzu průmyslových sběrnic včetně hardwarového trigeru

Autor
Matúš Olekšák
Rok
2020
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
doc. Ing. Jan Schmidt, Ph.D.
Anotace
Tato práce se zabývá návrhem a implementací nástroje pro záznam dat ze sběrnic používaných v automobilech. Během vývoje řešení byl kladen důraz na univerzálnost a škálovatelnost. Výsledkem je nástroj pro jednotný způsob záznamu sběrnic a hardwarový trigger pro vytváření časových značek. Podporuje sběrnice typu CAN FD, RS232, Ethernet a HTTP stream. Přínosem této práce je analýza dílčích řešení pro záznam jednotlivých sběrnic, ale také lehce rozšiřitelný výsledný framework, který lze využít v automatizovaných testech.

Dálkově ovládané čtyřkolové vozítko využívající platformu Arduino

Autor
Martin Zemánek
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jaroslav Borecký, Ph.D.
Anotace
Práce se zabývá využitím platformy Arduino k sestavení dálkově ovládaného čtyřkolého vozítka. Následně je v této práci navržen, sestaven a otestován prototyp takového vozítka.

Dálkově ovládaná meteostanice s nízkou spotřebou

Autor
Vojtěch Jílek
Rok
2020
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Robert Hülle
Anotace
Tato práce se zabývá návrhem a výrobou meteostanice, která měří teplotu, vlhkost, tlak a koncentraci oxidu uhličitého. Navržená stanice je dále schopna komunikovat s uživatelem pomocí Bluetooth a SMS zpráv, počítat průměry naměřených hodnot a kontrolovat zda nebyl u některé měřené veličiny překročen limit. Stanice je založena na platformě Arduino. V rámci této práce je pro meteostanici vyroben i plošný spoj.

Platforma pro chytrou domácnost využívající WIFI spojení jednotek s RaspberryPI

Autor
Tomáš Trejdl
Rok
2020
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Daňhel, Ph.D.
Anotace
Chytrá domácnost je pojem, který označuje moderní domácnosti, kde lze spotřebiče, osvětlení nebo jiná elektronická zařízení ovládat na dálku prostřednictvím počítačové sítě a automatizovat jejich funkce. Tato práce se zaměřuje na řešení problému interoperability mezi produkty pro chytrou domácnost od různých výrobců. Práce zkoumá existující komerční řešení a řešení typu \\textit{Udělej si sám} na trhu a dále se zabývá návrhem a implementací inteligentní domácí platformy, která se snadno používá a lze ji rozšířit o podporu různých zařízení. Výsledná platforma využívá připojení Wi-Fi k ovládání světel a inteligentních zásuvek a čtení dat ze senzorů teploty a vlhkosti a senzorů otevření dveří. Uživatel interaguje s platformou prostřednictvím progresivní webové aplikace spustitelné v moderním webovém prohlížeči.

Programovatelný generátor průběhů (sinus, trojúhelník, obdélník)

Autor
Karel Hevessy
Rok
2020
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Robert Hülle
Anotace
Tato práce se zabývá návrhem a realizací generátoru analogového signálu harmonického průběhu. Zařízení umožňuje generovat sinusový, trojúhelníkoový a obdélníkový průběh. Lze měnit frekvenci výsledného průběhu. Na dotykovém displeji, kterým se aplikace ovládá, jsou zobrazeny aktuální informace. Samotná deska s generátorem je ovládaná mikrokontrolérem přes SPI.

Realizace základních matematických funkcí s pomocí hardware

Autor
Jan Brokeš
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Kohlík, Ph.D.
Anotace
Předmětem práce je efektivní výpočet matematických funkcí (logaritmus, druhá odmocnina, goniometrické funkce) v FPGA s následným využitím ve výuce FIT ČVUT v Praze. V práci jsou vytvořeny modely algoritmů s podrobným vysvětlením jejich principu v programu Wolfram Mathematica. Také je vytvořeno několik ukázek jejich korektní funkce, přesnosti a rychlosti. Tyto modely jsou implementovány v jazyce VHDL a simulují se příklady pro ověření správnosti. Výsledkem práce jsou přehledné a kvalitní kódy v jazyce VHDL a Mathematica vhodné pro výuku.

Aplikace pro ovládání zařízení v chytré domácnosti vytvořené na platformě RaspberryPi

Autor
Adam Chyský
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
prof. Dr. Ing. Petr Kroha, CSc.
Anotace
Tato bakalářská práce se zabývá analýzou, návrhem a realizací prototypu jednotky pro chytrou domácnost s dotykovým displejem, která umožní ovládání RGBW osvětlení, zásuvek a zobrazí informace o klimatu v místnosti (teplota, vlhkost vzduchu a koncentrace CO2). Jsou analyzovány možné volby bezdrátových komunikačních protokolů, protokolů na aplikační vrstvě ISO/OSI a vhodného prostředí pro realizaci na miniaturním počítači Raspberry Pi. Výstupem z analýzy je využití 7'' kapacitního dotykového displeje, WiFi komunikace, dvojice protokolů HTTP a MQTT a prostředí webového klienta spolupracujícího s lokální Node.js serverovou aplikací. Díky tomuto přístupu je možné s rozhraním jednotky komunikovat i pomocí libovolného webového prohlížeče ve stejné počítačové síti. Zařízení nabízí alternativu k existujícím přístupům pro správu chytré domácnosti. Při návrhu je dbáno na snadnou rozšiřitelnost o další moduly, čemuž napomáhá i využití velmi rozšířeného jazyka JavaScript.

Meteorologická stanice v chytré domácnosti založená na platformě Arduino

Autor
Michal Švec
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Robert Hülle
Anotace
Tato bakalářská práce se zabývá návrhem prototypu meteorogické stanice založené na platformě Arduino spolu s doprovodnou mobilní aplikací pro platformu Android. Součástí práce je analýza existujících řešení, návrh, implementace a testování navrženého prototypu meterologické stanice a její doprovodné mobilní aplikace. Výsledný prototyp meteorologické stanice, který vznikl v průběhu této práce, měří teplotu, vlhkost a nadmořský tlak, dále tyto naměřené údaje umí posílat pomocí emailu, SMS nebo Bluetooth. Doprovodná aplikace se stanicí komunikuje pomocí Bluetooth nebo SMS zpráv. Výsledek této práce slouží jako základ pro budoucí vývoj pokročilých meterologických stanic založených na platformě Arduino.

Grafické uživatelské rozhraní (GUI) pro definování funkcionality vývodů mikrokontroléru a generování kostry kódu v jazyku C

Autor
Dmitriy Tamarkov
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jiří Kašpar
Anotace
Tato práce se zabývá návrhem, implementací a testováním grafického nástroje pro definování funkcionality vývodů mikrokontroléru a generování kostry kódu v jazyku C. Výsledkem dané práce je plně funkční desktopová aplikace implementovaná v jazyce Python s využitím grafického frameworku PySide2. Nástroj má jednoduché a intuitivní grafické uživatelské rozhraní a dokáže podle uživatelem zvolených nastavení vygenerovat kostru kódu v jazyku C.

Podpora výuky bezpečnostních kódů v programu Wolfram Mathematica

Autor
Stanislav Koleník
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jiří Buček, Ph.D.
Anotace
Tato bakalářská práce se zabývá bezpečnostními kódy, které slouží k zabezpečení digitálních dat před šumem v průběhu jejich přenosu. Studiu různých metod takovéhoto zabezpečení je věnována rozsáhlá matematická teorie, jež je vyučována především na vysokých školách elektrotechnického zaměření. Hlavním cílem této práce je usnadnit výuku bezpečnostních kódů automatizováním vybraných matematických operací. To umožní studentům soustředit se pouze na podstatné principy bez nutnosti provádět často zdlouhavé a k chybám náchylné elementární operace ručně. Jak již název práce napovídá, jako výpočetní prostředí bude použit systém Wolfram Mathematica.

Aplikace pro řízení a správu vytápění v chytré domácnosti s pomocí wifi sítě

Autor
Lukáš Hepner
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jaroslav Borecký, Ph.D.
Anotace
Práce se zabývá tvorbou aplikace pro řízení vytápění v chytré domácnosti. Aplikace umožňuje správu topných hlavic pomocí Wi-Fi sítě. Aplikace je určena pro operační systém Windows. Práce zkoumá existující řešení, obsahuje analýzu požadavků, implementaci a testování. Součástí práce je i návrh topné hlavice, se kterou aplikace komunikuje. Aplikace je určena pro uživatele, kteří chtějí zefektivnit vytápění své domácnosti. Dává jim další možnost při výběru z omezeného množství výrobců. A nahrazuje speciální hardware pro správu topných hlavic.

Nástroj pro měření spotřeby systémových zdrojů OS linux při obsluze externích HW klientů na platformě Raspberry Pi

Autor
Marek Kňazovický
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jaroslav Borecký, Ph.D.
Anotace
V práci je rozoberaná problematika merania systémových zdrojov a jej nasadenia v typickom IoT projekte na zdrojovo obmedzenej platforme. Preto je práca rozdelená na dve časti. Prvá časť sa venuje tvorbe knižnice určenej na záznam požadovaných systémových prostriedkov,zatiaľ čo druhá sa zaoberá používanými technológiami na správu zdrojovo obmedzených klientov a na základe toho je vytvorený projekt. Na konci práce sú uskutočnené testy pri nasadení vyvinutej knižnice do uvedeného projektu na Raspberry Pi a ESP8266 klientov a sú vyvodené závery.

Přenosný zvukový syntezátor se záznamem více stop

Autor
Pavel Dohnal
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Petr Socha
Anotace
Tato práce popisuje tvorbu SW, volbu a připojení HW periferií do přenosného zařízení pro tvorbu hudby. Produkt je postavený na Orange Pi, obsahuje několik syntezátorů, efektů a umožňuje nahrávat paralelně vedle sebe několik různých stop. Jeho fyzická podoba obsahuje 12 RGB LED, malou klaviaturu a několik dalších ovládacích prvků. Celý SW je napsaný v jazyce C/C++ a používá knihovny WiringPi, PortAudio a RapidJson.

Generátor elektrických obvodů pro předmět ČAO

Autor
Šimon Branda
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Kohlík, Ph.D.
Anotace
Tato práce se zabývá návrhem a implementací aplikace na generování elektrických obvodů pro předmět BI-ČAO. Výsledná aplikace umožňuje náhodné vygenerování obvodu se zvoleným počtem hran a součástek, výměnu jednotlivých součástek beze změny tvaru elektrického obvodu a například také export do formátu XML. Daná aplikace byla napsána v jazyce C++ s pomocí grafické knihovny Qt. Generátor by měl sloužit k zjednodušení a k zautomatizování testování studentů v daném předmětu.

Univerzální vývojová deska s Arduinem

Autor
Jan Kubát
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Robert Hülle
Anotace
Tato bakalářská práce se zabývá návrhem univerzální vývojové desky založené na platformě Arduino. Cílem práce je navrhnout a vytvořit desku, která bude umožňovat ovládání většího počtu periferií zároveň. Mezi periferiemi nechybí grafický displej, připojení k internetu pomocí ethernetu nebo wifi, RFID čtečka nebo bluetooth. Výsledkem práce jsou kromě samotné vývojové desky také demonstrační aplikace.

Aplikace pro zpracování a prezentaci dat z experimentů pro OS Windows

Autor
Roman Artemov
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Miroslav Prágl, MBA
Anotace
Tato bakalářská práce se zabývá návrhem a implementací aplikace pro automatizované zpracování a prezentací částečně strukturovaných dat, které nejsou jednoduše zpracovatelne takovými nástroji jako například tabulkové procesory. Práce obsahuje rešerší existujících aplikaci, které řeší danou úlohu, analýzu jednotlivých podproblémů, návrh a popis implementace výsledné aplikace. Výsledkem práce je webová aplikace, která umožňuje pomocí šablon specifikovat množinu vstupních souborů, rozložení dat a pokyny pro jejích transformaci. Dále dovoluje plánovaně provádět definované uživatelem operace. Vývoj aplikace je podpořen automatizovanými testy.

Inteligentní ovládání a správa běžných zařízení v domácnosti

Autor
Vojtěch Pail
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jaroslav Borecký, Ph.D.
Anotace
Cílem této bakalářské práce je vytvoření zařízení pro ovládání chytré domácnosti. Toto zařízení je navrženo jako modulární a umožní snadné přidávání, odebírání nebo změnu komponent a podporovaných funkcí. Je založeno na programovatelných deskách Adrduino a Raspberry komunikujících po sběrnici, programovaných jazyky C++ a Python. Nabídne alternativu ke komerčním řešením a umožní navázání na další možné rozšiřující projekty - například ovládání přes internet nebo pomocí dotykového displeje.

Inteligentní zrcadlo s Raspberry Pi pro ovládání chytré domácnosti

Autor
Frederik Štefaniak
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Daňhel, Ph.D.
Anotace
Hlavným cieľom tejto bakalárskej práce je analýza a návrh inteligentného zrkadla pomocou počítača Raspberry Pi. Práca sa zaoberá analýzou riešení a návrhom webovej aplikácie. V analytickej časti sa venujem rozboru dotykových displejov a rozboru zrkadlových plôch. Webová aplikácia slúži na zobrazovanie dát z internetu a ovládanie zariadení v domácnosti.

Programovatelné zařízení s nízkou spotřebou pro ochranu baterie

Autor
Miroslav Kallus
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Daňhel, Ph.D.
Anotace
Tato práce se zabývá vytvořením zařízení na ochranu baterie proti vybití. V rešeršní části se práce zabývá prohledáním existujících řešení a porovnám je mezi sebou. Dále vysvětlím, jak fungují periferie a součástky, které použiji. Následuje implementační část, kde se vytváří vlastní funkční řešení a diskutuje se o problémech, na které se narazilo. V testovací části se otestuje funkčnost řešení a ověří se, zda byli splněny všechny požadavky na vzniklé zařízení.

Nástroj pro analýzu procesů v jádře os Android na platformě Raspberry PI

Autor
Roman Vaivod
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Miroslav Skrbek, Ph.D.
Anotace
Cilem této práce je vyvinout diagnostický nástroj pro komponenty systému Android přeneseného na platformu Raspberry Pi. Projekt se skládá ze dvou části. Prvná cást je o portováni Androidu na Raspberry Pi, která vytváři prostředi pro vývoj. Druhou části je vývoj samotného diagnostického nástroje. Řešeni pro obě části je založeno na stávajicich projektech. Do portu Android byl použit projekt android-rpi a pro vývoj nástroju byl použit procesni pamětový statistický nástroj procmem a nástroj atrace určený pro sledováni systémových události. Výsledkem tohoto projektu je zpusob, jak možné sloučit funkčnosti procmem a atrace a vyvinout nový diagnostický nástroj s měřenim paměti i výkonu.

Nástroj pro generování vývojových diagramů z podmnožiny jazyka C

Autor
Vojtěch Procházka
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Daňhel, Ph.D.
Anotace
Tato práce se zabývá tvorbou nástroje pro generování vývojových diagramů, a to zejména pro vyjádření funkce mikroprogramového automatu. Účel nástroje je usnadnit a zrychlit tvorbu vývojových diagramů. Nástroj je psaný v jazyce C++ a generuje Python skript pro použití v programu Dia.

Knihovna funkcí pro OS Android umožňující řízení vývojového kitu Arduino

Autor
Filip Šmíd
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jiří Daněček
Anotace
Bakalářská práce se zabývá možnostmi řízení vývojového kitu Arduino pomocí zařízení s operačním systémem Android. Dále popisuje technologie a nástroje dostupné pro vývoj řešení popsaného problému. Cílem práce je analýza možností řešení problému, návrh a implementace knihovny funkcí pro operační systém Android umožňující řízení (komunikaci pomocí příkazů) Arduina a návrh a implementace Android aplikace demonstrující funkčnosti implementované knihovny. Hlavní důraz byl kladen na rozšiřitelnost knihovny a aplikace. V návrhu a samotné implementaci byly využity a zohledněny informace získané během analýzy problému. Výsledkem práce je prototyp aplikace snadno rozšiřitelný a modifikovatelný pro konkrétní použití a knihovna funkcí zajišťující funkčnost komunikace.

Knihovna funkcí pro podporu diagnostického protokolu s pomocí UDP

Autor
Jaromír Mikušík
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Viktor Černý
Anotace
Cílem práce je vytvořit knihovnu funkcí pro podporu přenosu diagnostického protokolu. Použití této knihovny umožní paralelní diagnostiku procesorů v ří- dících systémech, kde je potřeba zajistit, aby nedocházelo ke kolizím zpráv v rámci jejich komunikace. Knihovna obsahuje i vlastní komunikační proto- kol. Použití této knihovny v diagnostické aplikaci na PC a v rámci systému povede ke zrychlení práce servisních techniků a vyvojářů HW a SW. V příloze lze nalézt zdrojové kódy klienta v jazyce Java a serveru jazyce C++.

Vestavný systém pro letecký emulátor

Autor
Michal Buchovecký
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Daňhel, Ph.D.
Anotace
Táto práca sa zaoberá stavbou ovládacích prvkov určených pre Microsoft Flight Simulator X. Hlavným cieľom je vytvoriť prototyp MCP a EFIS panelu pre lietadlo Boeing 737NG, ktoré budú cenovo nenáročne, a zároveň jednoduché na výrobu. Na stavbu týchto panelov sú použité súčiastky, ktoré sú bežne dostupné na našom trhu. Výsledkom práce sú produkty založené na vývojovej doske Arduino, ktoré umožňujú jednoduchšie ovládanie simulátora a zároveň poskytujú užívateľovi realistickejší zážitok z lietania.

Levné zařízení pro měření neelektrických veličin a zobrazování informací založené na existujícím wifi routeru

Autor
Adam Benda
Rok
2016
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Miroslav Prágl, MBA
Anotace
V chytré domácnosti je třeba automatizovaně měřit různé neelektrické veličiny jako například teplotu, vlhkost, tlak vzduchu a úroveň osvětlení. Tato práce předkládá zařízení pro běžné měření těchto veličin založené na levném wifi routeru. Hlavním přínosem jsou nízké pořizovací náklady, snadné připojení k místní bezdrátové síti a rozšiřitelnost záběru měřených veličin. Samozřejmostí je uživatelsky přívětivé zobrazení informací získaných ze sítě Internet na malém displeji. V práci je popsán vývoj zařízení, možnosti rozšíření funkcionality běžného wifi routeru, podán přehled nejčastějších rozhraní čidel a získávání naměřených hodnot vyvíjeným zařízením. Současně s vývojem zařízení byla vyvíjena sada programů pro sběr a hromadění naměřených dat a jejich zobrazování.

Aplikace pro správu velké slovní zásoby pod OS Android

Autor
Michal Lepíček
Rok
2016
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jiří Daněček
Anotace
Tato bakalářská práce se zabývá vytvořením aplikace pro mobilní operační systém Android. Účelem aplikace je správa slovní zásoby cizího jazyka. V práci se zabývám různými metodami vývoje pro Android. Tyto metody jsem analyzoval a podle nich navrhl efektivní postupy pro funkčnost aplikace. Poté těmto postupům měřím čas pro porovnání. Nakonec jsem aplikaci vyvinul do funkčního a stabilního stavu zvládající požadovanou velkou slovní zásobu.

Knihovna funkcí pro palubní informační systém v hromadném dopravním prostředku

Autor
Zbyněk Jakš
Rok
2016
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Miroslav Skrbek, Ph.D.
Anotace
Tato práce se zabývá návrhem jednoduchého palubního počítače, který bude schopen řídit informační periférie v prostředcích hromadné dopravy, zejména autobusech a tramvajích. V úvodu ukáže již několik dostupných prostředků, které využívají dopravní podniky v České republice. Následuje ukázka metody návrhu systémů, která se v praxi pro velké projekty používá a tento princip v další části aplikuje. Po návrhu a propojení všech periférií do jednoho zařízení následuje tvorba knihovny pro jeho zjednodušení obsluhy. Systém bude předveden pomocí demoaplikace, která bude simulovat zařízení v provozu. Systém si klade důraz na jednoduché uživatelské ovládání. V závěru práce budou uvedeny výsledky testů zařízení.

Aplikace pro podporu překladu podmnožiny jazyka C do VHDL

Autor
Marianna Gedrová
Rok
2016
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Martin Kohlík, Ph.D.
Anotace
Táto bakalárska práca sa zaoberá vytvorením GUI aplikácie umožňujúcej preložiť vybranú podmnožinu príkazov z jazyka C do jazyka VHDL a zároveň návrhom a implementáciou samotného prekladača. Aplikácia pozostáva z dvoch dôležitých častí - jednou je jednoduchý as user-friendly textový editor a druhou je zabudovaný prekladač. Implementácia je uskutočnená v jazyku C++ s použitím Qt knižnice pre vytváranie GUI programov.

Programovatelný stmívač světel pro domácí zvířata

Autor
Ondřej Červenka
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Pavel Vít, Ph.D.
Anotace
Práce se zabývá ovládáním světel pomocí programovatelného zařízení. Cílem práce bylo prozkoumant současný stav problematiky a vytvořit řešení umožňu- jící vzdálené ovládání světel vhodných pro domácí zvířata pomocí počítače. Výsledkem práce je zařízení založené na vývojové desce Arduino Yún. Za- řízení umožňuje programovat dvě diody pomocí webového rozhraní. Diody mohou být řízeny časovačem ve formě RTC obvodu nebo fotosenzorem. Je také možno je ovládat pomocí tlačítek na zařízení. Stav zařízení je zobrazován na displej. Webová stránka umožňuje ovládání a konfiguraci jednotlivých diod a na- stavení hodin zařízení.

Rozšíření síťového simulátoru o Spanning tree protocol

Autor
Peter Bábics
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Tomáš Čejka, Ph.D.
Anotace
Táto práca sa zaoberá návrhom a implementáciou Spanning Tree protokolu do existujúceho simulátoru siete vyvíjaného na Fakulte Informacných technológií ako bakalárske a magisterské práce. Spanning tree protokol dovoluje vytvárat redundantné spojenia medzi prepínacmi a zabranuje zahlteniu siete duplikovaním paketov. Rozšírenie má byt formou modulu písaného v jazyku Java.

Řízení FPGA desky procesorem

Autor
Elena Filipenkova
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jaroslav Borecký, Ph.D.
Anotace
Táto bakalářská práce se zabývá možným řešením řízení FPGA desky pomocí ARM procesoru. Obsahuje analýzu existujících a potenciálních řešení a zároveň přináší vzorovou obecnou implementaci. Tahle implementace využívá sériovou linku pro komunikaci a webového klienta na straně procesoru pro nastavení registrů sloužících k ovládání FPGA desky.

Zařízení pro sledování objektu s nízkou spotřebou

Autor
Václav Vanc
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Pavel Vít, Ph.D.
Anotace
Tato bakalářská práce se zabývá návrhem zařízení pro sledování objektu, které není trvale připojeno k internetu ani k elektrické síti. Vlastní zařízení je tvořeno kamerou a GSM/GPRS modemem připojených k procesoru přes seriovou linku. Zařízení je schopné zachycovat a odesílat fotografie přes emaily a je možné jej ovládat pomocí SMS zpráv. Výsledkem této práce je levné zařízení pro sledování objektu s funkcemi mnohem dražších zařízení.

Diplomové práce

Zařízení pro sledovaní domácnosti pomocí vestavěných systémů využívající GSM síť k přenosu dat

Autor
Vojtěch Procházka
Rok
2020
Typ
Diplomová práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Vojtěch Miškovský, Ph.D.
Anotace
Diplomová práce se zabývá navržením a realizací sledovacího zařízení pro internet věcí (IoT), které pomocí vestavěných systémů využívá GSM sítě. Vytvořené sledovací zařízení odesílá pořízené fotografie na vzdálený server přes existující mobilní síť s běžnou SIM kartou. Samotné sledovací zařízení se skládá ze čtyř hlavních komponent: řídící Arduino, adaptér na SD kartu, kamera a GSM modul. Nedílnou součástí práce je měření vytvořeného IoT zařízení při výkonu různých úkolů. K měření bylo použito druhé Arduino a byla měřena spotřeba energie, propustnost a latence. Metodologie měření ohledně získání jednotlivých naměřených hodnot je detailně popsána a jsou vytvořeny závěry ohledně využitelnosti tohoto zařízení v IoT. V práci jsou taktéž uvedena zjištění ohledně výdrže baterie pro napájení sledovacího zařízení. Pro daný GSM modul je prozkoumána využitelnost rychlosti LTE sítě a je vypočítáno, jaké celkové zrychlení odesílání souborů by bylo dosaženo při použití této rychlosti.

Zařízení pro získávání a zpracování dat z internetu na platformě Raspberry Pi

Autor
Jakub Kužel
Rok
2017
Typ
Diplomová práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
doc. Ing. Jan Janeček, CSc.
Anotace
Hlavím cílem této diplomové práce je prověřit možnosti počítače Raspberry Pi jako nástroje pro prezentaci dat z internetu. Vzniklá aplikace spravuje uživatelské skripty, které slouží k prezentaci dat prostřednictvím připojeného dotykového displeje nebo webového rozhraní zařízení. Práce je rozdělena na dvě hlavní části. V analytické části se věnuji rozboru možností a návrhu řešení. V implementační části je popsán průběh vývoje zařízení.

Knihovna funkcí pro program Wolfram Mathematica umožňující snadný návrh bezpečnostních kódů ve výuce

Autor
Jakub Doubek
Rok
2015
Typ
Diplomová práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
Ing. Jiří Buček, Ph.D.
Anotace
Práce se zabývá návrhem aritmetickologické jednotky pracující v logaritmické soustavě. Hlavními myšlenkou je použití vzorce A+B=A*(1+B/A). Dále pak práce v průběhu výpočtu využívá aproximaci pomocných funkcí Taylorovým polynomem. Okrajově se zabývá i převodem mezi logarimickou soustavou vyjádřenou v mřížce s pevnou řádovou čárkou a formátem pohyblivé řádové čárky, běžně používaným pro výpočty.

Multiplatformní grafická aplikace pro simulaci mikroprogramovaného procesoru DOP

Autor
Vojtěch Miškovský
Rok
2015
Typ
Diplomová práce
Vedoucí
Ing. Pavel Kubalík, Ph.D.
Oponenti
doc. Ing. Alois Pluháček, CSc.
Anotace
Cílem této práce je vytvoření multiplatformní aplikace pro simulaci mikroprogramovaného procesoru DOP sloužící zejména pro účely výuky. Aplikace by měla studentům umožnit pochopení fungování mikroprogramovaného procesoru a implementaci vlastní instrukce do mikroprogramu.