ESP32-Based Battery-Powered Heart Rate Monitor with SD Card Storage
View and Edit Project In Cirkit Designer
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
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
AD8232 Heart Rate Monitor
- Description: A sensor module used to measure heart rate.
- Pins: GND, 3.3v, OUTPUT, LO-, LO+, SDN, RA, LA, RL
SD Module
- Description: A module used to interface with an SD card for data storage.
- Pins: CS, SCK, MOSI, MISO, VCC, GND
TP4056 Battery Charging Protection Module (Type C)
- Description: A module used for charging and protecting a LiPo battery.
- Pins: OUT +, B+, B-, OUT -, +, -
3.7V LiPo Battery
- Description: A rechargeable lithium polymer battery.
- Pins: +Ve, GND
Wiring Details
ESP32
- VP connected to OUTPUT of AD8232 Heart Rate Monitor
- VN connected to LO+ of AD8232 Heart Rate Monitor
- D34 connected to LO- of AD8232 Heart Rate Monitor
- GND connected to:
- OUT - of TP4056 Battery Charging Protection Module
- GND of SD Module
- GND of AD8232 Heart Rate Monitor
- VIN connected to:
- OUT + of TP4056 Battery Charging Protection Module
- VCC of SD Module
- 3V3 connected to 3.3v of AD8232 Heart Rate Monitor
- D5 connected to CS of SD Module
- D18 connected to SCK of SD Module
- D19 connected to MISO of SD Module
- D23 connected to MOSI of SD Module
AD8232 Heart Rate Monitor
- OUTPUT connected to VP of ESP32
- LO+ connected to VN of ESP32
- LO- connected to D34 of ESP32
- GND connected to GND of ESP32
- 3.3v connected to 3V3 of ESP32
SD Module
- CS connected to D5 of ESP32
- SCK connected to D18 of ESP32
- MISO connected to D19 of ESP32
- MOSI connected to D23 of ESP32
- VCC connected to VIN of ESP32
- GND connected to GND of ESP32
TP4056 Battery Charging Protection Module (Type C)
- OUT + connected to VIN of ESP32
- OUT - connected to GND of ESP32
- B+ connected to +Ve of 3.7V LiPo Battery
- B- connected to GND of 3.7V LiPo Battery
3.7V LiPo Battery
- +Ve connected to B+ of TP4056 Battery Charging Protection Module
- GND connected to B- of TP4056 Battery Charging Protection Module
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.