Monitorizare puls
Student: NEGRU Robert-Marius
Grupa: 342C5
Introducere
Implementarea unui sistem de monitorizare al pulsului pentru mai multe categorii. Proiectul consta in verificarea valorilor pulsului unei persoane si stabilirea daca este sanatoasa sau nu. In functie de valorile obtinute, se vor folosi doua leduri, unul rosu pentru avertizare ca sunt probleme si unul verde daca persoana este in limitele normale. LED-urile vor blinkui in functie de valorile pulsului.
Se vor trata urmatoarele cazuri:
Algoritmul o sa trateze cazurile speciale in care o persoana depune efort inainte (e.g. face cateva exercitii inainte de masurarea pulsului) pentru a stabili nivelul pulsului la efort fizic dar si in functie de varsta sau sexul persoanei respective.
In functie de acesti parametrii led-urile vor blink-uri fie rosu fie verde.
Descriere generală
Mod de funcționare
Ne vom folosi de butonul de push pentru a incepe procesul si afisam pe ecranul LCD mai multe informatii.
Utilizatorul se va folosi de senzorul de puls XD-58C pentru a incepe masurarea.
Valoarea citita de catre senzorul de puls va fi redata pe ecranul LCD.
In functie de valoarea citita, ne vom folosi de LED-rile rosu si verde pentru a stabili daca este sanatos sau nu.
Se vor respecta parametrii (varsta, sex).
LED-ul rosu se va aprinde daca nu sunt in limite normale, asadar daca pulsul este peste sau sub limita. Acesta va blink ui in functie de valorile respective, cu cat valoarea este mult peste sau sub limita, cu atat led-ul rosu va blink ui mai tare.
LED-ul verde se va aprinde daca limitele sunt normale.
In timp ce pulsul este masurat, un sunet va fi redat conform batailor inimii cu ajutorul unui buzzer.
Schema bloc
Schema electrica
Hardware Design
Listă de piese:
Arduino Uno
Breadboard
Ecran LCD I2C
Push Button
Senzor Puls (XD-58C)
LED rosu si verde
Buzzer
Rezistente
Fire
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
librării şi surse 3rd-party (e.g. Procyon AVRlib)
algoritmi şi structuri pe care plănuiţi să le implementaţi
(etapa 3) surse şi funcţii implementate
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
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF