MakerWorld
Electronics
Go to Model
Pulse Oximeter with Raspberry Pi + MAX30102
7
Downloads
0
Likes
0
Makes
This Raspberry Pi-based pulse oximeter measures real-time heart rate (BPM) and blood oxygen saturation (SpO₂) using the MAX30102 sensor module. Readings are displayed on a 16x2 LCD and the system includes physical buttons to start readings and shut down the Pi safely — no keyboard or monitor required after setup. Designed for biomedical hobbyists and students, this project blends embedded Linux, Python scripting, and biosignal processing into one elegant build. I wanted to test my ability with a PPG sensor because I was curious on how the sensor worked. Enjoy!! 🎯 Key Features📊 Real-time display of BPM & SpO₂ on an LCD🧠 Uses Doug Burrell’s calc_hr_and_spo2() algorithm for accuracy🧵 Fully wired using GPIO on Raspberry Pi 4🖲️ Start readings via a physical button (GPIO 21)🔌 Safe shutdown via dedicated button (GPIO 4)🐍 Python virtual environment and systemd autostart for headless operation💾 Designed with SD-card flashing and system configuration in mind🛠️ Includes custom LCD displa
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!