ESP32-Based Battery-Powered Heart Rate Monitor with Data Logging and GPS
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit design that includes an ESP32 microcontroller, an AD8232 Heart Rate Monitor, a Voltage Regulator, a Polymer Lithium Ion Battery, a Micro SD Card Module, and an A9G module. The document includes a component list, wiring details, and code documentation.
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
Voltage Regulator
- Description: A component used to regulate voltage levels.
- Pins: IN, GND, OUT
Polymer Lithium Ion Battery - 850mAh
- Description: A rechargeable battery used to power the circuit.
- Pins: GND, VCC
Micro SD Card Module
- Description: A module used to interface with a micro SD card for data storage.
- Pins: cs, sck, mosi, miso, vcc, gnd
A9G
- Description: A module that provides GPS and GPRS functionalities.
- Pins: GND, VBET, IO26, TX, RX
Wiring Details
ESP32
- D35 is connected to OUTPUT of the AD8232 Heart Rate Monitor.
- D26 is connected to IO26 of the A9G.
- GND is connected to gnd of the Micro SD Card Module.
- VIN is connected to OUT of the Voltage Regulator.
- 3V3 is connected to vcc of the Micro SD Card Module and 3.3v of the AD8232 Heart Rate Monitor.
- D15 is connected to LO- of the AD8232 Heart Rate Monitor.
- D2 is connected to LO+ of the AD8232 Heart Rate Monitor.
- RX2 is connected to RX of the A9G.
- TX2 is connected to TX of the A9G.
- D5 is connected to cs of the Micro SD Card Module.
- D18 is connected to sck of the Micro SD Card Module.
- D19 is connected to miso of the Micro SD Card Module.
- D23 is connected to mosi of the Micro SD Card Module.
AD8232 Heart Rate Monitor
- OUTPUT is connected to D35 of the ESP32.
- LO- is connected to D15 of the ESP32.
- LO+ is connected to D2 of the ESP32.
- 3.3v is connected to 3V3 of the ESP32.
Voltage Regulator
- IN is connected to VCC of the Polymer Lithium Ion Battery.
- GND is connected to GND of the Polymer Lithium Ion Battery and GND of the A9G.
- OUT is connected to VIN of the ESP32.
Polymer Lithium Ion Battery - 850mAh
- VCC is connected to IN of the Voltage Regulator and VBET of the A9G.
- GND is connected to GND of the Voltage Regulator and GND of the A9G.
Micro SD Card Module
- gnd is connected to GND of the ESP32.
- vcc is connected to 3V3 of the ESP32.
- cs is connected to D5 of the ESP32.
- sck is connected to D18 of the ESP32.
- miso is connected to D19 of the ESP32.
- mosi is connected to D23 of the ESP32.
A9G
- IO26 is connected to D26 of the ESP32.
- RX is connected to RX2 of the ESP32.
- TX is connected to TX2 of the ESP32.
- VBET is connected to VCC of the Polymer Lithium Ion Battery.
- GND is connected to GND of the Polymer Lithium Ion Battery and GND of the Voltage Regulator.
Code Documentation
No code is provided for this circuit.