NOVOTNÝ, J. Centrální řidicí systém inteligentního domu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2013.
Student pracoval samostatně, nicméně jeho samostatnost byla až přílišná. I když konzultace byly dobrovolné, student této možnosti během semestru nevyužil. To se také odráží ve kvalitě zpracování textu jeho diplomové práce, která obsahuje některé nedostatky. Nicméně úspěšně realizoval a částečně demonstroval funčnost vytvořené řídicí jednoty. Tím z mého pohledu splnil zadání diplomové práce.
Student Jan Novotný vypracoval diplomovou práci na téma Centrální řídící systém inteligentního domu. Cílem práce bylo vytvořit řídící jednotku pro domácí automatizaci připojenou k PC. Text práce je členěn na dvě hlavní části. První část stručně popisuje obecné rozdělení systémů pro řízení do několika kategorií. Druhá část práce se zabývá popisem navrženého systému. Odborná stránka práce je na nízké úrovni a mám k ní mnoho připomínek. V rámci oponentského posudku není možné důkladně rozebrat všechny nedostatky, uvádím proto jen ty nejdůležitější. Rozbor problematiky v první části práce je velmi obecný a popisuje pouze klasifikaci systémů pro domácí automatizaci dle čtyř kritérií. V teoretickém rozboru bych očekával podrobnější rozbor problematiky. V kapitole 2, věnující se návrhu řešení v blokovém schématu, chybí připojení webové kamery, která je v textu zmiňována. Při analýze problému mohl autor také zohlednit omezení délky kabeláže u sběrnice USB a zvolit jiný způsob připojení webové kamery. Dále je zde zmiňováno, že systém pro řízení topení se učí a přizpůsobuje změnám až do dosažení optimálního nastavení. Učící algoritmus ani optimální stav topení není nikde v práci dále popsán. V kapitole 3 je obsáhlý popis funkcí programu pro PC. Není zde ale uvedeno, v jakém vývojovém prostředí byl program vytvořen, a na přiloženém CD jsou pouze nepřeložené zdrojové kódy. Proto není možné ověřit, zda program funguje. V kapitole 3.5 je popsán grafický editor pracující s knihovnami OpenGL. Využití této technologie pro pouhé vykreslování úseček se zdá být zbytečné a také nevidím smysl v zobrazení frekvence vykreslování u statického motivu (obrázky 7 a 14). Odevzdané zdrojové kódy programu pro PC obsahují cizí obrázky získané z různých internetových serverů, např. z adresy: http://static.geoentropica.com/Imag/images/icon-set/. V textu práce je uvedeno pouze použití dat z webové stránky www.slunecno.cz, takže použití ostatních obrázků lze považovat za plagiátorství. Implementace řídících algoritmů uvedená v kapitole 3.9 není nijak popsána. V kapitole 3.10 je uveden vzorec pro výpočet denního vytápěcího plánu, který je dle autora původně určen pro řízení dráhy modelu auta. Z textu není jasné, jakým způsobem je možné vzorec aplikovat na řízení vytápění. Navíc zde autor uvádí, že proměnná t označuje čas, a operuje s prvky v čase od t-2 po t+2. Není jasné, jakým způsobem jsou získána data v čase t+1 a t+2, tj. z budoucnosti. Dále je zde uvedeno, že se výsledek porovnává s konstantou, kterou je potřeba pro daný systém “vyladit”, ale není uveden postup tohoto “vyladění”. K řídící jednotce s procesorem ARM v kapitole 4.2 jsou na přiloženém CD pouze nepřeložené zdrojové kódy. Autor dále uvádí, že pro realizaci zdrojového kódu využil knihovny dodávané výrobcem. Neuvádí ale, které knihovny používá, jakým způsobem dodávané zdrojové kódy upravil, a odkazuje na stránku s vývojovou deskou. Přiložené zdrojové kódy jsou ale staženy ze serveru mcu.cz, což je vidět např. v komentářích v souboru main.c, a původ kódů není v práci uveden, což je možné také považovat za plagiátorství. Celkově programová výbava působí tak, že procesor ARM funguje pouze jako převaděč dat mezi sběrnicemi USB a SoftBus a nepracuje jako samostatná řídící jednotka (kapitola 4.1.2). K desce s mikrokontrolérem ATMEL, která slouží k připojení čidel, nejsou na přiloženém CD žádné zdrojové kódy. V závěru práce autor uvádí, že řídící jednotka byla realizována a její funkce byla ověřena pomocí testovací desky. Nikde v textu není uvedeno, jakým způsobem byl systém testován, a úplně zde chybí vyhodnocení dosažených výsledků. Práce s literaturou je nedostatečná. Úplně chybí citace v popisu použitých algoritmů v kapitolách 3.9 a 3.10. Zdroj [3], novinový PR článek, který je využit jako citace v kapitole 1.1.2, nepatří do odborné technické práce. Také odkaz na internetový obchod, zdroj [4], je v technické práci sporný. Odkazy na katalogové listy neobsahují označení konkrétní verze uváděných dokumentů. Většina internetových zdrojů je citována v datech mezi dubnem a květnem 2012, přičemž termín zadání práce je 11.2.2013. Formální úroveň práce je velmi nízká, pro diplomovou práci nedostatečná. Obsahuje velké množství překlepů a nevhodných formulací. Obrázky jsou často rozmazané (obr. 2), chybí v nich diakritika (obr. 1), obsahují směs anglických, českých a špatně přeložených výrazů (obr. 19), obsahují špatné popisky (na obr. 24 je vývojový diagram), schematické značky nedodržují normy (obr. 22). Grafická úprava je nejednotná. Vzhledem k nízké úrovni práce, která navíc vykazuje prvky plagiátorství, nedoporučuji tuto práci k obhajobě a hodnotím celkovým počtem bodů 30.
eVSKP id 67125