Wiznet makers


Published October 31, 2022 © GNU General Public License, version 3 or later (GPL3+)



1 Contests


0 Following

smart jacket to protect elderly

smart jacket equipped with temperature sensors, heart rate with real-time monitoring and protection against falls with inflatable jacket

COMPONENTS Hardware components

WIZnet - WizFi360-EVB-Pico

x 1

DFRobot - Maxim Integrated MAX30102 High-Sensitivity Pulse Oximeter and Heart-Rate Sensor for Wearable Health

x 1

x 1

Software Apps and online services

Arduino - Arduino IDE

x 1

x 1



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.

  1. Electronic design 
  2. PCB Dot matrix solder
  3. Fall test programming
  4. BPM sensor test
  5. Temperature Test
  6. Servo Test
  7. Thingspeak test
  8. 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

  • Smart Jacket

    Code Smart Jacket on GITHUB

Comments Write