Raspberry Pi 5-Based Multi-Sensor Monitoring System with INMP441 Mic, HC-SR04, MAX30102, and MLX90614
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates various sensors and components with a Raspberry Pi 5. The circuit includes a microphone, an ultrasonic sensor, a temperature sensor, a heart rate sensor, and resistors. The Raspberry Pi 5 serves as the central processing unit, interfacing with all the sensors and components.
Component List
INMP441 FRONT MIC
- Description: Digital MEMS microphone
- Pins: L/R, WS, SCK, SD, VDD, GND
Raspberry Pi 5
- Description: Single-board computer
- Pins: Type-C, Micro HDMI 1, Micro HDMI 2, Camera 1, Camera 2, PoE, Fan, PCIe, USB 3.0, USB 2.0, Ethernet, 5V, GND, 3.3v, GPIO 14, GPIO 15, GPIO 18, GPIO 23, GPIO 24, GPIO 25, GPIO 8, GPIO 7, GPIO 1, GPIO 12, GPIO 16, GPIO 20, GPIO 21, GPIO 2, GPIO 3, GPIO 4, GPIO 17, GPIO 27, GPIO 22, GPIO 10, GPIO 9, GPIO 11, GPIO 0, GPIO 5, GPIO 6, GPIO 13, GPIO 19, GPIO 26
HC-SR04 Ultrasonic Sensor
- Description: Ultrasonic distance sensor
- Pins: VCC, TRIG, ECHO, GND
Resistor (1k Ohms)
- Description: Resistor with 1000 Ohms resistance
- Pins: pin1, pin2
Resistor (2k Ohms)
- Description: Resistor with 2000 Ohms resistance
- Pins: pin1, pin2
MAX30102
- Description: Heart rate and SpO2 sensor
- Pins: VIN, SDA, SCL, GND, RD, IRD, INT
mlx90614
- Description: Infrared temperature sensor
- Pins: SDA, SCL, GND, VIN
AMB82
- Description: Wi-Fi and Bluetooth module
- Pins: 0, 1, 2, 3, 4, 5, 6, 7, 8, VDD33, V_USB, CHIP_EN, GND, AOUT, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
Wiring Details
INMP441 FRONT MIC
- L/R connected to Raspberry Pi 5 GND
- WS connected to Raspberry Pi 5 GPIO 18
- SCK connected to Raspberry Pi 5 GPIO 19
- SD connected to Raspberry Pi 5 GPIO 20
- VDD connected to Raspberry Pi 5 3.3v
- GND connected to Raspberry Pi 5 GND
Raspberry Pi 5
- GND connected to:
- INMP441 FRONT MIC L/R
- INMP441 FRONT MIC GND
- HC-SR04 Ultrasonic Sensor GND
- mlx90614 GND
- MAX30102 GND
- GPIO 18 connected to INMP441 FRONT MIC WS
- GPIO 19 connected to INMP441 FRONT MIC SCK
- GPIO 20 connected to INMP441 FRONT MIC SD
- 3.3v connected to:
- INMP441 FRONT MIC VDD
- mlx90614 VIN
- MAX30102 VIN
- 5V connected to HC-SR04 Ultrasonic Sensor VCC
- GPIO 23 connected to HC-SR04 Ultrasonic Sensor TRIG
- GPIO 24 connected to Resistor (1k Ohms) pin2
- GPIO 2 connected to:
- MAX30102 SDA
- mlx90614 SDA
- GPIO 3 connected to:
- MAX30102 SCL
- mlx90614 SCL
HC-SR04 Ultrasonic Sensor
- VCC connected to Raspberry Pi 5 5V
- TRIG connected to Raspberry Pi 5 GPIO 23
- GND connected to Raspberry Pi 5 GND
Resistor (1k Ohms)
- pin2 connected to Raspberry Pi 5 GPIO 24
MAX30102
- VIN connected to Raspberry Pi 5 3.3v
- SDA connected to Raspberry Pi 5 GPIO 2
- SCL connected to Raspberry Pi 5 GPIO 3
- GND connected to Raspberry Pi 5 GND
mlx90614
- VIN connected to Raspberry Pi 5 3.3v
- SDA connected to Raspberry Pi 5 GPIO 2
- SCL connected to Raspberry Pi 5 GPIO 3
- GND connected to Raspberry Pi 5 GND
AMB82
- Not connected in this circuit
Code
No code provided for this circuit.
This document provides a comprehensive overview of the circuit, including the components used, their connections, and the wiring details. This should serve as a useful reference for understanding and replicating the circuit.