Aid for the Aged! (Intel IoT)

Introduction: Aid for the Aged! (Intel IoT)

The fear of falling down or changes in the functioning of heart has major consequences on the well-being of elderly people. This can decrease their quality of life and degrade the ability to perform daily activities.The project presents the development of a fall and health care alert using wearable sensors and IoT technologies.

Step 1: Components Required

Aid for the aged is a device which needs a few sensors to be configured along with intel edison board..

The components required are

1 Intel Edison board

1 Grove base shield

1 Grove-LCD RGB Backlight v4.0

Grove 3 axis digital accelerometer
Grove Buzzer

Grove Cables

Micro USB Cables

Software used:

Arduino 1.5.3-Intel 1.0.4 for windows

Step 2: Setup the Edison Board

Assemble the edison board and place the grove base shield on the board. Connect the grove 3-axis accelerometer ,grove buzzer,pulse sensor and lcd display to the base shield. Remember to use I2C pin for accelerometer.

Step 3: Start Coding

I have used arduino to code the edison . Through continuous practical analysis the threshold for fall of a person is noted and that value is used in the arduino code. If the value from the device is greater than the threshold ,then buzzer rings while the lcd displays "fall detected".. if the device gives a value less than the threshold ,then lcd displays "No fall detected".


ADXL345 accelerometer;

void setup(void) { Serial.begin(9600);

// Initialize ADXL345

Serial.println("Initialize L3G4200D");

if (!accelerometer.begin())

{ Serial.println("Could not find a valid ADXL345 sensor, check wiring!"); delay(500); }

// Values for Free Fall detection accelerometer.setFallThreshold(9673); accelerometer.setFreeFallDuration(0.1); // Recommended 0.1 s


void checkSetup() { Serial.print("Free Fall Threshold = ");


Serial.print("Free Fall Duration = "); Serial.println(accelerometer.getFallDuration()); }

void loop(void) { delay(50);

Vector norm = accelerometer.readNormalize();

Activites activ = accelerometer.readActivites();

if (activ.isFreeFall)

{ Serial.println("Fall Detected!");



{Serial.println("No Fall Detected!");


Step 4: Interface With Cloud

Cloud connectivity and app development is done using IBM Bluemix. Bluemix is an easy cloud platform from IBM ..In this project i have used it to monitor the pulse and fall of the patient, wearing the device .This helps the patient's relative or medical advisor to keep an eye on the patient all the time.

Step 5: Use It!

The device is ready to be used by the age.The device shall be worn by the aged people and the care taker could monitor the patient from remotely.

Be the First to Share


    • "Can't Touch This" Family Contest

      "Can't Touch This" Family Contest
    • CNC Contest 2020

      CNC Contest 2020
    • Robots Contest

      Robots Contest

    5 Discussions


    4 years ago

    This is terrific! I love your other project as well. I am trying to integrate automation into my home to help my elderly father. He is 85, in good health, but very feeble. There are many expensive systems out there that require contracts, etc, but projects like yours put the control right in his hands (and mine). Well done.


    4 years ago

    I love this idea! Thanks for sharing and welcome to the community!


    4 years ago

    Great idea :)...expecting more and more from a young talent like u :)...


    Reply 4 years ago

    Thank you .. your comment means a lot to me!