|
Multiband solar sensors data acquisition and cloud processing
Hertl, Vít ; Kaczmarczyk, Václav (oponent) ; Holek, Radovan (vedoucí práce)
This master's thesis builds upon the foundations laid in the same-titled semestral thesis. At the beginning the fundamental properties of sunlight that are needed for understanding of the performance ratio computation are briefly mentioned. After that the solar sensors developed in ReRa Solutions which provided the solar irradiance measured data are described. In the following literary research part the alternatives to unreliable sensor's Wi-Fi connection are compared and the most suitable connection technology is concluded to be LoRa. In the practical part the design and development process of a single page application solution is described in detail. The application allows the sensors to log measured data into the database and is able to retrieve and display them back to the user in an intelligible form. The application benefits from modern programming languages and frameworks (e.g. Kotlin, Spring, TypeScript, React, Material-UI). The database model was designed with respect to real-world scenario introducing the monitored area concept allowing extensive configuration possibilities. Then the model was transferred into the database in the form of programmable entities. Further, the client-server communication via REST API allowing role-based authentication was implemented. The application GUI allows to configure the environment according to user needs and renders interactive graphs with sensor measured data. The application was deployed in Google Cloud with a separate database.
|
|
Inovace laboratorních úloh v BLOS
Urban, Jakub ; Valach, Soběslav (oponent) ; Holek, Radovan (vedoucí práce)
Tato práce se zabývá inovací úloh bakalářského předmětu Logické obvody a systémy. Byly navrženy a odladěny celkem tři úlohy v~ jazyce VHDL pro vývojový kit Digilent Nexys 3 a periferie Pmod, k~němu připojených. První úloha je zaměřena na čtení stisknutého tlačítka na maticové klávesnici. Druhá a třetí úloha si klade za cíl zobrazit stisknuté tlačítko na OLED displeji, liší se použitým kontrolérem pro tento displej. Pro všechny úlohy byly vytvořeny návody pro jejich řešení.
|
|
Optimalizace čtení dat z distribuované databáze
Kozlovský, Jiří ; Holek, Radovan (oponent) ; Macho, Tomáš (vedoucí práce)
Tato práce se zabývá optimalizací čtení dat z distribuované NoSQL databáze Apache HBase s ohledem na požadovanou granularitu dat. Zadání vzniklo jako produktový požadavek firmy Seznam.cz, a.s. divize Reklamy, nákladového střediska Sklik.cz za účelem vylepšení uživatelské zkušenosti zpřístupněním filtrace agregovaných statistických dat uživatelům inzerentské webové aplikace pro zobrazení historie výkonnosti entit.
|
|
Informační systém pro sběr a zpracování dat z průmyslového procesu
Bobák, Petr ; Kaczmarczyk, Václav (oponent) ; Holek, Radovan (vedoucí práce)
Cílem bakalářské práce je vytvořit základ informačního systému pro sběr a zpracování dat z průmyslového procesu, který má být součástí uceleného monitorovacího systému jako celého řetězce od snímače až po předmětný informační systém s databází. V práci je odůvodněn výběr HMI komponenty, konkrétně vizualizačního serveru Weintek cMT-SVR-100, který umožňuje přenos dat získaných z PLC pomocí protokolu Modbus TCP přes Ethernet do vzdálené databáze MySQL; jsou popsány jeho vlastnosti a struktura výstupních dat. Dále je popsán datový a procesní model databáze a obslužná aplikace s uživatelským rozhraním. Uživatelské rozhraní je řešeno jako webová aplikace, což umožňuje přístup z různých platforem a zařízení pomocí běžného webového prohlížeče. Práce představuje také testování systému a jeho výsledky.
|
|
Informační systém pro podporu prodeje
Štupák, Branislav ; Holek, Radovan (oponent) ; Macho, Tomáš (vedoucí práce)
Diplomová práca sa zaoberá návrhom a implementáciou systému pre podporu predaja. V prvej časti je vykonaný prieskum trhu a popísané legislatívne požiadávky. Tieto poznatky sú potom uplatnené pri návrhu aplikácie. Návrh systému a jeho požiadávky sú spracované s ohľadom na vysoký užívateľský prežitok(UX). Aplikácia je vytvoréná offline-first prístupom za pomoci frameworku React Native pre cross-platformový vývoj mobilných aplikácií. Pre synchronizáciu dát medzi zariadeniami je použitý databázový systém CouchDB.
|
| |
| |
|
Software pro jízdu pravidelnosti
Kříž, Petr ; Holek, Radovan (oponent) ; Štohl, Radek (vedoucí práce)
Hlavním cílem této diplomové práce bylo vytvoření softwaru pro měření a zpracování výsledků závodů pravidelnosti a k tomuto programu vytvořit doplňkovou webovou aplikaci. Měřicí aplikace byla vytvořena ve vývojovém prostředí Micosoft Visual Studio 2015 pomocí programovacího jazyka c#. Pro správné fungování aplikace bylo nutné vytvořit databázový model. Pro vytvoření databáze byl využit systém řízení databáze MySQL. Program dokáže pracovat jak s lokální databází, tak se vzdáleným serverem. Webová aplikace umožňuje zobrazovat různá data včetně výsledků závodů a turnajů, data získává právě z této MySQL databáze. Pro inspiraci zde byla možnost prozkoumat již existující software pro zpracování okruhových závodů Vola Timing Circuit – Pro.
|
|
Převodníkový modul s rychlou sériovou komunikační linkou
Kabátník, Václav ; Holek, Radovan (oponent) ; Valach, Soběslav (vedoucí práce)
Tato práce se zabývá návrhem a implementací standardu JESD204B. V prvé řadě práce seznamuje se samotným standardem, a poté pojednává o jeho revizích. Standard JESD204B funguje na bázi vrstvové specifikace, podobně jako ostatní protokoly. Práce dále seznamuje s vlastní implementací samotného firmwaru, podle kterého probíhá přenos dat na bázi standardu JESD204B. Firmware je psán pomocí jazyku VHDL. Součástí práce je obvodové řešení, kde je vytvořeno schéma našeho obvodu. Výsledkem práce je realizované obvodové a firmwarové řešení převodníku pro rychlé sériové rozhraní.
|
|
Sběr a zpracování dat při měření LED modulů předních světlometů
Polák, Petr ; Honzík, Petr (oponent) ; Holek, Radovan (vedoucí práce)
Cílem této bakalářské práce je navrhnout soubor měřených parametrů pro zařízení LED Module Check sloužící k měření LED modulů předních světlometů automobilů a následná tvorba reportů z jednotlivých měření. Na začátku je popsána funkce zařízení LED Module Check a parametry LED modulů, které je třeba sledovat. Dále je popsána struktura třídy napsaná v jazyce C#, která bude obsahovat hodnoty měření a jejich interpretace do formátu XML. Na závěr jsou představeny nástroje pro tvoření a úpravu dokumentu a konverzi do formátu PDF.
|