Authors
Juefei Wang1 and Andrew Park2, 1USA, 2California State Polytechnic University, USA
Abstract
Resistance-training adoption remains low because certified coaching is costly, and poor form risks injury. RepSync tackles this gap with a US$30 ESP32-based wearable and a cross-platform Flutter app. A 50 Hz wrist-IMU feeds 128-sample windows into an ondevice TorchScript CNN that classifies 18 lifts plus idle, while a finite-state machine counts reps and a rule-based engine scales sets using seven-day soreness and BMI. Key implementation challenges—BLE congestion and limited battery—were mitigated through Nordic-UART filtering, packet CRC, and adaptive connection intervals. In a crowded gym, the system achieved sub-200 ms end-to-end latency with
Keywords
Resistance training, Accelerometer, Flutter, Machine Learning, Bluetooth LE