This is an old revision of the document!


RunTrack32: Smart Running Assistant

  • Author: Alexandra Cornea
  • Email: alexandra.cornea01@stud.acs.upb.ro
  • Master: SRIC1

Introduction

The RunTracker32 Android application is a real-time health and location monitoring tool designed to interface with a custom Bluetooth-enabled fitness device. The app displays live data such as heart rate (BPM), blood oxygen level (SpO₂), GPS coordinates, and movement speed (in km/h), allowing users to track their vitals and position during physical activity. Additionally, the app offers quick access to Google Maps for viewing the current location.

Hardware Design

The system is built around an ESP32 development board, which serves as the central controller. It integrates two key sensors:

  • GPS module (Neo-6M) – for tracking geographic coordinates
  • Pulse oximeter (MAX30100) – for measuring heart rate and SpO₂ levels

The sensors are powered via the breadboard's power rails, and communication is established using serial (for GPS) and I2C (for MAX30100).

Software Design

Arduino IDE Code

Mobile App Code

Setup

Results

References

iothings/proiecte/2025sric/runtrack32.1748467057.txt.gz · Last modified: 2025/05/29 00:17 by alexandra.cornea01
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0