Arduino-Based Health Monitoring System with 3D LIDAR and Multiple Sensors
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates an Arduino UNO microcontroller with various sensors, including a Temperature Sensor (LM35), a MAX30102 Heart Rate and Oxygen Sensor, an HC-SR04 Ultrasonic Sensor, and a 3D LIDAR. The circuit is designed to collect and process data from these sensors.
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
Temperature Sensor (LM35)
- Description: A precision centigrade temperature sensor.
- Pins: +Vs, Vout, GND
MAX30102 Heart Rate and Oxygen Sensor
- Description: A sensor module for measuring heart rate and blood oxygen levels.
- Pins: VIN, SCL, SDA, INT, IRQ, RD, GND
HC-SR04 Ultrasonic Sensor
- Description: A sensor for measuring distance using ultrasonic waves.
- Pins: VCC, TRIG, ECHO, GND
3D LIDAR
- Description: A sensor for 3D scanning and distance measurement.
- Pins: VCC, GND, TX, RX
Wiring Details
Arduino UNO
- 5V: Connected to VCC of 3D LIDAR, +Vs of Temperature Sensor (LM35), VCC of HC-SR04 Ultrasonic Sensor, and VIN of MAX30102 Heart Rate and Oxygen Sensor.
- GND: Connected to GND of 3D LIDAR, GND of HC-SR04 Ultrasonic Sensor, GND of Temperature Sensor (LM35), and GND of MAX30102 Heart Rate and Oxygen Sensor.
- A0: Connected to Vout of Temperature Sensor (LM35).
- A4: Connected to SDA of MAX30102 Heart Rate and Oxygen Sensor.
- A5: Connected to SCL of MAX30102 Heart Rate and Oxygen Sensor.
- D10: Connected to ECHO of HC-SR04 Ultrasonic Sensor.
- D9: Connected to TRIG of HC-SR04 Ultrasonic Sensor.
- D1: Connected to RX of 3D LIDAR.
- D0: Connected to TX of 3D LIDAR.
Temperature Sensor (LM35)
- +Vs: Connected to 5V of Arduino UNO.
- Vout: Connected to A0 of Arduino UNO.
- GND: Connected to GND of Arduino UNO.
MAX30102 Heart Rate and Oxygen Sensor
- VIN: Connected to 5V of Arduino UNO.
- SCL: Connected to A5 of Arduino UNO.
- SDA: Connected to A4 of Arduino UNO.
- GND: Connected to GND of Arduino UNO.
HC-SR04 Ultrasonic Sensor
- VCC: Connected to 5V of Arduino UNO.
- TRIG: Connected to D9 of Arduino UNO.
- ECHO: Connected to D10 of Arduino UNO.
- GND: Connected to GND of Arduino UNO.
3D LIDAR
- VCC: Connected to 5V of Arduino UNO.
- GND: Connected to GND of Arduino UNO.
- TX: Connected to D0 of Arduino UNO.
- RX: Connected to D1 of Arduino UNO.
Documented Code
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 used to initialize any settings or configurations, and the loop() function contains the main logic that runs repeatedly.
This concludes the documentation for the circuit. If you have any questions or need further assistance, please feel free to reach out.