
Tech Stack
ESP32
Arduino
MPU6050
C++
Description
Designed and built a wearable fall detection system using ESP32 and MPU6050. The device monitors acceleration spikes and stillness to detect potential falls, then triggers a cancellation window with LED blinking and button input.
If no cancellation occurs, the system sends an SMS alert via CallMeBot API over WiFi. Thresholds and timing parameters are configurable, allowing tuning for sensitivity and responsiveness.
This project taught me how to integrate motion sensing with real-time firmware logic, design user safety features, and connect embedded devices to cloud APIs for real-world impact.
- Implemented fall detection algorithm using acceleration + stillness checks.
- Added LED + button interface for cancellation window.
- Integrated CallMeBot API for SMS alerts over WiFi.
- Calibrated thresholds and timing parameters for reliable detection.
- Built and tested prototype hardware on ESP32 with MPU6050.