Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Triple AD8232 Heart Rate Monitor with Arduino Uno

Image of Triple AD8232 Heart Rate Monitor with Arduino Uno

Circuit Documentation

Summary

This circuit integrates three AD8232 Gravity Heart Rate Sensors with an Arduino Uno R3 microcontroller. The purpose of the circuit is to measure heart rate signals from three different points and feed the analog outputs into the Arduino Uno R3 for processing. The Arduino Uno R3 is responsible for reading these analog signals and potentially performing further processing or communication tasks.

Component List

AD8232 Gravity Sensor

  • Description: A single-lead heart rate monitor analog front-end for ECG and other biopotential measurement applications.
  • Pins:
    • GND: Ground connection.
    • Analog Out: Outputs the analog signal of the heart rate.
    • VCC: Power supply input.

Arduino Uno R3

  • Description: A microcontroller board based on the ATmega328P, commonly used for building digital devices and interactive objects that can sense and control objects in the physical and digital world.
  • Pins:
    • USB Port: Used for programming the board and serial communication.
    • Power Jack: External power supply input.
    • IOREF: Reference voltage for the microcontroller.
    • RESET: Resets the microcontroller.
    • 3.3V: 3.3 volts power output.
    • 5V: 5 volts power output.
    • GND: Ground connection.
    • VIN: Input voltage to the Arduino board when using an external power source.
    • Analog Pins (A0-A5): Analog input pins.
    • Digital Pins (0-13): Digital I/O pins.
    • SDA, SCL: Used for I2C communication.
    • AREF: Analog reference pin for the ADC.

Wiring Details

AD8232 Gravity Sensor 1

  • GND: Connected to Arduino Uno R3 GND.
  • Analog Out: Connected to Arduino Uno R3 Analog Pin A0.
  • VCC: Connected to Arduino Uno R3 VIN.

AD8232 Gravity Sensor 2

  • GND: Connected to Arduino Uno R3 GND.
  • Analog Out: Connected to Arduino Uno R3 Analog Pin A1.
  • VCC: Connected to Arduino Uno R3 VIN.

AD8232 Gravity Sensor 3

  • GND: Connected to Arduino Uno R3 GND.
  • Analog Out: Connected to Arduino Uno R3 Analog Pin A2.
  • VCC: Connected to Arduino Uno R3 VIN.

Arduino Uno R3

  • GND: Connected to all AD8232 Gravity Sensors' GND pins.
  • A0: Connected to AD8232 Gravity Sensor 1 Analog Out.
  • A1: Connected to AD8232 Gravity Sensor 2 Analog Out.
  • A2: Connected to AD8232 Gravity Sensor 3 Analog Out.
  • VIN: Connected to all AD8232 Gravity Sensors' VCC pins.

Code Documentation

No code has been provided for the microcontroller. The expected code should initialize the analog pins and read the values from the AD8232 sensors, processing them as needed for the application. If any code is later provided, it should be documented here with explanations for each function and routine.