|
Platforma pro digitální předzkreslování založená na RFSoC
Kříčka, Tomáš ; Maňas, Ondřej (oponent) ; Král, Jan (vedoucí práce)
Předzkreslování signálu se vyskytuje v moderních komunikačních systémech a v dalších systémech vyžadující lineární zesílení signálu. Cílem je seznámit se s předzkreslováním signálu, rádiovým front-endem QORVO 1800 MHz FDD a implementovat řízení front-endu pomocí počítače programem Matlab. Práce se zabývá ovládáním jednotlivých atenuátorů a zesilovačů na front-endu QORVO programem psaném v jazyce C. Pomocí jednodeskového počítače Raspberry Pi 4B s operačním systémem Linux. Dále je v práci uplatnění SCPI serveru, který funguje na základě TCP paketů. V rámci seznámení s front-endem je i proměření výkonové charakteristiky výkonového zesilovače.
|
|
Automatizované pěstování rostlin
Stupka, Tomáš ; Dřínovský, Jiří (oponent) ; Götthans, Jakub (vedoucí práce)
Cílem této diplomové práce je navrhnout a realizovat automatizovanou hydroponickou stanici, která bude určená pro pěstování bylinek a zeleniny. Stanice je řízena minipočítačem Raspberry Pi, ke kterému je připojena řada snímačů, které kontrolují pH, EC, okolní teplotu a další veličiny. Návrh také zahrnuje externí snímač s řídícím procesorem ATMEGA328P pro kontrolu parametrů okolního osvětlení. Pro stanici je vytvořené webové rozhraní, které umožní uživateli sledovat vývoj jednotlivých měřených veličin v čase.
|
|
Systém pro měření průtoku, teploty a tlaku se zobrazením v LabVIEW
Macíček, Ondřej ; Čížek, Martin (oponent) ; Sekora, Jiří (vedoucí práce)
Tato diplomová práce se zabývá řešením systému pro měření neelektrických veličin - teploty, tlaku a průtoku. Měřen je tlak v levé komoře izolovaného králičího srdce. Dále je měřen průtok a teplota perfuzního roztoku pro srdce. Práce se také zabývá tvorbou programu pro řídící mikrokontrolér a pro LabVIEW, které je používáno pro zobrazování a exportování dat. Text obsahuje i technickou dokumentaci pro výrobu přípravku.
|
|
Automatizace řízení RC modelů
Vávra, Jan ; Musil, Petr (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce se zabývá řízením RC modelů pomocí mikrokontroléru ESP-32 ovládané přes mobilní zařízení s OS Andriod pomocí WiFi. Cílem této práce je obohatit ovládání o automatizované chování, které by zjednodušilo nebo případně obohatilo požitek z řízení. Práce se zabývá používání pulzní šířkové modulace pro ovládání serv, tvorbou uživatelského rozhraní a protokolem pro komunikaci mezi mobilem a vývojovou deskou. Výsledkem práce je aplikace na OS Android, ze které lze posílat pokyny na mikropočítač, který ovládá servo řízení a elektromotor modelu. Systém má předdefinované triky přímo na mikropočítači a možnost definovat vlastní triky, které jsou po aktivaci postupně odesílány na mikropočítač v podobě jednotlivých instrukcí.
|
|
Aplikace pro odesílání SMS přes webové brány s využitím esmska modulů
Marton, Dominik ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce popisuje návrh a implementaci konzolového programu, který pomocí JavaScript modulů programu esmska umožňuje z uživatelských skriptů odesílat SMS zprávy skrz webové brány bez CAPTCHA zabezpečení, a služby zpřístupňující program vzdáleně pomocí REST rozhraní. Program i služba jsou určeny především pro běh na síťových prvcích s operačním systémem OpenWrt, a proto se snaží minimalizovat paměťové nároky. Řešení je napsané kompletně v jazyce C s použitím knihovny libcurl, vestavěného JavaScript interpretu Duktape a standardní knihovny jazyka C uClibc.
|
|
Obchvat města Brtnice
Anděl, Petr ; Mitura, Jindřich (oponent) ; Všetečka, Martin (vedoucí práce)
Cílem bakalářské práce je vypracování vyhledávací studie obchvatu města Brtnice. Brtnice se nachází v kraji Vysočina 13km jihovýchodně od krajského města Jihlava. Důvodem návrhu obchvatu stávající komunikace II/405 je odklonění dopravy z centra města. Obchvat Brtnice je důležitou součástí záměru zmodernizování silničního spojení Jihlavy a Třebíče. Jsou navrženy 3 varianty. Varianta A se od silnice II/405 odkloní na severu ještě před stávajícím příjezdem do Brtnice a vede na západ od města a údolí překonává na jižní straně, kde dochází následně k připojení zpět na II/405. Varianty B a C vedou východním směrem, obě pokračují na severu po stávající komunikaci přímo a k napojení na jihu dojde taktéž plynule na stávající úsek. Varianta B odpovídá návrhu v územním plánu. Varianta C se liší od varianty B napojením silnice II/403 a III/4034 na východě.
|
|
Převod výrazů v C do DIMACS formátu
Grim, Pavel ; Charvát, Lukáš (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce se věnuje návrhu převodu výrazů zapsaných v programovacím jazyce C do formátu DIMACS a realizaci programu v jazyce C++ provádějící tento převod. V textu práce se nachází popis programovacího jazyka C a jeho operátorů. Dále obsahuje popis konjunktivní normální formy a popis formátu DIMACS. Následuje návrh vytvoření programu pro uskutečnění převodu z výrazu v programovacím jazyce C do formátu DIMACS a popis realizace programu provádějící tento převod.
|
|
Jednoduché vývojové prostředí pro C++ na platformě Android
Režňák, Pavel ; Janoušek, Vladimír (oponent) ; Peringer, Petr (vedoucí práce)
Tato bakalářská práce se zabývá vytvořením prostředí pro překlad aplikací psaných v jazycích C a C++. Vývojové prostředí se skládá z aplikace emulující terminál a balíčků obsahujících open-source překladače a pomocné nástroje, přeložené pro mobilní zařízení s ARM procesorem a operačním systémem Android. Tento proces zahrnuje vygenerování křížového překladače pro systém Android z nástrojů NDK, správné nastavení parametrů během konfigurace, opravy zdrojových souborů těchto open-source překladačů a vytvoření aplikace instalovatelné pod OS Android, která umožní snadné použití těchto nástrojů.
|
|
Atributová autentizace na platformě Android
Strakoš, Jan ; Ricci, Sara (oponent) ; Malina, Lukáš (vedoucí práce)
Diplomová práce se zabývá implementací pilotního systému atributové autentizace na platformě Android. Podpora atributové autentizace na platformě Android je co do počtu implementací velmi slabá a je potřeba jí věnovat zvýšenou pozornost. V teoretické části práce je rozebrána kryptografická podpora na platformě Android, využití nástroje Android NDK (Native Development Kit) a služby HCE (Host-Card Emulation). Součástí teoretické části práce je i popis schémat systému atributové autentizace včetně pilotního systému RKVAC. Praktická část popisuje průběh implementace systému RKVAC na platformě Android společně s implementací vlastního kryptografického jádra založeného na nativní kryptografické knihovně MCL. V závěru práce jsou uvedeny výsledky měření časové, paměťové a výpočetní náročnosti vytvořených mobilních aplikací.
|
| |