Health Monitoring System will record the patient’s pulse rate and body temperature and the data is send to Thingspeak channel. With the help of MATLAB analysis and TimeControl email is send after every 5 min, mentioning the BPM condition of the patient. If the BPM of the patient goes below or abobe certain threshold then LED glows and buzzer also start to buzz.
Hardware | Software |
---|---|
Node MCU & Power Cable | Arduino Software IDE |
Pulse rate sensor | Thingspeak |
DHT11 Temperature Sensor | MATLAB Analysis |
420 ohm resistor | TimeControl |
Jumper wires | |
Breadboard | |
LED | |
Buzzer |
-
Signal pin of pulse sensor -> A0 of Node MCU
-
Vcc pin of pulse sensor -> 3.3V
-
GND pin of pulse sensor -> GND
-
Signal pin of DHT11 -> D1 of Node MCU
-
Vcc pin of pulse sensor -> 3.3V
-
GND pin DTH11 sensor -> GND
-
+ve pin of LED -> D5 of Node MCU
-
+ve pin of Buzzer -> D6 of Node MCU
-
ve pin of LED & Buzzer -> GND
- Setting up all the connections code uploading / Configuring Thingspeak channel
- Pulse rate and temperature sensor will continously monitor the patients pulse rate and temperature
- The monitored vlaues will be sent to thingspeak , where it will continously analysed
- MATLAB analysis will analysed the channel reading, for sending email as alert
- Timecontrol will send email after every 5 minutes in collaboration with MATLAB analysis
- LED will glow and buzzer will buzz if the Pulse rate goes below/above threshold value
Arduino IDE File
-
Matlab analysis and time control is in thingspeak MATLAB Code