Arduino UNO-Based Health Monitoring System with Heart Pulse Sensor and I2C LCD Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit consists of an Arduino UNO microcontroller, a 16x2 I2C LCD display, a Heart Pulse Sensor, and a temperature sensor (TEMP). The Arduino UNO serves as the central controller, interfacing with the sensors and the LCD display to monitor and display heart rate and temperature data.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
16x2 I2C LCD
- Description: A 16x2 character LCD display with I2C interface.
- Pins: GND, VCC, SDA, SCL
Heart Pulse Sensor
- Description: A sensor used to measure heart rate.
- Pins: GND, VCC, SIGNAL
TEMP
- Description: A temperature sensor.
- Pins: 5V, D3, GND
Wiring Details
Arduino UNO
- 3.3V: Connected to TEMP (5V)
- 5V: Connected to Heart Pulse Sensor (VCC) and 16x2 I2C LCD (VCC)
- GND: Connected to 16x2 I2C LCD (GND), Heart Pulse Sensor (GND), and TEMP (GND)
- A0: Connected to Heart Pulse Sensor (SIGNAL)
- A4: Connected to 16x2 I2C LCD (SDA)
- A5: Connected to 16x2 I2C LCD (SCL)
- D2: Connected to TEMP (D3)
16x2 I2C LCD
- GND: Connected to Arduino UNO (GND)
- VCC: Connected to Arduino UNO (5V)
- SDA: Connected to Arduino UNO (A4)
- SCL: Connected to Arduino UNO (A5)
Heart Pulse Sensor
- GND: Connected to Arduino UNO (GND)
- VCC: Connected to Arduino UNO (5V)
- SIGNAL: Connected to Arduino UNO (A0)
TEMP
- 5V: Connected to Arduino UNO (3.3V)
- D3: Connected to Arduino UNO (D2)
- GND: Connected to Arduino UNO (GND)
Code Documentation
Arduino UNO Code
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
This code is a basic template for the Arduino UNO. The setup() function is where you initialize your components and settings, and the loop() function is where you place the main logic that runs repeatedly.
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the Arduino UNO.