This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:proj_list [2018/10/22 14:31] xkubalik [Available projects] |
project:proj_list [2020/01/24 10:19] xkubalik |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Current projects ===== | ===== Current projects ===== | ||
- | * **připravuje se** | + | * **Dálkově ovládané 4kolé vozítko využívající platformu Arduino (4-wheels vehicle using the Arduino platform with a remote control )** - (BP - Zemánek Martin) |
+ | * Prozkoumejte existující řešení dálkově ovládaných 4kolých vozítek | ||
+ | * Navrhněte vlastní řešení řízení 4kolého vozítka s pomocí platformy Arduino | ||
+ | * Aplikace pro Arduino bude umožňovat řízení každého kola tak, aby bylo možné jezdit všemi směry. | ||
+ | * Veškeré řízení pohybu vozítka bude provedeno s pomocí dálkového ovládání. | ||
+ | * Vozítko bude na sobě obsahovat další senzory potřebné pro pohyb a LED diody pro signalizaci směru. | ||
+ | * Navržené řešení zrealizujte a řádně otestujte. | ||
+ | * **Platforma pro podporu interaktivního městského mobiliáře využívající procesor ESP32 (ESP32 Based Platform Supporting Interactive Street Furniture)** - (BP - Topič Jakub) | ||
+ | - Prozkoumejte existující řešení. | ||
+ | - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. | ||
+ | - Navržené řešení zrealizujte, naprogramujte, řádně ho zdokumentujte a otestujte. | ||
+ | - Požadavky na výsledné řešení: | ||
+ | * podpora nabíjení mobilních zařízení a měření spotřeby přes USB porty | ||
+ | * komunikace s regulátory solárních panelů | ||
+ | * měření napětí záložních baterií | ||
+ | * spínání LED osvětlení a ventilátoru | ||
+ | * měření meteorologických dat (teplota, tlak, vlhkost) | ||
+ | * možnost vzdálené aktualizace firmware | ||
+ | * vzdálená konfigurace zařízení přes webovou aplikaci | ||
+ | * správa uživatelských účtů | ||
+ | * vizualizace naměřených dat | ||
+ | * **Platforma pro chytrou domácnost využivající WIFI spojení jednotek s RaspberryPI (The smart home platform based on RaspberryPI using WIFI connection)** - (BP - Trejdl Tomáš) | ||
+ | - Prozkoumejte existující řešení. | ||
+ | - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. | ||
+ | - Navržené řešení zrealizujte, naprogramujte, řádně ho zdokumentujte a otestujte. | ||
+ | - Požadavky: | ||
+ | * řídicí část bude využívat existující platformu RaspberryPI | ||
+ | * pro jednoltivá zařízení v domácnosti použijte modul s ESP8266 | ||
+ | * zařízení spolu budou komunikovat prostřednictvím wifi sítě | ||
+ | * v domácnosti bude možné sledovat teplotu a detekovat otevření dveří | ||
+ | * ovládat bude možné zásuvky a světla | ||
+ | * aplikace bude umožňovat konfiguraci zařízení s pomocí webové aplikace | ||
+ | * dale bude možné graficky zobrazovat průběh teploty | ||
+ | * zaměřte se hlavne na efektivní práci s větším množstvím modulů | ||
+ | * jednoduchý protokol pro komunikaci s možností snadného rozšíření | ||
+ | * ** Zařízení pro monitorování a zobrazování informací o aktuálním stavu provozu automobilu (The automotive data logging device)** - (BP - Bohm Jakub) | ||
+ | * Prozkoumejte existující řešení. | ||
+ | * Vyberte vhodnou HW platformu. | ||
+ | * Vyberte vhodný programovací jazyk. | ||
+ | * Navrhněte vlastní řešení splňující tyto požadavky: | ||
+ | * malé kompaktní zařízení | ||
+ | * zařízení bude obsahovat display, GPS modul, akcelerometr, RTC obvod, A/D převodníky | ||
+ | * zařízení bude umožňovat zobrazování hodnoty z A/D převodníku a dalších čidel | ||
+ | * bezdrátová komunikace s mobilním telefonem | ||
+ | * možnost konfigurace | ||
+ | * Výsledné řešení zrealizujte a řádně otestujte. | ||
+ | * **Dálkově ovládaná meteostanice s nízkou spotřebou (The remotely controlled low power weather station)** - (BP - Jilek Vojtěch) | ||
+ | |||
+ | - Prozkoumejte existující řešení. | ||
+ | - Navrhněte a zrealizujte zařízení pro vzdálené měření meteorologických dat | ||
+ | - Zařízení bude splňovat tyto požadavky: | ||
+ | * stanice bude poskytovat měření teploty, vlhkosti, tlaku a koncentrace CO2 | ||
+ | * jako řídicí platformu použijte Arduino s procesorem ATmega2560 | ||
+ | * zařízení bude komunikovat s pomocí bluetooth a SMS zpráv s mobilním telefonem | ||
+ | * pomocí vzdálené komunikace bude možné zařízení konfigurovat | ||
+ | * zařízení bude umožňovat záznam naměřených dat | ||
+ | * celý návrh bude proveden s ohledem na nízkou spotřebu | ||
+ | * pro výsledné zařízení naprogramujte obslužnou aplikací | ||
+ | * aplikaci implementujte v jazyku C | ||
+ | * výsledné řešení řádně otestujte | ||
+ | |||
+ | |||
+ | * **Nástroj pro tvorbu spolehlivých systému v FPGA s použitím bezpečnostních kódů (A tool used to generate self-checking circuits based on error control codes)** - (DP - Pail Vojtěch) | ||
+ | * Prozkoumejte existující řešení testování poruch v kombinačních obvodech zabezpečených bezpečnostními kódy | ||
+ | * Analyzujte poruchové chování zadané sady kombinačních obvodů (benchárků) | ||
+ | * Vytvořte klasifikaci obvodů s hlediska možností opravy/detekce poruch | ||
+ | * Navrhněte a naprogramujte nástroj pro generování prediktorů pro různé bezpečností kódy | ||
+ | * Výsledné řešení zabezpečených kombinačních obvodu otestujte s ohledem na vznik poruch | ||
Line 26: | Line 93: | ||
* univerzální desky s různými periferiemi | * univerzální desky s různými periferiemi | ||
* řízení modelu auta | * řízení modelu auta | ||
+ | * generator analogových průběhů | ||
* vlastní zadání | * vlastní zadání | ||
+ | * Wifi a ESP32/ESP2866 | ||
2. Volfram Mathematica | 2. Volfram Mathematica | ||
* bezpečnostní kódy | * bezpečnostní kódy | ||
- | * kódy pro kriptografií | + | * kódy pro kryptografií |
* matematické funkce realizované v HW | * matematické funkce realizované v HW | ||
+ | * aritmetický procesor v GF(2^2^n) | ||
+ | * efiktivita protokolů pro předmět BI-PSI | ||
* vlastní zadání | * vlastní zadání | ||
Line 44: | Line 115: | ||
4. Jazyk VHDL | 4. Jazyk VHDL | ||
* návrh hardware pro bezpečnostní kódy | * návrh hardware pro bezpečnostní kódy | ||
+ | * generátor průběhů (sinusovka, obdelník, trojuhelník) | ||
+ | * osciloskop | ||
* návrh hardware pro realizaci matematických funkcí | * návrh hardware pro realizaci matematických funkcí | ||
+ | * implementace procesoru/periferié procesoru (ARM, Z80, AVR, ...) | ||
+ | * HW podpora SoC (Zynq) | ||
+ | * aritmetický procesor v GF(2^2^n) | ||
+ | * Hry pro FPGA | ||
* vlastní zadání | * vlastní zadání | ||
Line 82: | Line 159: | ||
**BP a DP defended works on CTU in Prague FEL/FIT:** [[https://dspace.cvut.cz|BP a DP]] | **BP a DP defended works on CTU in Prague FEL/FIT:** [[https://dspace.cvut.cz|BP a DP]] | ||
- | ===== All projects archives 2004 - 2018 ===== | + | ===== All projects archives 2004 - 2019 ===== |
+ | *[[project:2019:proj_2019|Realized projects 2019]] | ||
*[[project:2018:proj_2018|Realized projects 2018]] | *[[project:2018:proj_2018|Realized projects 2018]] | ||
*[[project:2017:proj_2017|Realized projects 2017]] | *[[project:2017:proj_2017|Realized projects 2017]] |