Quick Links

Overview

For this lab, you will design and build a heart rate monitor using an electrocardiogram (ECG) measurement system. This system will be sampled by the microcontroller ADC and processed by your code written in C++ to output the instantaneous heart rate to the serial terminal.

Required Materials

This will be a group lab. Each group will receive the following parts:

  1. Breadboard
  2. Wire strippers
  3. Multimeter
  4. 3 x Electrode wires
  5. 10 x Electrodes

Additional components for the lab, including the INA114, resistors, and capacitors are available in Singer 246 in the back.

Forming Lab Groups

Lab groups are posted here.

<aside> ⚠️ While this is a group lab, I encourage you to minimize “divide and conquer” on this and the rest of the labs as much as possible, especially if there are parts of the lab you have less experience with. Each individual will be responsible for answering questions during lab check-off.

</aside>

Design Requirements

ECG Circuit

Parameter Value Tolerance
ECG Lead Lead I N/A
ECG Output ≥ 1 Vpp N/A
ECG Gain ~ 1000 20%
Vref 2.5 V 10%
Bandwidth 0.1 to 50 Hz 20%