izpis_h1_title_alt

Uporaba interneta stvari za poenostavljeno vodenje aktivnosti športne vadbe
ID SAGAJ, TOMAŽ (Author), ID Bešter, Janez (Mentor) More about this mentor... This link opens in a new window, ID Mali, Luka (Comentor)

.pdfPDF - Presentation file, Download (3,30 MB)
MD5: F011F6CD0BFA0F96533ECDA0CBBCFEF7

Abstract
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.

Language:Slovenian
Keywords:beleženje podatkov, Arduino Nano 33 BLE Sense, BLE, mobilna aplikacija, prepoznavanje aktivnosti, štetje ponovitev
Work type:Undergraduate thesis
Organization:FE - Faculty of Electrical Engineering
Year:2023
PID:20.500.12556/RUL-149894 This link opens in a new window
COBISS.SI-ID:165411331 This link opens in a new window
Publication date in RUL:11.09.2023
Views:965
Downloads:873
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Utilizing the Internet of Things for simplifying the management of sports training activities
Abstract:
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.

Keywords:data tracking, Arduino Nano 33 BLE Sense, BLE, mobile application, activity recognition, repetition counting

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back