Remote Patient Monitoring System
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 AVR-IoT-WA development board.
Software APPs and Online Services
Hand Tools and Fabrication Machines
3D Printer (Generic)
Solder Wire, Lead-Free
For measuring body temperature I used MLX90614 IR thermometer sensor, for oxygen saturation level I used Maxim MAX30102 pulse oximeter sensor. The weight and blood pressure are collecting from separate devices using Bluetooth.
I used HC-05 Bluetooth module for demonstration purposes. To display the recorded data and configure the device operation I used 0.96 inch OLED display.
MLX9014 thermometer, MAX30102 pulse oximeter and OLED display all are connected to the AVR-IoT board using I2C protocol. I develop the library for MPLAB X IDE for all three devices.
Bluetooth device communicate using serial port (TX, RX). The connection diagram was added in the schematic section.
For placing and making a portable health monitoring box I designed a 3D printed box and the design files are attached in CAD section.
A separate handheld unit was made for the thermometer. Because you need to keep it very close to your head while measuring the temperature.
The unit is connected to the main PCB using a cable.
Software & Cloud Configuration
Custom parts and enclosures
The article was first published in hackster, February 1, 2021
author: Md. Khairul Alam