Wireless Electrocardiogram(ECG) System

Motivation
An Electrocardiogram(ECG) is a medical diagnostic procedure produced by an electrocardiograph, which records the electrical activity of the heart over time. Conventional ECG machines found at hospital & diagnostic centers are heavy weighted and need expert technician to operate. Though ECG with these machines are much accurate and very precise they have some problems like their availability, costs etc. Heart patients need fast treatment and care. So, if it would possible to predict any possible malfunction of heart by a less sophisticated but light weighted, highly available and easy to operate heart signal measuring device then it could save many people from future heart malfunction by prediction any abnormality of heart in advance. Considering these issues, I along with four of my friends choose wireless Ecg as term project for CSE 408N course (Computer Interfacing Sessional). We divided the system into two basic parts. One is: capturing human heart signal using bio sensors, reduce noise and amplify the signal by an analog circuit, convert the signal using ADC and pass the signal to RF transmitter which will send the signal to receiver. In the receiver section: we had RF receivers which captures the signal, send that to Microcontroller which is responsible to send the signal in Computer for visualization and processing. The whole system is described in the attached report.

Development platform and tools
We used bio sensor to capture signal, RCT-433-ASBR as wireless transmitter, RCR-433-ASBR as wireless receiver, ATmega8 microcontroller for analog to digital conversion and communication with computer. Microcontroller codes was written in C++ and a desktop application to read data from serial port and draw ecg curve has been written in Java.

View Screenshots (click to enlarge)

Presentation
The project presentation can be found here.

Schematic
The schematic of our prototype can be found here.

Report
The project report can be found here.