Willkommen

Herzlich willkommen auf unserer Projektseite. Auf dieser Homepage erhalten Sie Informationen rund um das Projekt Smart Weights Digital Resistor Trainer.

Kurzbeschreibung

Deutsch Ziel ist die Entwicklung eines kompakten, robusten Systems, das thermischen und mechanischen Belastungen intensiver Trainingseinheiten standhält. Durch den digitalen Widerstand eines Gleichstrommotors wird das Gewicht simuliert. Die Integrierte Onboard-Elektronik kann Nutzer-Eingaben schnell und unabhängig von der App verarbeiten. Der Regelkreis sorgt für die ruckfreie Simulation des Gewichts. Eine begleitende Web-App ermöglicht detaillierte Einblicke in den Trainingsfortschritt.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

English The goal is to develop a compact, robust system capable of withstanding the thermal and mechanical stresses of intense training sessions. The weight is simulated through the digital resistance of a direct current (DC) motor. The integrated onboard electronics can quickly process user inputs independently of the app. A control loop ensures smooth and seamless weight simulation. An accompanying web app provides detailed insights into training progress.

Software

Innovation

Das analoge Gewicht herkömmlicher Hanteln wird durch den digitalen Widerstand eines Gleichstrommotors ersetzt – das Schleppen von Gewichten gehört damit der Vergangenheit an! Alle Trainingsdaten werden automatisch an eine App übertragen, die Fortschritte nahtlos dokumentiert. Eingebaute Technologien erkennen potenzielle Verletzungsgefahren und warnen die Nutzer*innen. Nachhaltig und energieeffizient, nutzt Smart Weights die beim Training erzeugte Energie zur Selbstversorgung des Systems. Erreichen Sie Ihre Fitnessziele ohne schwere Hantelbanken, hohe Anschaffungskosten oder den Bedarf an einem Personal Trainer – professionelles Training war nie so einfach, sicher und effizient. Einfach smart!

HARDWARE

ESP32

Für dieses Projekt wird ein ESP32 verwendet. Dieser Mikrocontroller hat integrierte Wi-Fi Funktionen, was es ermöglicht, Daten über MQTT zu schicken und diese weiter in der Applikation auszugeben.

Software

Applikation

Zu dem Trainingsgerät gibt es auch eine benutzerfreundliche App, welche der Nutzerin/dem Nutzer diverse Vorteile bietet. So liefert die Applikation Features, wie die automatische Speicherung der Trainingsdaten, auf welche man jederzeit problemlos Zugriff hat. Weiters ist es den Endbenutzerinnen/Endbenutzern ermöglicht, eigene Trainingsroutinen zu erstellen, sodass jede Person gezielt nach ihren Vorlieben trainieren kann.

Systemstruktur

Systemstruktplan

Das System verbindet Hardware und Software über den ESP32 mit Hilfe von MQTT. Bei der Hardware steuert der ESC-Motorregler den BLDC-Motor, wobei ein Encoder die Motorbewegungen überwacht. So schickt der Microcontroller die Sensordaten, welche in der React Native Applikation angezeigt werden. Diese Daten werden in der Firebase-Datenbank gespeichert und mit Grafana visualisiert.

Unser Team

Kristof Bürger

Entwicklung der Hardware

Michael Schellander

Entwicklung der Software

Prof. Dipl.-Ing. Aichholzer Thomas, BSc., BEd.

Betreuer