Battery-Powered Health Monitoring System with MAX30205 and MAX30102 Sensors
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit design that includes a temperature sensor (MAX30205), a pulse oximeter and heart-rate sensor (MAX30102), a microcontroller (Seeed Studio nRF52840), and a 3.7V LiPo battery. The document includes a component list, wiring details, and the embedded code used in the microcontroller.
Component List
MAX30205
- Description: Temperature Sensor
- Pins: VCC, GND, SDA, SCL, OS, A0, A1, A2
- Purpose: Measures temperature
Seeed Studio nRF52840
- Description: Microcontroller
- Pins: VUSB, GND, 3V3, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, NFC1, NFC2, B-, B+
- Purpose: Central processing unit for the circuit
MAX30102
- Description: Pulse Oximeter and Heart-Rate Sensor
- Pins: VIN, SDA, SCL, GND, RD, IRD, INT
- Purpose: Measures pulse and heart rate
3.7V LiPo Battery
- Description: Power Supply
- Pins: +Ve, GND
- Purpose: Provides power to the circuit
Wiring Details
MAX30205
- VCC: Connected to Seeed Studio nRF52840 (3V3)
- GND: Connected to Seeed Studio nRF52840 (GND) and 3.7V LiPo Battery (GND)
- SDA: Connected to Seeed Studio nRF52840 (Pin 0)
- SCL: Connected to Seeed Studio nRF52840 (Pin 2)
Seeed Studio nRF52840
- 3V3: Connected to MAX30102 (VIN) and MAX30205 (VCC)
- GND: Connected to MAX30102 (GND), MAX30205 (GND), and 3.7V LiPo Battery (GND)
- VUSB: Connected to 3.7V LiPo Battery (+Ve)
- Pin 0: Connected to MAX30205 (SDA)
- Pin 2: Connected to MAX30205 (SCL)
- Pin 3: Connected to MAX30102 (SDA)
- Pin 5: Connected to MAX30102 (INT)
- Pin 7: Connected to MAX30102 (SCL)
MAX30102
- VIN: Connected to Seeed Studio nRF52840 (3V3)
- GND: Connected to Seeed Studio nRF52840 (GND) and 3.7V LiPo Battery (GND)
- SDA: Connected to Seeed Studio nRF52840 (Pin 3)
- SCL: Connected to Seeed Studio nRF52840 (Pin 7)
- INT: Connected to Seeed Studio nRF52840 (Pin 5)
3.7V LiPo Battery
- +Ve: Connected to Seeed Studio nRF52840 (VUSB)
- GND: Connected to Seeed Studio nRF52840 (GND), MAX30102 (GND), and MAX30205 (GND)
Embedded Code
sketch.ino
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
documentation.txt