HIKMAL rapi
Published © MIT

VibeCoach: Camera-Less Real-Time Workout Form Corrector

A camera-less, standalone gym wearable powered by STM32 & TinyML to correct workout form in real-time via smart haptic feedback.

AdvancedFull instructions providedOver 2 days72
VibeCoach: Camera-Less Real-Time Workout Form Corrector

Things used in this project

Hardware components

WEACT STUDIO BLACKPILL STM32F411CEU6
×1
MPU-9250 - 9 Axis IMU
×1
LCD TFT 1.8 Inch 128×160 RGB SPI Serial – Driver ST7735
×1
LED RGB Common CATHODE
×1
MEMBRANE KEYPAD 1X4 BUTTON 4
×1
Vibration Motor 3-5VDC 80mA
×1
Strap Generic
×1
LiPo Battery - +3,7v 250mAh
×1
tp4056 Type charging module
×1

Software apps and online services

STM32CUBEPROG
STMicroelectronics STM32CUBEPROG
STMicroelectronics STM32CubeIDE
STMicroelectronics STM32CubeMX
Edge Impulse Studio
Edge Impulse Studio
KiCad
KiCad

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Multimeter
ST-LINK V2
USB to TTL CH340G

Story

Read more

Schematics

VibeCoach-schematic

Official KiCad hardware schematic and circuit diagrams for VibeCoach. Includes full peripheral pin mapping for STM32F411, MPU-9250 IMU integration, low-side MOSFET haptic driver circuits, and passive voltage divider configurations for safe battery monitoring.

Code

VibeCoach

Source code for VibeCoach firmware, featuring modular driver files for battery monitoring, ST7735 LCD interface, and Edge Impulse TinyML inference pipeline running on STM32F411.

Credits

HIKMAL rapi
1 project • 1 follower

Comments