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 [2023/02/08 10:05] xkubalik [Current projects] |
project:proj_list [2023/02/13 08:51] xkubalik [Current projects] |
||
---|---|---|---|
Line 35: | Line 35: | ||
- záznam naměřených dat lokálně na SD kartu, | - záznam naměřených dat lokálně na SD kartu, | ||
- jednoduchý protokol pro komunikaci s PC s možným rozšířením pro další funkcionalitu. | - jednoduchý protokol pro komunikaci s PC s možným rozšířením pro další funkcionalitu. | ||
- | - Pro PC navrhněte a naprogramujte aplikaci v jazyce c++ s grafickým rozhraním. | + | - Pro PC navrhněte a naprogramujte aplikaci v jazyce C# s grafickým rozhraním. |
- Aplikace v PC bude umožňovat nastavit všechny parametry zátěže, včetně průběžného sledování naměřených hodnot a jejich zobrazení přímo v aplikaci. | - Aplikace v PC bude umožňovat nastavit všechny parametry zátěže, včetně průběžného sledování naměřených hodnot a jejich zobrazení přímo v aplikaci. | ||
- Parametry zátěže bude možné v průběhu měření měnit podle předem nastavených hodnot. | - Parametry zátěže bude možné v průběhu měření měnit podle předem nastavených hodnot. | ||
Line 64: | Line 64: | ||
* **Zařízení pro ovládání aplikace Adobe Lightroom s pomocí hardwarového ovladače (A device to control Adobe Lightroom using a hardware driver)** (BP - Macháček Vitězslav) | * **Zařízení pro ovládání aplikace Adobe Lightroom s pomocí hardwarového ovladače (A device to control Adobe Lightroom using a hardware driver)** (BP - Macháček Vitězslav) | ||
- Prozkoumejte existující řešení umožňující ovládání aplikace Adobe Lightroom s hardwarového ovladače. | - Prozkoumejte existující řešení umožňující ovládání aplikace Adobe Lightroom s hardwarového ovladače. | ||
+ | - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. | ||
- Navrhněte vlastní zařízení fungující jako samostatný ovladač splňující tyto požadavky: | - Navrhněte vlastní zařízení fungující jako samostatný ovladač splňující tyto požadavky: | ||
- komunikace s aplikací bude realizována přes USB a Bluetooth, | - komunikace s aplikací bude realizována přes USB a Bluetooth, | ||
Line 70: | Line 71: | ||
- Navržený ovladač zrealizujte a naprogramujte. | - Navržený ovladač zrealizujte a naprogramujte. | ||
- Pro PC vytvořte vlastní aplikaci umožňující zpracování dat z ovladače a jejich přenos do aplikace Adobe Lightroom Classic. | - Pro PC vytvořte vlastní aplikaci umožňující zpracování dat z ovladače a jejich přenos do aplikace Adobe Lightroom Classic. | ||
- | - Aplikace v PC bude dále umožňovat nastavení chování ovladače a nastavenou konfiguraci ukládat lokálně. | + | - Aplikace v PC bude dále umožňovat načtení konfiguračního souboru ovladače. |
- Výsledné řešení řádně otestujte. | - Výsledné řešení řádně otestujte. | ||
Line 83: | Line 84: | ||
- Pro výsledné zařízení napište v jazyce Python obslužnou aplikaci. | - Pro výsledné zařízení napište v jazyce Python obslužnou aplikaci. | ||
- Výsledné zařízení řádně otestujte. | - Výsledné zařízení řádně otestujte. | ||
+ | |||
+ | * **Aplikace pro chytrou domácnost využívající rádiové spojení jednotek s Raspberry Pi (Smart home application using radio connection of units with Raspberry Pi)** (BP - Zoreník Pavel) | ||
+ | - 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í naprogramujete, zdokumentujte a řádně otestujte. | ||
+ | - Požadavky: | ||
+ | - webová aplikace na platformě Raspberry Pi (konfigurace zařízení), | ||
+ | - připojení bude provedeno pomocí uživatelského jména a hesla, | ||
+ | - aplikace bude umožňovat více uživatelů s různým typem oprávnění, | ||
+ | - jednotlivá zařízení STM32, prostředí Arduino, | ||
+ | - komunikace zařízení přes rádiový modul RFM69, | ||
+ | - provoz zařízení na baterii, | ||
+ | - sledování teploty, ovládání zásuvek. | ||
+ | |||
| |