Heart Rate Variability Logger Kit with Arduino Nano + Sensor
Heart Rate Variability Logger Kit with Arduino Nano – Record Every Heartbeat Interval for Real Analysis
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Transform raw fingertip pulse signals into a timestamped dataset you can analyse offline. This kit guides you through assembling a portable logger that captures every inter-beat interval from the KY-039 sensor, stamps it with exact date and time using the DS3231 RTC, and writes the data to a microSD card. Whether you are preparing a school science exhibit, an engineering minor project, or just exploring how your heart responds to daily activities, you will finish with a working HRV recorder and a clear understanding of each stage in the signal chain.
What You'll Build
A standalone device that clips onto your fingertip, filters the optical pulse waveform, detects individual heartbeats with a peak-finding algorithm, computes the time between successive beats in milliseconds, and logs every interval alongside the real-time timestamp. A sharp 0.96‑inch OLED displays live heart rate and logging status while the session runs. The output is a CSV file on an SD card ready for tools like Excel, Python, or the open‑source HRV analysis library Kubios HRV.
What You'll Learn
- Filter and amplify a photoplethysmogram (PPG) signal using analogue front‑end techniques with the KY-039 sensor and passive components
- Implement a heartbeat detection algorithm that finds peaks in noisy, low‑amplitude waveforms
- Synchronise sensor data with a DS3231 real‑time clock over I²C so every beat carries an accurate timestamp
- Structure time‑series data and write it efficiently to a microSD card via SPI
Kit Contents
| Component | Quantity |
|---|---|
| Arduino Nano | 1 |
| KY-039 Pulse Sensor | 1 |
| DS3231 RTC | 1 |
| MicroSD Module | 1 |
| 0.96in OLED | 1 |
| 10kΩ Resistors | 5 |
| 100nF Capacitors | 5 |
| 400-pt Breadboard | 1 |
| M-M Wires | 20 |
| 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
CBSE Class 11–12 students creating a health‑tech project for science fairs, B.Tech ECE/EEE undergraduates assembling a biomedical instrumentation lab, Smart India Hackathon teams prototyping a wearable vitals logger, and ATL Tinkering Lab innovators who want to move beyond basic heart‑rate displays into the deeper world of HRV analysis. The intermediate build assumes familiarity with Arduino IDE and breadboard wiring, making it a natural next step after introductory electronics.
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?
Scan the QR code to launch the AI companion that knows every connection and line of code for this kit. You can also reach us on WhatsApp for personalised guidance.
Can I analyse the logged data on my phone or laptop?
Yes. The SD card stores a plain CSV file with intervals in milliseconds and full timestamps. Open it with any spreadsheet app or import it into Python/R to compute HRV metrics like RMSSD and SDNN.
Is the KY-039 sensor accurate enough for HRV?
The KY-039 captures the raw optical pulse waveform. With proper finger placement and the included filtering capacitors, the inter-beat intervals it measures are consistent and reliable for educational and experimental HRV work.
How can I extend the logging duration?
You can power the kit with a larger 9V battery or a USB power bank for multi‑hour sessions. The limiting factor is the SD card capacity; a 2 GB card stores weeks of beat‑by‑beat data.
KY-039 pulse sensor logs inter-beat intervals to SD with RTC timestamps for HRV analysis offline.
What's in this kit
- Arduino Nano
- KY-039 Pulse Sensor
- DS3231 RTC
- MicroSD Module
- 0.96in OLED
- 10kΩ Resistors x5
- 100nF Caps x5
- 400-pt Breadboard
- M-M Wires x20
- 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