Skip to content

Third year university IoT module for monitoring heart health in diabetic patients. The system combines hardware sensors, real-time data processing, and machine learning analytics to detect anomalies and track vital sign trends. The results are then displayed in a Streamlit web page.

License

Notifications You must be signed in to change notification settings

Meowmixforme/IoT-Based-Cardiovascular-Monitoring-System-for-Diabetic-Patients

Repository files navigation

IoT-Based Cardiovascular Monitoring System for Diabetic Patients

470072135-e13c131f-5a17-4963-ac9c-2dbb87de035c

Overview

An intelligent IoT solution that provides continuous cardiovascular monitoring for diabetic patients through non-invasive sensors. The system combines hardware sensors, real-time data processing, and machine learning analytics to detect anomalies and track vital sign trends.

Key Features

  • Multi-sensor integration (ECG, Temperature, Heart Rate, SpO2)
  • Real-time vital signs monitoring and visualisation
  • Machine Learning-powered analysis:
    • Anomaly detection using Isolation Forest
    • Trend analysis with Exponential Smoothing
    • Health state classification using Random Forest
  • Secure data storage with MongoDB
  • Interactive web dashboard built with Streamlit
466091192-19fca103-6ee9-4e33-8f40-6bfe94a24c2c

Technical Architecture

  • Dual-controller system (Arduino + Raspberry Pi)
  • Python-based data processing and analysis
  • Web-based visualisation and monitoring interface
  • Secure data transmission and storage
466091471-3916bc00-7c35-4ec2-8af6-c1f47648db63

Technologies Used

  • Hardware: Arduino, Raspberry Pi, MAX30102, GY-906, ECG sensors

  • Backend: Python, MongoDB

  • Frontend: Streamlit

  • ML Libraries: scikit-learn, numpy, pandas

    Click on the thumbnail to view the Demonstration video

YouTube Video Thumbnail

About

Third year university IoT module for monitoring heart health in diabetic patients. The system combines hardware sensors, real-time data processing, and machine learning analytics to detect anomalies and track vital sign trends. The results are then displayed in a Streamlit web page.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published