MedGraph — Vital Sign Visualization image

MedGraph — Vital Sign Visualization

Project Overview

Multi-sensor biomedical monitoring system with ESP8266/Arduino integration and real-time WPF visualization for ECG, SpO₂, and blood pressure.

Skills Used

C# / .NET / WPF Arduino / ESP8266 (Espressif) TCP/IP networking Serial / UART communication Real-time data visualization Biomedical sensor integration

Overview

A biomedical sensor monitoring system that integrates vital sign sensors with wireless data transmission and real-time visualization. Bridges embedded hardware with a desktop application for medical data analysis.

System Architecture

Desktop Application (.NET 5 / WPF)

  • Real-time Biomedical sensors visualization:
    • Electro-Cardio-Gram signal (Lead I, II, III, aVR, aVL, aVF)
    • Oximeter (Blood Oxygen Level, SpO₂) graph over time
    • Tensimeter (Systolic/diastolic) and blood pressure (BPM)
  • WiFi TCP/IP connection to ESP8266 (auto-discovery)

ESP8266 Serial-WiFi Bridge

  • WiFi Access Point
  • mDNS Service Discovery

Sensor Modules (Arduino)

6-Lead ECG Monitor

  • Analog signal reading from 6 ECG leads (A0-A5)
  • Data format: *,mode,lead1,lead2,lead3,aVR,aVL,aVF#

SpO₂ Oximeter

  • Dual-wavelength pulse oximetry (Red + Infrared LEDs)
  • Oxygen saturation calculation using AC/DC ratio algorithm
  • Pulse rate detection from PPG waveform
  • Data format: N,ppg_raw,spo2_value,heart_rate#

Blood Pressure Monitor (Tensimeter)

  • Systolic/diastolic detection from Oscillometric measurement using MPX5700 pressure sensor
  • Automatic inflation/deflation with motor and solenoid valve
  • 16x2 I²C LCD showing real-time readings
  • Data format: T,systolic,diastolic#
Medgraph App


This description is written with help of AI tools, but the project IS NOT. You can verify the source codes via the provided links where available.