Health Monitoring System

A wearable system that continuously measures vital signs including heart rate, SpO₂, and body temperature in real-time, providing early health warnings and making health monitoring accessible for everyone.

View Our Solution

The Problem

Health Monitoring Challenges

Many people, especially those with chronic conditions and elderly patients, find it difficult to routinely check their vital signs. Ignoring these checks might cause major health issues and delay diagnosis.

Our Goal

To provide early health warnings through a simple system that continuously measures vital signs such as body temperature, heart rate, and SpO₂, making health monitoring accessible and reliable.

System Requirements

Hardware Requirements

  • ESP32 microcontroller (built-in Wi-Fi)
  • MAX30102 sensor (SpO₂ + Heart Rate)
  • SHT3x temperature sensor

Software Requirements

  • Arduino IDE (ESP32 firmware)
  • HTML/CSS/JavaScript (web interface)
  • JSON + SPIFFS for local storage

System Design

System Architecture

The SHT3x temperature sensor and the MAX30102 (heart rate & SpO₂) are connected to an ESP32 microcontroller. Data is read, processed, and sent to the local web dashboard by the ESP32.

ESP32 Microcontroller

Central processing unit with built-in Wi-Fi capability

MAX30102 Sensor

Measures heart rate and blood oxygen saturation (SpO₂)

SHT3x Temperature Sensor

Measures body temperature accurately

The Solution

Wearable Device

Our solution is a wearable health-monitoring system that uses an ESP32 microcontroller and biomedical sensors to measure critical vital signs in real time.

Real-time Monitoring

The system displays readings on a local web dashboard with color-coded indicators, making it easier for users to understand their health state.

Data History

The system saves measurement history so that users can review previous results and track their health over time.

Web Interface

Our system includes a comprehensive web dashboard with multiple pages for managing patients, taking measurements, and monitoring health data.

Register Patient Page

Used to add a new patient by inputting their basic information.

Measurement Page

Used to perform health measurements and save them to the system.

Wearable Device Manager

Automatic readings are taken every minute in wearable mode.

Health Status Indicators

Normal

Vital signs within healthy range

Warning

Slightly abnormal readings

Critical

Immediate attention required

Demonstration

This video demonstrates our Health Monitoring System in action, showing real-time vital sign monitoring and the web dashboard interface.

Future Work

We have planned several enhancements to make the system even more powerful and accessible:

Data Encryption

Enhanced security for patient data

Cloud Backup

Secure cloud storage for health data

Mobile App

Companion app for iOS and Android

Multi-Language

Support for multiple languages

Alerts

Email/SMS alerts for critical readings

Project Team

NA

Noor Ali Hasan Rahma

ID: 202003061

BF

Batool Fadhel A.majeed

ID: 202005835

HA

Hajer Aoun Habib

ID: 202008629