Introduction: Aid for the Aged! (Intel IoT)

Picture of 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

Picture of 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".

#include
#include

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.println(accelerometer.getFreeFallThreshold());

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!");

}

else

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

}

Step 4: Interface With Cloud

Picture of 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.

Comments

SpaceMoose10 (author)2016-06-28

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.

tomatoskins (author)2016-05-10

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

Thank you!

Karthik_ram (author)2016-05-10

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

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

About This Instructable

235views

5favorites

License:

More by luckymahalakshmi:Aid for the aged! (Intel IoT)
Add instructable to: