7SED / PPG

HEART-RATE MONITOR (PHOTOPLETHYSMOGRAM) WITH PULSE DETECTOR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PPG

PROJECT: Heart Rate Monitoring Device YEAR: 2019 AUTHOR: Sh.SEDGHI, F.JABARI

This code is for a low-cost, portable heart rate monitoring system that uses a pulse sensor to measure the change of blood volume through the finger artery. The signal is then entered into a Schmitt trigger to increase noise immunity and is fed to a low-cost microcontroller (ATmega16) for analysis and display. The microcontroller counts the number of pulses over a fixed time interval and thus obtains the heart rate of the subject. The device can be programmed to display various quantities, such as the average, maximum and minimum rates over a period of time. The software was developed using Code Vision AVR compiler and the simulation was built in Proteus Software. The program is initialized with the Timer 1 frequency with the value of 7.813KHz and the external interrupt of Counter 0 is set. The program includes libraries, initializes variables, defines the interrupt function, configures input-output ports, initializes the LCD and saves the counted number of timer and resets the amounts. The final heart rate is printed on the LCD.

About

HEART-RATE MONITOR (PHOTOPLETHYSMOGRAM) WITH PULSE DETECTOR


Languages

Language:Perl 69.3%Language:Assembly 28.3%Language:C 2.4%