MuTech RoboticsLearning Hub
Adults onlyESP32Level 3/3

Fall Detector That Sends Your Location

A wearable unit feels a fall, waits to see if the person gets up, and if not it texts family a maps link and calls them.

Sign in to save
Fall Detector That Sends Your Location
Adults only

It runs from a lithium battery pack and uses a SIM card that sends real messages and calls.

Not for children. Build at your own risk.

This is a learning project, not a certified medical alarm. Do not rely on it for anyone’s safety. Protect the lithium pack from crushing and short circuits, and test with a family member who knows the messages are a test.

Strictly follow the description given with this video.

Video

How it works

  1. A motion sensor watches for the pattern of a fall: a moment of free fall, a hard impact, then no movement.
  2. If there is no movement for 10 seconds, the ESP32 asks the 4G GPS module for the current location.
  3. The module sends an SMS with a maps link to the saved family number.
  4. Then it places a call to the same number so someone answers quickly.

Parts you need

  • ESP32 development board (30-pin)ESP32 development board (30-pin)₹518× 1Buy
  • 4G GPS module with SIM slot4G GPS module with SIM slot× 1Buy
  • 6-axis motion sensor (MPU6050 type)6-axis motion sensor (MPU6050 type)₹172× 1Buy
  • Buck converter (set to 5.0 V)Buck converter (set to 5.0 V)₹69× 1Buy
  • 3S lithium battery pack (12 V)3S lithium battery pack (12 V)× 1Buy
  • Jumper wiresJumper wires₹80× 1Buy

Wiring

12 V railBattery+4G moduleVINpin 8pin 10BuckINOUTESP32VIND32D333V3D18D19Common GNDAll groundsMotion sensorVCCSCLSDA
PowerGroundSignal
#FromConnect to
1 PowerBattery +12 V rail
2 Power4G module VIN12 V rail
3 PowerBuck IN12 V rail
4 PowerBuck OUT (5.0 V)ESP32 VIN
5 GroundAll groundsCommon GND
6 SignalESP32 D32 (TX)4G module pin 8 (RX)
7 SignalESP32 D33 (RX)4G module pin 10 (TX)
8 PowerMotion sensor VCCESP32 3V3
9 SignalMotion sensor SCLESP32 D18
10 SignalMotion sensor SDAESP32 D19

3D print files

This project has no 3D-printed parts.

Code

Get the code