Resting Heart Rate Monitor Kit with Arduino Nano + LED
Build Your Personal Resting Heart Rate Monitor — Arduino Nano Kit with MAX30102 Sensor
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Imagine measuring your resting heart rate with a device you built yourself. In just one button press, this kit's MAX30102 sensor captures 30 seconds of pulse data and lights up an LED to show your average BPM. It’s a perfect introduction to wearable health tech and Arduino programming, letting you see your own heartbeat translated into a simple, glowing signal.
What You'll Build
You'll assemble a compact heart rate monitor that clips onto your fingertip (or rests on the breadboard). Place your finger on the sensor, start the measurement, and after 30 seconds a red LED flashes your average beats per minute. The circuit is simple, the code is clear, and the result feels like a real medical gadget — a confidence-boosting first project that blends biology, physics, and coding.
What You'll Learn
- How optical heart rate sensors use light absorption to detect blood flow
- Reading I2C sensor data with Arduino Nano and the MAX30102 library
- Implementing a simple averaging algorithm for stable resting BPM values
- Prototyping a wearable‑inspired design on a breadboard with LEDs as output
Kit Contents
| Component | Quantity |
|---|---|
| Arduino Nano | 1 |
| MAX30102 | 1 |
| 5mm Red LED | 2 |
| 4.7kΩ Resistors | 5 |
| 400-pt Breadboard | 1 |
| M-M Wires | 15 |
| 9V Battery Snap | 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 beginner‑friendly project suits CBSE Class 11–12 students exploring sensor‑based biology or physics models, ATL Tinkering Lab members, and young makers (age 10+) participating in school science fairs. It also fits first‑year B.Tech ECE/EEE labs introducing I2C sensors, and junior innovators at Smart India Hackathon looking for a quick health‑tech prototype.
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?
The AI companion walks you through each step — from wiring to code upload. If you still face an issue, you can send a photo via WhatsApp and our team will help you debug directly.
Does the kit include Arduino code and wiring diagrams?
Yes. The AI companion provides the complete code with comments, a pin‑connection table, and a circuit diagram. You can also download the sketch as a file.
Can I extend the project to log data on a computer?
The core project shows average BPM on LEDs. If you’re curious about graphing, the AI companion can guide you on sending raw sensor values over serial to the Arduino IDE’s plotter — a simple add‑on using the same hardware.
Is the MAX30102 sensor safe for young builders?
Absolutely. The sensor uses very low‑intensity red and infrared LEDs, the same technology found in pulse oximeters used at home. It is non‑invasive and safe for all ages when used as instructed.
MAX30102 measures resting BPM over 30 seconds and shows average. Simple one-button measurement.
What's in this kit
- Arduino Nano
- MAX30102
- 5mm Red LED x2
- 4.7kΩ Resistors x5
- 400-pt Breadboard
- M-M Wires x15
- 9V Battery Snap
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