길소은
Published © MIT

Bio-Adaptive Edge AI: Personalized Real-Time Coach

Bio-Adaptive Edge AI wearable that learns your unique anatomy for real-time, screen-free posture correction and injury-free training.

AdvancedWork in progressOver 2 days17
Bio-Adaptive Edge AI: Personalized Real-Time Coach

Things used in this project

Hardware components

Arduino UNO Q
Arduino UNO Q
Main processing unit for on-device AI and real-time control
×1
Vibration Motor Unit
M5Stack Vibration Motor Unit
×1
3 mm LED: Yellow
3 mm LED: Yellow
×1
3 mm LED: Red
3 mm LED: Red
×1
3 mm LED: Green
3 mm LED: Green
×1
Gravity:Digital Push Button (Yellow)
DFRobot Gravity:Digital Push Button (Yellow)
×1
Grove - Speaker
Seeed Studio Grove - Speaker
×1
BOOSTXL-BATPAKMKII Fuel Tank MKII Li-Po Battery BoosterPack
Texas Instruments BOOSTXL-BATPAKMKII Fuel Tank MKII Li-Po Battery BoosterPack
×1
nRF52 Development Kit
Nordic Semiconductor nRF52 Development Kit
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
Crazyflie Python Client
Bitcraze Crazyflie Python Client
Android Studio
Android Studio
Google Mediapipe
Used for real-time human pose estimation

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Mastech MS8217 Autorange Digital Multimeter
Digilent Mastech MS8217 Autorange Digital Multimeter

Story

Read more

Code

Wearable Haptic Feedback Control

Arduino
This code demonstrates a basic vibration feedback mechanism used in the wearable device. The motor provides haptic signals to guide the user during exercise without requiring visual attention.
// wearable haptic feedback example for posture guidance
int motorPin = 9;

void setup() {
  pinMode(motorPin, OUTPUT);
}

void loop() {
  // simulate posture warning
  digitalWrite(motorPin, HIGH);
  delay(150);
  digitalWrite(motorPin, LOW);
  delay(150);
}

Credits

길소은
2 projects • 0 followers
Thanks to Google MediaPipe and Arduino.

Comments