Introduction: IOT Based Patient Monitoring Kit
INTRODUCTION:
In today’s world, people are more prone to diseases due to their lifestyle and dietary habits. In such a scenario, monitoring of patients’ health has a major role to play. Health care is an essential and rapidly developing area. The advancements in technology has made the impossible ideas possible. By the usage of integrated sensor network, it is now made possible that the health condition of our beloved people can be monitored without any difficulty. Particularly old age patients can be monitored and in case of any emergency the family members or the doctors can be alerted and the necessary help can be given at correct time. This IOT based patient monitoring system has a sensor network which keeps track of the patients’ health condition and uses internet to inform their family or doctor in case of any issue. This system is capable of sensing body temperature, humidity, respiration rate and blood pressure. These parameters are measured by various sensors and processed with the help of a microcontroller and then displayed on the LCD screen. The temperature and humidity are measured by the DHT 11 sensor and the blood pressure is measured by cuff method. This is transmitted over the internet to be stored and viewed by the doctors or family members.
Supplies
Components Required:
1. Body Temperature,Humidity and Respiration Rate
- DHT 11 (Humidity sensor)
2. Blood Pressure
3. Spo2
4. IOT
5. Microcontroller
Step 1: PROPOSED MODEL
The block diagram of the proposed model is shown above. This system comprises of the humidity sensor, heart rate sensor connected to a micro controller, which is then displayed and also transmitted via the Wi-Fi module to the web. These values can be viewed by the android application installed in doctor’s and patient’s phone.
Note:
The DHT11 Sensor is placed near the nostril. It is capable of measuring humidity and temperature.Humidity is the water content present in the respired air. The sensor senses the difference in humidity between the inhaled and the exhaled air. This difference is counted for the number of breaths per minute(bpm) which is the respiration rate.
Step 2: HARDWARE
Hardware Connection
- Arduino interface DHT11(Body Temperature,Humidity and Respiration Rate)
Vcc pin ------->5V in Arduino UNO
Out pin 3------->Analog Output(Analog pin A0)
Gnd pin 5------->Ground in Arduino UNO
- Arduino interface ASCX15DN Honeywell Pressure Sensor,Solenoid Valve and Air Inflator (Blood Pressure-BP)
Pressure Sensor has 6 pins.
pin 2------->5V in Arduino UNO
pin 3------->Analog Output(Analog pin A1)
pin 5------->Ground in Arduino UNO
Solenoid Valve has 2 wires.
One wire------->Ground in Arduino UNO
Another wire------->Digital Pin (Digital pin D10)
Air Inflator has 2 wires.
One wire------->Ground in Arduino UNO
Another wire------->Digital Pin (Digital pin D8)
- Arduino interface MAX30100 Sensor(Heart Rate and Spo2)
To view connection click here MAX30100.
- Arduino interface ESP8266(IOT)
connect both ESP's Power Pin and Enable Pin 10K resistor then to Uno's +3.3V power pin
connect ESP's Ground/GND Pin to Uno's Ground/GND Pin
connect ESP's TX to Uno's Pin 3
connect ESP's RX to 1K resistor then to Uno's Pin 2
connect ESP's RX to 1K resistor then to Uno's GND Pin.
Refer as in the above Figure.
- Arduino interface LCD (Display)
To view connection click here 16X2 LCD.
Step 3: SOFTWARE
Arduino IDE:
The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them.
To download the Arduino IDE software click the below link :
Step 4: CLOUD COMPUTING
ThingSpeak:
ThingSpeak is an open source IOT application which stores and retrieves data from things. It has support from MATLAB and MathWorks Software. It enables the users to visualize the results and to work in MATLAB freely without any license.
The output from the patient monitoring kit for the parameters body humidity, body temperature, respiration rate,blood pressure(systole and diastole) are displayed on the IOT application as shown in the above figures.
To view the ThingSpeak application click the below link:
Step 5: MOBILE INTERFACE
Virtuino Android Application:
Virtuino is an android application for monitoring and controlling electronic devices via internet or local Wi-Fi. It helps to visualize the data or the output through various widgets. This application has many other facilities including SMS alert which is a prominent feature.
The output from the patient monitoring kit for the parameters body humidity, body temperature, respiration rate,blood pressure(systole and diastole) are displayed on the android application as shown in the above figures.
To download the Virtuino Android Application click the below link:
Step 6: OUTPUT
Step 7: CODE
The attached code(code) sends Body Temperature,Humidity and Respiration Rate to IOT.
The attached code(code1) sends Blood Pressure,Heart Rate,Spo2 to IOT.
Note:
if the code troubleshoot i have attached separate codes you can combine it for your purpose.
(i.e)wifi,sample_honeywell)
click here for the code Max30100_spo2,heart rate,16x2_LCD