ECG Monitoring System

Abstract

This project is designed to monitor the live ECG of a user and to display BPM on the TFT LCD. I successfully designed a custom two-layer PCB that functions as a heart rate sensor, utilizing the AD8232 IC from Analog Devices. To ensure stable operation, I incorporated the ADP150 ultra-low noise LDO to step down the voltage from 5V to 3.3V. Furthermore, I integrated the ILI9341 TFT LCD to display real-time ECG data of the user. I interfaced the custom-designed heart rate sensor with an STM32 development board utilizing the internal ADC. Additionally, I established the connection between the STM32 board and the ILI9341 TFT LCD by developing dedicated LCD driver functions. As a result, the module successfully displays the live ECG waveform as well as the Beats per Minute (BPM) information on the TFT LCD.


Objectives

Block Diagram

Schematics

Designed Custom PCB

ECG Monitoring System Prototype

You can find more details about the project by looking at my detailed report attached below. I am attaching a video link for your reference.