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

ESP32-Based Battery-Powered Heart Rate Monitor with SD Card Storage

View and Edit Project In Cirkit DesignerImage of ESP32-Based Battery-Powered Heart Rate Monitor with SD Card Storage

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that integrates an ESP32 microcontroller, an AD8232 Heart Rate Monitor, an SD module, a TP4056 Battery Charging Protection Module, and a 3.7V LiPo battery. The circuit is designed to monitor heart rate data, store it on an SD card, and is powered by a rechargeable LiPo battery.

Component List

  1. ESP32

    • Description: A powerful microcontroller with Wi-Fi and Bluetooth capabilities.
    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT
  2. AD8232 Heart Rate Monitor

    • Description: A sensor module used to measure heart rate.
    • Pins: GND, 3.3v, OUTPUT, LO-, LO+, SDN, RA, LA, RL
  3. SD Module

    • Description: A module used to interface with an SD card for data storage.
    • Pins: CS, SCK, MOSI, MISO, VCC, GND
  4. TP4056 Battery Charging Protection Module (Type C)

    • Description: A module used for charging and protecting a LiPo battery.
    • Pins: OUT +, B+, B-, OUT -, +, -
  5. 3.7V LiPo Battery

    • Description: A rechargeable lithium polymer battery.
    • Pins: +Ve, GND

Wiring Details

ESP32

AD8232 Heart Rate Monitor

SD Module

TP4056 Battery Charging Protection Module (Type C)

3.7V LiPo Battery

Code

There is no code provided for the microcontrollers in this circuit.


This documentation provides a comprehensive overview of the components and their interconnections in the circuit. Each component is described, and detailed wiring information is provided to ensure accurate assembly and understanding of the circuit.