This is an old revision of the document!


Pulse Meter

  • Author: GODINEL Daria-Teodora
  • Group: 1221EA
  • Faculty: FILS

Introduction

As the name says, the device I am doing is a Pulse Meter, which measures the pulse if the person is placing their finger on a sensor. The difference between a good pulse which will be shown by the colour green, a slightly higher pulse shown by the colour yellow and a possibly dangerous high pulse shown by the colour red. This type of device is used by both common people at home, as well as by the medical personnel in usual or urgent cases in the hospital for emergencies.

General description

The Pulse Meter project works by using a sensor that detects the pulse when one's finger is placed on top of it. As a result, the signal is send to the Arduino Uno which will show the pulse on the LCD screen. Every time when a heartbeat is detected, a red led will turn on. The result is also displayed by using RGB LEDs:

  • when the pulse is between 60 and 100 BPM, the GREEN color will be shown;
  • when the pulse is between 100 and 140 BPM, the YELLOW color will be shown;
  • when the pulse is between 140 and 160 BPM, the RED color will be shown;

On top of everything, if the pulse reaches 160 BPM, all LEDs will show the color RED.

Hardware Design

COMPONENTS

  • Arduino Uno R3
  • Breadboard
  • Pulse Sensor XD-58C
  • RED LED
  • RGB LEDs
  • LCD-I2C
  • Jumper wires - male-to-male
  • Jumper wires - male-to-female

Electrical schematic

Software Design

I made this project using C as the programming language which was developed using Arduino IDE.

Results Obtained

This project uses a pulse meter that by touching with your finger the sensor, it can determine you pulse and to show the value on the LCD screen. For every heart beat, the LED will light and the RGB LEDs will show the level the person's heartbeat is classified.

Conclusions

This project has resulted in a perfecty functional pulse meter, that is well usable for anyone and any environment.

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2022/robert/pulsemeter.1653407326.txt.gz · Last modified: 2022/05/24 18:48 by daria.godinel
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0