Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors

Components and supplies

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Arduino UNO
×1
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Resistor 1k ohm
×2
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Capacitor 100 µF
×2
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Resistor 100 ohm
×1
SparkFun Infrared Emitters and Detectors
×1
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Jumper wires (generic)
×1
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Female Header 8 Position 1 Row (0.1")
×2
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Male-Header 36 Position 1 Row- Long (0.1")
×2
Texas Instruments LM386
×1

Necessary tools and machines

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Soldering iron (generic)

Apps and online services

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Arduino IDE
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
Arduino Web Editor
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors
NI LabVIEW Community Edition

About this project

Introduction

In this project, I want to describe how to make a simple and easy heart rate monitoring system using an LED and photo-transistor to sense a heart beat in the finger. This project uses a PPG method to work, so using this algorithm the sensor can detect your heart beat in BMP (rate of beats per minute).

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors

The graph shows and evaluates a heart beat visualization using LabView, where we are using fuzzy logic to create this program, and I have to make a program that can show the graph of the heartbeat and give the value over a second.

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors

Schematics

Prepare all the parts and follow the schematic. Because it is an old project, I didn't make it in Fritzing; I used an Eagle to make a schematic. It is the same as Fritzing but a bit more difficult.

  • First, the sensor includes the LED infrared and photo-transistor, so we need a resistor to hold the voltage value in the sensor.
  • Second is the amplifier. Using a LM386 as a audio amplifier, it makes a gain until 200 time with a configuration to make gain in just 20s of time.
  • Next is the signal conditioning. Use a low pass filter to avoid the DC component read in ADC. We were using a 150 Hz frequency-cutoff.
  • The last is the jumper which gives a supply and signal to Arduino.
Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors

Software

For this project, I used two software programs: Arduino IDE and LabView. As for the program in Arduino, you can download it below; so I am just giving a tutorial for LabView because I know you guys are already familiar with Arduino.

Real-Time Heart Rate Monitoring System with Arduino & Infrared Sensors

You can see up this is the Schema of LabView to make a looping and algorithm using fuzzy logic. So you can see the LabView must connect by Linx (you can see above) this a program like a firmata to give connections from Arduino to LabView. For the full tutorial about Linx you can see this page.

Conclusion

So I can give you only this in my second project, I'm sorry because there is no video for this project. I hope for the next project I can give a full of the project with video and result of measurement.

Adding some library for Arduino to complete the project here.

Thanks for reading!

Code

Heart Rate Sketch
Hearth Rate Program full
it is include all file that you need to make this projecthttps://github.com/Rajarahman/hearth-rate
Freqmeasure library
https://github.com/PaulStoffregen/FreqMeasureMulti

Schematics

This scematic of Hearth Rate using Infrared and phototransistorReal-Time Heart Rate Monitoring System with Arduino & Infrared Sensors

Manufacturing process

  1. Remote Heart Rate Monitoring System with AWS IoT Alerts
  2. Build an Italian Word Clock with Arduino Nano, NeoPixel, LCD, and RTC
  3. Build a Reliable Sigfox kWh Meter with Arduino MKR Fox 1200
  4. Bluetooth-Enabled Temperature Monitor with Arduino Nano
  5. Touch‑Free Gesture Lock: Secure Access with APDS‑9960 and Arduino
  6. Arduino Nano Companion Kit – Essential Components & Tools for DIY Electronics
  7. USB MIDI Adapter Kit for Arduino Micro / Leonardo – Complete Parts List
  8. Build a TV Output Cable for Arduino UNO with Just Two Resistors
  9. Smart Arduino-Driven Automatic Watering System
  10. Integrated Heart‑Rate Sensors in Smart Clothing: Reliable Wearable Monitoring