izpis_h1_title_alt

Uporaba interneta stvari za poenostavljeno vodenje aktivnosti športne vadbe
ID SAGAJ, TOMAŽ (Avtor), ID Bešter, Janez (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Mali, Luka (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (3,30 MB)
MD5: F011F6CD0BFA0F96533ECDA0CBBCFEF7

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:beleženje podatkov, Arduino Nano 33 BLE Sense, BLE, mobilna aplikacija, prepoznavanje aktivnosti, štetje ponovitev
Vrsta gradiva:Diplomsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2023
PID:20.500.12556/RUL-149894 Povezava se odpre v novem oknu
COBISS.SI-ID:165411331 Povezava se odpre v novem oknu
Datum objave v RUL:11.09.2023
Število ogledov:969
Število prenosov:873
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Utilizing the Internet of Things for simplifying the management of sports training activities
Izvleček:
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, heartbeat, blood pressure, etc.). The data is usually tracked manually but this is slowly becoming a thing of the past. With the development of our system, we are solving the problem of tracking and saving data of past sports activities. Among the existing solutions that we analyzed, we did not find a similar application concept. We discovered only functional journals to which we later added simplified or partially automatised data tracking. Consequently, we achieved so that our users can concentrate more on the sports activity itself, rather than remembering all of the data. This thesis presents the development and the implementation of an application for exercise recognition during a sports activity, as well as counting repetitions of activities on an Arduino Nano 33 BLE microcontroller. Furthermore, it presents the development of a mobile application developed in the Flutter framework, which enables a connection with said microcontroller through BLE connection and displays sent data. We have integrated our system with the Strava platform for data storage, which is collected and stored with the help of API requests. The result is a transparent mobile application with a simple and intuitive user flow and interface. For the application, we have built a basic model of machine learning that can discern a specific exercise activity and state of resting from movement, while also integrating a simple algorithm for counting repetitions. The system successfully simplifies the activity journal and therefore has room for improvement and growth.

Ključne besede:data tracking, Arduino Nano 33 BLE Sense, BLE, mobile application, activity recognition, repetition counting

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj