An electrocardiogram is a medical tool that records the electrical activity of the heart.
This was my final project for the Microprocessors I course from UAGM (ELEN 442). The main objective of this project is to measure heart readings using Arduino and electrodes. These readings should be displayed on a LCD/LED/OLED screen (i.e., showing the Normal Sinus Rhythm waveform).
- Arduino Uno R3
- Sparkfun’s AD8232 Sensor
- KMR 1.8 SPI (Or any other LCD TFT Screen)
- ECG Electrodes
- Crocodile Clips
- Cardiac Simulator (Optional)
- Light Emitting Diodes
- Jumper Cables
- Breadboard
- Buzzer
- USB Cable Type B
First, get an Arduino. On this project I used the Arduino Uno R3. Next you need a TFT based screen, as mentioned on the Electronics Components, a KMR 1.8 SPI. You can buy this one, it is a TFT based one. You need an ECG sensor, here I used the Sparkfun’s AD8232. You will need to buy at least on Crocodile Clips. These will be useful to connect the electrodes to the sensor.
I recommend to set up the screen first. Here is a the data sheet of the KMR 1.8 SPI screen. You need the libraries of the screen as well. You can get them here: