Skip to content

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

Demonstraion Videos

Click on the thumbnail below to view the Application Demonstration video

YouTube Video Thumbnail

Click on the thumbnail below to view the Oxisensor Testing demonstration video

YouTube Video Thumbnail

Click on the thumbnail below to view the Tempsensor Testing demonstration video

YouTube Video Thumbnail

Click on the thumbnail below to view the Unfiltered ECG demonstration video

YouTube Video Thumbnail

Click on the thumbnail below to view the Arduino ECG 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

 
 
 

Contributors