Pi Zero 2W BLE Heart Rate Monitor Kit with Raspberry Pi Zero
Raspberry Pi Zero 2W BLE Heart Rate Monitor Kit for Continuous BPM Logging
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Track your heart rate in real time and store readings every five minutes on a microSD card — all without a single wire to your body. This kit lets you assemble a compact, battery-compatible health monitor using the Raspberry Pi Zero 2W’s built-in Bluetooth and the MAX30102 pulse oximeter sensor. Perfect for students building science fair projects, athletes monitoring recovery, or anyone curious about wearable technology.
What You'll Build
You'll build a standalone device that reads your heartbeat through your fingertip, processes the BPM via the Pi Zero 2W, and logs the data to an SD card for later analysis. The monitor operates wirelessly, sending BLE data that can be picked up by a phone or laptop for live display if desired. The result is a practical health logger you can use during exercise, study sessions, or sleep tracking.
What You'll Learn
- Bluetooth Low Energy (BLE) pairing and data transfer between MAX30102 and Raspberry Pi
- Reading heart rate and SpO2 data from an I2C sensor
- Writing Python scripts to timestamp and log sensor readings to a file
- Formatting and storing data on a microSD card for long-term health analysis
Kit Contents
| Component | Quantity |
|---|---|
| Raspberry Pi Zero 2W | 1 |
| MAX30102 | 1 |
| 40-pin GPIO Header | 1 |
| 4.7kΩ Resistors | 5 |
| M-F Wires | 15 |
| MicroSD Card 16GB | 1 |
| Micro USB Cable | 1 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify every part | Pre-tested as a system |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging | Hours, with step-by-step guidance |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
This kit is ideal for CBSE Class 11–12 students building a biology-electronics crossover project, B.Tech ECE/EEE undergraduates prototyping a health IoT device, and ATL Tinkering Lab participants exploring sensor integration. It also fits Smart India Hackathon teams needing a quick-start wearable health monitor, and makers from IIT, NIT, VIT, or BITS looking to add BLE logging to their skill set.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project — accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Our AI companion provides real-time troubleshooting steps specific to this project. You can also reach us via WhatsApp for direct help from a Compoden engineer.
Can I view live heart rate on my phone while logging to SD?
Yes. The Pi Zero 2W transmits BLE data continuously, so you can pair it with a generic BLE terminal app or write a custom script to display readings on a mobile device even as BPM values are written to the SD card every five minutes.
Do I need to solder any components?
The MAX30102 connects with female-to-male wires, but the 40-pin GPIO header may need soldering onto the Pi Zero 2W if it arrives unsoldered. The included resistors can be used on a breadboard for pull-up circuits without soldering.
What kind of data can I collect and how do I analyse it?
The Python script logs a timestamp and BPM value to a CSV file on the SD card at regular intervals. You can later import this file into Excel, Google Sheets, or Python to plot heart rate trends and analyse recovery patterns over days or weeks.
Pi Zero 2W receives BLE heart rate data from MAX30102 and logs BPM to SD every 5 minutes.
What's in this kit
Other projects you can build
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items