This is an old revision of the document!


Pulse Oximeter

Introducere

Pulsoximetru cu afisaj pe un ecran LCD a valorilor identificate. Proiectul va include de asemenea un buzzer. Proiectul consta in realizarea unui pulsoximetru cu afisaj pe un ecran LCD, ce cuprinde si notificarea utilizatorului cu ajutorul unui buzzer atunci cand acesta monitorizeaza pulsul. Scopul proiecului este de a monitoriza pulsul si oxigenarea unei persoane. Am ales acest tip de proiect deoarece in contextul actual, pulsoximetrul a fost unul dintre dispozitivele cele mai cautate in ultimii doi ani din cauza pandemiei.

Descriere generală

Schemă bloc

Pentru realizarea proiectului este nevoie de un senzor de puls, un ecran LCD, un buzzer si, de asemenea, de o placuta Arduino.
Implementarea senzorului de puls si a ecranului LCD se face cu ajutorul bibliotecilor specifice acestora. Pentru a putea activa buzzer-ul in timpul receptarii unei batai a inimii, acesta este implementat in cadrul detectiei pulsului.
Utilizatorul va pune degetul usor, fara a apasa, pe senzorul de puls, in dreptul infrarosului aprins si va citi rezultatele pulsoximetrului pe LCD.

Hardware Design

Componente necesare:

Schema electrica

Partea hardware a constat in urmatorii pasi:

  • am alimentat placuta Arduino UNO la portul USB al laptopului.
  • am conectat LCD-ul si am verificat functionalitatea acestuia.
  • am adaugat convertorul pentru a putea scoate tensiunea necesara senzorului de puls.
  • am conectat senzorul de puls la tensiunea scoasa de convertor.
  • am afisat datele primite de la senzorul MAX30100 pe ecranul LCD.
  • am adaugat un buzzer care scoate un sunet de fiecare data cand senzorul de puls recepteaza o bataie a inimii.

Software Design

Mediu de dezvoltare

Arduino IDE - pentru implementarea codului.
TinkerCAD - pentru realizarea schemei electrice.
Draw.io - pentru realizarea schemei bloc.

Librarii folosite

Structura codului

Initializat senzorul de puls, display-ul LCD si buzzer-ul. In setup() pornesc senzorul de puls si display-ul LCD, setez intensitatea infrarosului si setez cand se va activa buzzer-ul. In loop() citesc datele primite de la pulsoximetru si le transmit mai departe catre LCD.

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

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.

Jurnal

24-30 Aprilie - alegerea temei proiectului.
1-7 Mai - cumpararea componentelor necesare, realizarea schemei bloc si a paginii wiki.
8-14 Mai - inceperea realizarii proiectului.
15-21 Mai - cumpararea restului de componente necesare, continuarea realizarii proiectului.
22-28 Mai - finalizarea proiectului si a paginii wiki.

Bibliografie/Resurse

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

Export to PDF

pm/prj2022/fstancu/pulseoximeter.1653377976.txt.gz · Last modified: 2022/05/24 10:39 by anemona.moraru
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