Circuit Documentation
Summary
This document provides a detailed overview of a circuit design that includes various sensors and a Raspberry Pi 4B. The circuit is designed to interface multiple sensors with the Raspberry Pi for data acquisition and processing. The sensors include a heart rate monitor (MAX30100), an infrared temperature sensor (MLX90614), an accelerometer (ADXL345), a barometric pressure sensor (BMP180), and a camera module (OV2640).
Component List
MAX30100
- Description: Heart rate and SpO2 sensor.
- Pins: Vin, GND, SCL, SDA, INT
MLX90614
- Description: Infrared temperature sensor.
- Pins: SDA, SCL, GND, VIN
ADXL345
- Description: 3-axis accelerometer.
- Pins: GND, VCC, CS, INT1, INT2, SDO, SDA, SCL
BMP180
- Description: Barometric pressure sensor.
- Pins: 3.3, SDA, SCL, GND, VCC
OV2640 Camera Module
- Description: Camera module for image capture.
- Pins: 3.3V, GND, SIOC, SIOD, VSync, HRef, PCLK, XCLK, D9, D8, D7, D6, D5, D4, D3, D2, RET, PWDN
Raspberry Pi 4B
- Description: Single-board computer for processing and interfacing with sensors.
- Pins: 3V3, 5V, GPIO2, GPIO3, GND, GPIO4, GPIO14, GPIO15, GPIO17, GPIO18, GPIO27, GPIO22, GPIO23, GPIO24, GPIO10, GPIO9, GPIO25, GPIO11, GPIO8, GPIO7, ID_SD, GPIO5, GPIO6, GPIO12, GPIO13, GPIO19, GPIO16, GPIO26, GPIO20, GPIO21, ID_SC, TR01_TAP, TR00_TAP, TR03_TAP, TR02_TAP, RUN, GLOBAL_EN
Wiring Details
MAX30100
- Vin: Connected to Raspberry Pi 4B 5V
- GND: Connected to Raspberry Pi 4B GND
- SCL: Connected to Raspberry Pi 4B GPIO3
- SDA: Connected to Raspberry Pi 4B GPIO2
- INT: Not connected
MLX90614
- SDA: Connected to Raspberry Pi 4B GPIO2
- SCL: Connected to Raspberry Pi 4B GPIO3
- GND: Connected to Raspberry Pi 4B GND
- VIN: Connected to Raspberry Pi 4B 5V
ADXL345
- GND: Connected to Raspberry Pi 4B GND
- VCC: Connected to Raspberry Pi 4B 5V
- CS: Not connected
- INT1: Not connected
- INT2: Not connected
- SDO: Not connected
- SDA: Connected to Raspberry Pi 4B GPIO2
- SCL: Connected to Raspberry Pi 4B GPIO3
BMP180
- 3.3: Not connected
- SDA: Connected to Raspberry Pi 4B GPIO2
- SCL: Connected to Raspberry Pi 4B GPIO3
- GND: Connected to Raspberry Pi 4B GND
- VCC: Connected to Raspberry Pi 4B 5V
OV2640 Camera Module
- 3.3V: Not connected
- GND: Not connected
- SIOC: Not connected
- SIOD: Not connected
- VSync: Not connected
- HRef: Not connected
- PCLK: Not connected
- XCLK: Not connected
- D9: Not connected
- D8: Not connected
- D7: Not connected
- D6: Not connected
- D5: Not connected
- D4: Not connected
- D3: Not connected
- D2: Not connected
- RET: Not connected
- PWDN: Not connected
Raspberry Pi 4B
- 3V3: Not connected
- 5V: Connected to MAX30100 Vin, MLX90614 VIN, ADXL345 VCC, BMP180 VCC
- GPIO2: Connected to MAX30100 SDA, MLX90614 SDA, ADXL345 SDA, BMP180 SDA
- GPIO3: Connected to MAX30100 SCL, MLX90614 SCL, ADXL345 SCL, BMP180 SCL
- GND: Connected to MAX30100 GND, MLX90614 GND, ADXL345 GND, BMP180 GND
- Other GPIO Pins: Not connected
Code
No code is provided for this circuit.
This document provides a comprehensive overview of the circuit design, including a summary, component list, wiring details, and code documentation. The wiring details ensure that each component is correctly connected to the Raspberry Pi 4B for proper operation.
