smart jacket to protect elderly
smart jacket equipped with temperature sensors, heart rate with real-time monitoring and protection against falls with inflatable jacket
DFRobot - Maxim Integrated MAX30102 High-Sensitivity Pulse Oximeter and Heart-Rate Sensor for Wearable Health
GY - GY 521 MPU6050
MathWorks - Thingspeak
Each year in the U.S., approximately 19,000 people die from unintentional falls, 500,000 are hospitalized, and 8 million are treated in Emergency Departments. Injuries from falls are especially common among the elderly; falls are the leading cause of fatal and nonfatal injuries among people aged ≥65 years.Direct medical costs for fall-related injuries in people aged ≥65 years exceeded $19 billion in 2000.
Most studies on the prevalence of falls focus on people aged ≥65 years. Previous studies indicate that 25%–50% of people aged ≥65 years fall each year. Almost one third of those aged ≥65 years who fall report an injury resulting in a physician visit or restriction of activity ≥1 day. Data on circumstances of falls are also usually limited to older people. Studies indicate that one third to one half of falls among people aged ≥65 years occur while walking. (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2897244/)
From all the explanation above regarding the issues about falling and how falling can cause excessive trauma to the elderly and other victims, our goals are to produce renewable technology that can make eldery or even people with traumatic experience of falling feel save, comfortable, and free to mobilize. the design is deliberately made specifically for daily activities. With the various features in this product, we are trying to prepare first aid through caregivers. So eldery and other users can feel more secured and caregivers will also find it easier to know where they should go and provide help. our hope is that we can realize this technology as fast as posible in daily life, so that people in need can be helped immediately and feel the benefits. We also hope all the features in this tools can work optimally.
How It Works
Hello word WizFi360-EVB-Pico
Before more explore WizFi360-EVB-Pico i make a tutorial for introduce about this board.
At the stage of testing a fall detection system for elderly humans, I use the black box testing method, I test each module or program unit needed in this fall detection system independently to try out the functions of the modules contained in the fall detection system. Tests are carried out on all modules that are connected to the WizFi360-EVB-Pico so that it can be seen whether the function is running according to the design.
- Electronic design
- PCB Dot matrix solder
- Fall test programming
- BPM sensor test
- Temperature Test
- Servo Test
- Thingspeak test
- Test Inflatable Jacket
1. Electronic Design
Iam used fritzing to electronic design
The Serial Data Pin (SDA) of the MPU6050 and Max30102 is connected to the GP16(I2C0 SDA) pin residing on the WizFi360-EVB-Pico. Pin Serial Clock (SCL) MPU6050 and Max30102 is connected to Analog 5 (A5) pin located on WizFi360-EVB-Pico. Ground Pin (GND) MPU6050 and Max30102 is connected to Ground resources. The VCC pin of MPU6050 and Max30102 is
connected to the VCC resource.
Since the thermistor (NTC) sensor acts as a resistor, the 2-wire sensor does not have polarity, you can connect any pin to Analog Pin and another one to the Ground Pin. However, in order to convert from resistance to voltage, the Voltage Divider Method is used. The voltage divider consists of two resistors connected in series as shown in the diagram below. All you need is just 2 resistors with different resistance values, and a 5V voltage supply. The resistance can be reversed calculate since analog value can be read by WizFi360-EVB-Pico.
Servo motors have three wires: power, ground, and signal. The power wire is typically red, and should be connected to the 5V pin on the WizFi360-EVB-Pico. The ground wire is typically black or brown and should be connected to a ground pin on the board. The signal pin is typically yellow or orange and should be connected to PWM pin on the board. In these examples, it is pin GP26.
2. PCB Dot matrix
3. Fall test programming
for fall test programming i connected wizfi360 to mpu6050 sensor with i2c communication
Use IMU sensor to fall detection. For program can access in my github (https://github.com/sekolahrobot/smartjacket/tree/main/test_fail)
4. Heart rate sensor test
I am design heart rate sensor place in wrist, like a smart watch, because i want to combine with strap jacket in wrist.
The data for BPM heart rate. For program can access in my github (https://github.com/sekolahrobot/smartjacket/tree/main/test_HeartRate)
next i want to place sensor inside jacket
but the data generated is not always good, after reading the article this sensor is only suitable for fingers. so in the future need a better sensor.
5. Body Temperature Test
For Body temperature i place in near heart sensor.
The data for body temperature. For program can access my github (https://github.com/sekolahrobot/smartjacket/tree/main/test_temp)
6. Servo Test
the servo is used to rotate the CO gas valve, for the valve we use a modified bicycle pump
7. Thingspeak Test
first prepare thingspeak account and get api key to write from sensor to thingspeak
use this program () to connected and upload data sensor (body temperature, Heartrate and fall data). For program can access my github (https://github.com/sekolahrobot/smartjacket/tree/main/test_Thingspeak)
8. Test Inflatable Jacket
In the future, an even better jacket will be developed, because this is still a prototype, so use a life jacket for the experiment. for now it is still difficult to find a type of jacket fabric that resembles a life jacket material
Code Smart Jacket on GITHUB