An Arduino-based fall detection system using MPU6050 sensor with buzzer and LED alarm, resettable via push button. Designed for safety monitoring and wearable applications.
This project is a wearable fall detection system that uses an MPU6050 accelerometer & gyroscope sensor to monitor sudden changes in motion. When a fall is detected, an LED and buzzer are triggered as an alarm. The system requires a button press to reset the alarm, ensuring safety and acknowledgment of the incident.
- Detects sudden falls using acceleration values.
- Activates LED + buzzer alarm when a fall is detected.
- Alarm continues until the reset button is pressed.
- Pauses sensor readings for 3 seconds after detection to prevent false triggers.
- Serial monitor outputs live acceleration data and system status.
- Arduino (Uno/Nano/compatible board)
- MPU6050 Accelerometer & Gyroscope
- Push Button (for alarm reset)
- Buzzer
- LED + Resistor
- Jumper wires & Breadboard
- Arduino IDE
- MPU6050 Library (
Adafruit_MPU6050or equivalent)
- The MPU6050 continuously measures acceleration.
- If the total acceleration crosses the fall threshold, the system triggers the alarm (LED + buzzer ON).
- Sensor readings pause for 3 seconds to avoid multiple false alarms.
- The alarm continues until the reset button is pressed.
- Serial monitor displays acceleration values and system status (e.g., Fall Detected, Alarm Reset).
Master QAT β Student | AI & Robotics Enthusiast | Future Robotics Engineer π