Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:danield:monitorizarepuls [2023/05/06 19:35]
robert_marius.negru [Hardware Design]
pm:prj2023:danield:monitorizarepuls [2023/05/28 20:41] (current)
robert_marius.negru [Descriere generală]
Line 4: Line 4:
 Grupa: 342C5 Grupa: 342C5
 ===== Introducere ===== ===== 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:
 +  * Varsta
 +  * Sex
 +  * Efort
 +
 +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ă ===== ===== 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 bloc**
  
 +{{ :​pm:​prj2023:​danield:​schema-monitorizarepuls.png?​nolink |}}
 +
 +
 +**Schema electrica**
 +
 +{{ :​pm:​prj2023:​danield:​schema_electrica_robert_marius_negru.png?​450 |}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
 <note tip> <note tip>
-Lista de piese: +Listă ​de piese: 
-* Arduino Uno +  * Arduino Uno 
-* Breadboard +  * Breadboard 
-* Ecran LCD +  * Ecran LCD I2C 
-* Push Button +  * Push Button 
-* Senzor Puls +  * Senzor Puls (XD-58C) 
-* LED rosu si verde +  * LED rosu si verde 
-* Buzzer +  * Buzzer 
-* Rezistente +  * Rezistente 
-* Fire+  * Fire
 </​note>​ </​note>​
 +
 +{{ :​pm:​prj2023:​danield:​monitorizare-puls-hardware.jpg?​nolink&​600 |}}
 +
 +
  
 ===== Software Design ===== ===== Software Design =====
Line 29: Line 59:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): 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
 </​note>​ </​note>​
  
Line 51: Line 85:
 <note tip> <note tip>
   * 6 Mai: Creare pagină Wiki + documentație   * 6 Mai: Creare pagină Wiki + documentație
 +  * 10 Mai: Comanda piese
 +  * 12 Mai: Piese livrate
 +  * 18 Mai: Implementare hardware
 </​note>​ </​note>​
  
pm/prj2023/danield/monitorizarepuls.1683390920.txt.gz · Last modified: 2023/05/06 19:35 by robert_marius.negru
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