====== Semestrální práce ====== Semestrální práce nemusí být nutně uceleným dílem, může to být i obdoba proof-of-concept nebo rešerše nějakého zajímavého problému, který souvisí s IoT systémy - nejlépe něco, co by mohlo být zajímavé i pro ostatní. ===== Pravidla pro vypracování ===== Projekt řeší studenti samostatně nebo ve skupině maximálně tří studentů. V případě skupiny je nezbytné popsat příspěvek jednotlivých členů týmu k výsledku projektu. Hodnoceny jsou zejména následující aspekty projektu: * souvislost projektu s tématem předmětu * náročnost projektu * funkčnost * úroveň zpracování projektu * dokumentace * verzování kódu ===== Témata pro inspiraci ===== Považujeme za ideální, pokud si každý student nebo skupina vymyslí a realizuje vlastní projekt. Jako inspirace mohou posloužit následující projekty. ==== 1. Indoor navigace pomocí wi-fi ==== Projekt využije modul s mikrokontrolérem a wi-fi rozhraním (RPi Pico W, ESP32, ...) k měření síly wi-fi signálu od různých AP uvnitř budovy. Na základě naměřených dat je pak možné natrénovat přibližnou polohu zařízení a následně např. vyhodnocovat pohyb osob po budově. **Reference:** * [[https://github.com/ouredtom/wifi_rssi]] ==== 2. Vzdálené ovládání pohybem ==== Cílem projektu je rozpoznání základních gest v reálném čase a jejich využití pro ovládání jiného zařízení (třeba elektrického spotřebiče). **Reference:** * (neplatný odkaz) https://eloquentarduino.github.io/2019/12/how-to-do-gesture-identification-on-arduino/ * http://web.archive.org/web/20221130071451/https://eloquentarduino.com/portfolio/continous-motion-classification-with-eloquent-tinyml/ ==== 4. Měřič vzdálenosti pomocí BLE ==== Cílem je - vyzkoušet měření vzdálenosti pomocí ESP32 - metodu zpřesnit pomocí triangulace - identifikovat průchody BLE majáku (mobilní telefon) a informaci dál zpracovávat (cloud/databáze). ==== 5. Využití knihovny Tiny ML ==== Prostudujte možnosti využití knihovny Tiny ML s různými vývojovými deskami Linky * https://www.edgeimpulse.com/blog/tinyml-for-silabs * https://www.youtube.com/watch?v=bonLeCxw0GU Další linky: * https://github.com/jonnor/embeddedml ---- ==== Příklady dříve řešených prací ==== * https://gitlab.fel.cvut.cz/cingrjan/wifetracker-app * https://gitlab.fel.cvut.cz/berankry/semestralni-prace-nsi * https://gitlab.fel.cvut.cz/croftjos/plantbuddy * https://gitlab.fel.cvut.cz/cepelada/nsi-semestral-project * https://gitlab.fel.cvut.cz/duseko11/nsi-proj-led * https://gitlab.fel.cvut.cz/fialalu9/semestralni_prace * https://gitlab.fel.cvut.cz/hruskfr2/nsi-sem * https://gitlab.fel.cvut.cz/jarolfil/nsi/-/tree/main/Semestrální%20projekt?ref_type=heads * https://cw.felk.cvut.cz/brute/teacher/upload/1988798/view?file=NSIsem.pdf * https://gitlab.fel.cvut.cz/landazde/nsi-projekt