Remote Patient Monitoring
About the project
An IoT device for remotely monitoring important health parameters of a patient.
Project info
Difficulty: Moderate
Platforms: DFRobot, Infineon, Maxim Integrated, NXP
Estimated time: 7 hours
License: GNU General Public License, version 3 or later (GPL3+)
Items used in this project
Hardware components
Story
Introduction
Rural people of Bangladesh are suffering for a long time for a lack of good doctors and health checkups point. They need to travel a long way to take the health service and it is very difficult for old, child and ill people. Frequently it creates unexpected death. But leveraging IoT technology and advanced medical sensors the suffering of remote people can be reduced greatly.
Some health parameters like ECG, heart rate, body temperature, blood pressure, sleep quality, and SpO2 can give some important clues about the illness to a doctor. For the advancement of electronics and medical sensor technology, all those parameters can be measured easily by using low price sensors. And using the internet the information can be transferred to a doctor instantly and the doctor can easily identify the problem.
This demo device collects body temperature, oxygen saturation level, weight, and blood pressure and sends this parameter to AWS cloud. For collecting sensor data and sending it to AWS I used the MIMXRT1020 EVK development board.
For measuring body temperature I used MLX90614 IR thermometer sensor, for oxygen saturation level I used Maxim MAX30102 pulse oximeter sensor.
Connection
The connection between MIMXRT1020 and the sensors is very simple. The sensors are connected to i2c bus. MIMXRT1020's SCL pin is connected to the sensor SCL pin and SDA pin is connected to the board SDK pin.
Coding
Leave your feedback...