Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Nano Heart Rate Monitor with Bluetooth and OLED Display

View and Edit Project In Cirkit DesignerImage of Arduino Nano Heart Rate Monitor with Bluetooth and OLED Display

Circuit Documentation

Summary

This circuit is designed to monitor heart rate using an AD8232 Heart Rate Monitor, display the data on an OLED display, and communicate with other devices via a Bluetooth HC-06 module. The circuit is powered by a 18650 Li-Ion battery and controlled by an Arduino Nano.

Component List

  1. Arduino Nano

    • Description: A small, complete, and breadboard-friendly board based on the ATmega328P.
    • Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
  2. AD8232 Heart Rate Monitor

    • Description: A cost-effective board used to measure the electrical activity of the heart.
    • Pins: GND, 3.3v, OUTPUT, LO-, LO+, SDN, RA, LA, RL
  3. Bluetooth HC-06

    • Description: A Bluetooth module used for wireless communication.
    • Pins: VCC, GND, TXD, RXD
  4. OLED Display 128x32

    • Description: A small OLED display used to show data.
    • Pins: SDA, SCL, VCC, GND
  5. 18650 Li-Ion Battery

    • Description: A rechargeable lithium-ion battery.
    • Pins: Positive, Negative

Wiring Details

Arduino Nano

AD8232 Heart Rate Monitor

Bluetooth HC-06

OLED Display 128x32

18650 Li-Ion Battery

Documented Code

Arduino Nano Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Documentation (documentation.txt)