Brief and project description
The Portable ECG with 12 Leads (Data Monitoring System) is a cutting edge solution designed for reasonably priced, real time cardiac monitoring. Built with ESP32 microcontroller technology and ECG sensors, it captures heart signals and transmits them instantly to the Firebase Realtime Database. On both Android and iOS, a Flutter based mobile application receives and displays ECG signals in real time. It gives physicians, researchers, and students immediate access to vital cardiac data.
This device comes in two versions, a 6-lead model enhanced with AI and a 12-lead jacket version, the system offers both flexibility and ease of use, transforming ECG monitoring from a hospital only setup into a portable, scalable, and affordable tool.
The Challenge
Traditional ECG systems are not readily available to researchers or small clinics as they are:
- Expensive: Limiting availability for students, researchers, and small clinics.
- Complex: Requiring skilled workers for electrode placement.
- Restricted: Tied to hospitals, with limited mobility.
Developing an ECG solution that is accurate, affordable and easy to use that eliminates placement errors, cuts down on setup time and provides real time visualization was the challenge.
Technologies and Tools:
PCB Design
Flutter
Firebase
Xcode
OCI
Python
XGBoost
Scikit-learn
PyTorch