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 [2020/02/05 10:13] xkubalik [Current projects] |
project:proj_list [2020/02/05 14:17] xkubalik |
||
---|---|---|---|
Line 14: | Line 14: | ||
- Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. | - 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. | - Navržené řešení zrealizujte, naprogramujte, řádně ho zdokumentujte a otestujte. | ||
- | - Výsledné řešení se bude skládat ze 3 částí: řídicí jednotka, backend a frontend. | + | - Výsledné řešení bude zahrnovat řídicí jednotku, instalovanou do laviček a stolů, a webovou aplikaci. |
- | - Řídicí jednotka (klient) bude postavena na vlastním HW (založený na ESP32) instalovaný do laviček, ke kterému jsou připojeny senzory, LED osvětlení, ventilátory a regulátor solárních panelů. | + | - Řídicí jednotka bude postavena na vlastním HW (založeném na ESP32) a bude splňovat následující požadavky: |
- | - Backend (server) bude běžet na serveru někde v internetu a bude zajišťovat veškerou logiku a persistenci dat. | + | * podpora nabíjení mobilních zařízení a měření spotřeby přes USB porty, |
- | - Frontend (klient) bude webová SPA aplikace sloužící k zobrazení naměřených dat a ke správě a konfiguraci instalovaných řídicích jednotek. | + | * komunikace s regulátory solárních panelů, |
- | - Veškeré části budou ke vzájemné komunikaci používat síť internet, ke které se mohou připojit přes wifi (řídicí část, frontend) nebo pevného připojení do internetu (backend). | + | * 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. | ||
+ | - Webová aplikace bude dostupná přes internet a bude sloužit k zobrazení naměřených dat a ke správě a konfiguraci instalovaných řídicích jednotek. | ||
+ | - Řídicí jednotky budou komunikovat se serverovou částí webové aplikace prostřednictvím sítě internet, ke které se připojí přes WiFi. | ||
* **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áš) | * **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áš) | ||
Line 71: | Line 76: | ||
- | * **Programovatelný generátor průběhu (sínus, trojúhelník, obdélník) (A programmable wave generator (sine, triangle, square))** - (BP - Hevessy Karel) | + | * **Programovatelný generátor průběhu (sinus, trojúhelník, obdélník) (A programmable wave generator (sine, triangle, square))** - (BP - Hevessy Karel) |
- Prozkoumejte existující řešení generování průběhů s pomocí DDS generátorů. | - Prozkoumejte existující řešení generování průběhů s pomocí DDS generátorů. | ||
- | - Navrhněte a zrealizujte zařízení pro generování sínusového, trojúhelníkového a obdélníkového průběhu. | + | - Navrhněte a zrealizujte zařízení pro generování sinusového, trojúhelníkového a obdélníkového průběhu. |
- Pro zařízení vyberte vhodnou platformu pro řízení DDS generátorů. | - Pro zařízení vyberte vhodnou platformu pro řízení DDS generátorů. | ||
- Zařízení bude možné ovládat s pomocí grafického dotykového displeje. | - Zařízení bude možné ovládat s pomocí grafického dotykového displeje. |