User Tools

Site Tools


project:proj_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
project:proj_list [2023/02/08 10:05]
xkubalik [Current projects]
project:proj_list [2024/02/12 12:52]
xkubalik [Current projects]
Line 1: Line 1:
 ====== All projects ====== ====== All projects ======
 ===== Current projects ===== ===== Current projects =====
 +
 +  * **Platební terminál pro bezhotovostní platby přes nezávislý platební systém (Payment terminal for non-cash payments via an independent payment system)** (DP – Čtvrtečka Karel)
 +    * Prozkoumejte existující řešení zadané problematiky.
 +    * Analyzujte možné způsoby realizace terminálu.
 +    * Navrhněte vlastní řešení terminálu a vyberte pro něj vhodnou hw platformu.
 +    * HW platforma bude podporovat použití OS Linux.
 +    * Řešení bude splňovat tyto požadavky:
 +      - Zařízení bude přenosné a napájené z baterie.
 +      - Přehledný grafický displej.
 +      - Ovládání terminálu bude možné s pomocí tlačítek.
 +      - Čtení RFID karet Mifare.
 +      - Bezdrátová komunikace se serverem přes Wifi.
 +      - Komunikace se serverem přes REST API.
 +      - Monitorování systému s nástroji Prometheus.
 +      - Podpora OTA update.
 +    * Navržené zařízení zrealizujte a řádně otestujte.
 +    * Pro výsledné řešení napište obslužnou aplikaci demonstrující funkčnost všech částí terminálu.
 +
 +  * **Programovatelný řídicí systém pro ovládání periferií náročných na přesné časování (Programmable control system for controlling peripherals requiring precise timing)** (BP - Fujda Martin)
 +    * Prozkoumejte existující řešení zadané problematiky.
 +    * Analyzujte dostupné periférie, protokoly komunikace a ovládaní moduly.
 +    * Vyberte vhodnou HW platformu a navrhněte pro ni integrační desku.
 +    * Navrhněte vlastní zařízení založené na zvolené architektuře.
 +    * Zařízení se bude skládat z: kontroléru,​ síťového modulu, LCD TFT displeje s SD kartou.
 +    * Zařízení bude navrhnuto tak, aby bylo možné připojit externí periferie pomocí nastavitelného portu.
 +    * Realizujte obslužnou aplikaci pro zařízení a periferie.
 +    * Řešení se bude skládat ze serverové části na pozadí a obslužné uživatelské části.
 +    * Implementujte funkční prototyp, řádně ho zdokumentujte a otestujte.
 +
 +
 +  * **Wireless smart cube for time tracking with application Clockify (Bezdrátová chytrá kostka určená ke sledování času s aplikací Clockify)** (BP - Sobíšek David)
 +    * Research existing solutions for wireless smart objects for easier time-tracking.
 +    * Design your solution based on the ESP8266 platform.
 +    * The designed solution will meet these requirements:​
 +      - It will be tracking a project assigned by the user to a side tilted upwards.
 +      - The user will be able to communicate with the device using WiFi.
 +      - The tracked data will be sent to the application Clockify using their public REST API interface or stored on a microSD card when WiFi is not reachable.
 +      - LEDs inside the device will light up to indicate the actions and states of the device.
 +      - Its batteries will be charged wirelessly.
 +    * Implement your proposed solution and adequately test it.
 +
 +
 +  * **Dálkově ovládaný analogový zesilovač zvuku ovládaný s pomocí IR ovladače (Remote controlled analog sound amplifier using an IR controller)** (BP - Vacek Kryštof)
 +    * Prozkoumejte existující řešení.
 +    * Analyzujte technologii dálkového ovládání s pomocí IR ovladače.
 +    * Navrhněte vlastní zařízení založené na mikrokontroleru ATmega.
 +    * Zařízení bude splňovat tyto požadavky:
 +      - Ovládání bude prováděno,​ jak pomocí IR dálkového ovládání,​ tak na samotném zařízení s pomocí rotačního enkodéru a tlačítek.
 +      - Zařízení bude zobrazovat aktuální stav a nastavení zesilovače.
 +      - Zařízení bude umožňovat výběr mezi různými vstupy.
 +    * Navržené řešení zrealizujte a řádně otestujte.
  
   * **Kamerové zařízení pro monitorování vzdáleného prostoru pomocí ESP32-CAM a SIM800L modulů (Camera device for remote space monitoring using ESP32-CAM and SIM800L modules)** (BP - Staes Adam)   * **Kamerové zařízení pro monitorování vzdáleného prostoru pomocí ESP32-CAM a SIM800L modulů (Camera device for remote space monitoring using ESP32-CAM and SIM800L modules)** (BP - Staes Adam)
Line 35: Line 86:
       - 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 115:
   * **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 122:
     - 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 ​nastavenou konfiguraci ​ukládat ​lokálně.+    - Aplikace bude mít uživatelské rozhraní, které bude umožňovat ​její nastavení a toto nastavení bude ukládat ​do lokální databáze.
     - Výsledné řešení řádně otestujte.     - Výsledné řešení řádně otestujte.
  
Line 83: Line 135:
     - 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.
 +
  
   ​   ​
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik