Aid for the Aged! (Intel IoT)

by luckymahalakshmi in Circuits > Wearables

657 Views, 6 Favorites, 0 Comments

Aid for the Aged! (Intel IoT)

F0KFSMLIKVI3BG4.MEDIUM.jpg

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.

Components Required

heart_rate_sensor_large_6cc01622-0fa2-4b60-955c-f610b74e74b7_1024x1024.jpg
grove_base_shield_with_intel_edison.jpg
101020039 1.jpg

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

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.

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

}

Interface With Cloud

IoTRTInsights1.png

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.

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.