Skip to content

A system to track workout sessions on fitness machines such as exercise bikes and ellipticals. It integrates RFID authentication, accelerometer (MPU6050), and cloud logging (Firebase) to provide an automated, hands-free workout tracking solution.

Notifications You must be signed in to change notification settings

aaryaapg/Automated-Exercise-Session-Logger

Repository files navigation

Hardware Specifications

First Drafted: 10/07/2021
Last Updated: 21/04/2025
Purpose: Describe the hardware specifications and architectural design of Fitolo devices for retrofitting on gym equipment.


1. Abstract

  • Fitolo offers a range of smart devices that can be retrofitted on gym equipment.
  • Each device includes:
    • A User Board: handles interaction via ID device, push button, and indicator.
    • A Sensor Board: collects exercise-specific data.
  • The User Board connects to a Gateway, which links to a Cloud backend.
  • A prototype mobile app is available for users to interact with cloud data.

2. Specifications

Parameter Sensor Board User Board Gateway
Function Collects exercise metrics during workout Handles user interaction Manages data backup and transfer to the cloud
Components ESP32, Sensors ESP32, RFID Scanner, Push Button, RGB LED Memory, UPS, Controller
Communication Wireless to User Board (ESP-NOW / BLE / other) Wireless to Gateway (ESP-NOW / BLE / other) WiFi to Cloud Firestore
Placement On gym equipment On gym equipment Central, accessible location
Power Source Battery (3–6 months) Battery (3–6 months) AC mains + internal power backup
WiFi Support
Memory EEPROM SD Card
Mobility ✅ (movable) ❌ (static) ❌ (static)

ℹ️ ESP-NOW has been tested; protocol may change if needed.


3. General Architecture

alt text

4. Devices

Device Sensor Board Components Common User Board Components
Cycling Machine MPU6050 (Accelerometer/Gyroscope), Hall Sensors ESP32, RFID RC522, Push Button, LED Indicator
Elliptical MPU6050 (Accelerometer/Gyroscope) Same as above
Weight Stack MPU6050, Rotary Encoder, Ultrasonic Sensor Same as above
Treadmill Hall Sensors Same as above

About

A system to track workout sessions on fitness machines such as exercise bikes and ellipticals. It integrates RFID authentication, accelerometer (MPU6050), and cloud logging (Firebase) to provide an automated, hands-free workout tracking solution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages