Uporaba interneta stvari za poenostavljeno vodenje aktivnosti športne vadbe
Vsak se je že kdaj ukvarjal s športom, naj bo to tek, kolesarjenje, plavanje ali katera koli druga aktivnost. Ko z njo zaključimo, je zelo priročno videti njen povzetek (prevoženi kilometri, porabljene kalorije, ipd.), saj imamo ljudje radi podatke, predvsem o sebi (višina, teža, srčni utrip, krvni...
Main Author: | |
---|---|
Other Authors: | |
Format: | Bachelor Thesis |
Language: | Slovenian |
Published: |
2023
|
Subjects: | |
Online Access: | https://repozitorij.uni-lj.si/IzpisGradiva.php?id=149894 https://repozitorij.uni-lj.si/Dokument.php?id=174405&dn= https://plus.cobiss.net/cobiss/si/sl/bib/165411331 https://hdl.handle.net/20.500.12556/RUL-149894 |
Summary: | Vsak se je že kdaj ukvarjal s športom, naj bo to tek, kolesarjenje, plavanje ali katera koli druga aktivnost. Ko z njo zaključimo, je zelo priročno videti njen povzetek (prevoženi kilometri, porabljene kalorije, ipd.), saj imamo ljudje radi podatke, predvsem o sebi (višina, teža, srčni utrip, krvni tlak, ipd.). Vse to beležimo ročno, a to počasi postaja preteklost. Z razvojem sistema, opisanega v diplomski nalogi, rešujemo problem ročnega beleženja in hranjenja podatkov o opravljenih vadbah športnih aktivnosti. Med že obstoječimi rešitvami, ki smo jih analizirali, nismo našli takšnega koncepta aplikacije. Našli smo le funkcionalne dnevnike, ki smo jim dodali poenostavljeno oziroma delno avtomatizirano beleženje podatkov. S tem smo dosegli, da se naši uporabniki lahko globlje posvetijo sami športni aktivnosti. V diplomski nalogi sta predstavljena razvoj in implementacija aplikacij za prepoznavanje aktivnosti med športno vadbo in štetje ponovitev na mikrokrmilniku Arduino Nano 33 BLE Sense. Prav tako pa razvoj mobilne aplikacije razvite v ogrodju Flutter, ki omogoča povezovanje z mikrokrmilnikom preko povezave BLE in prikaz poslanih podatkov. Za shranjevanje podatkov smo integrirali platformo Strava, ki jih pridobivamo in shranjujemo s pomočjo zahtev API. Končni rezultat je pregledna aplikacija za mobilne terminale in preprost ter intuitiven uporabniški tok in vmesnik. Za namene aplikacije smo sestavili osnovni model strojnega učenja, ki iz gibanja zna razbrati aktivnosti športne vadbe in stanje mirovanja, hkrati pa je v sistem integriran tudi preprost algoritem za štetje ponovitev. Celotni sistem posledično uspešno poenostavi dnevnik aktivnosti in ima veliko prostora za izboljšave ter rast. Everyone has been involved with sports activities at some point, whether it is running, cycling, swimming, or any other activity. Once we finish the activity, it always comes in handy to see the summary of it (kilometers driven, calories burned, etc.) because people love data, especially about themselves (height, weight, ... |
---|