Sunteți pe pagina 1din 4

Dobrescu Elena-Alexandra, 332AA

Sistem de evaluare a capacitatii pulmonare

1.Specificatii functionale

Aplicatia are rolul de a evalua capacitatea pulmonara totala a unei persoane.

Pentru a se inregistra o valoare trebuie sa se apese un buton. Dupa apasarea butonului,


se sulfa timp de aproximativ 5 secunde intr-un tub de plastic, timp in care pe un LCD va aparea
mesajul “Suflati” si va fi aprins un led galben. Dupa ce masuratoarea a luat sfarsit, se va aprinde
un led verde. Valoarea calculata va fi apoi afisata intr-o interfata grafica unde utilizatorul isi
poate introduce numele si prenumele, iar inregistrarea va fi salvata intr-o baza de date.

Interfata grafica contine 4 butoane principale:

 Initiaza comunicatia – are rolul de a porni comunicatia cu portul serial Arduino


 Afiseaza istoric – afiseaza un tabel cu toate inregistrarile efectuate, tabelul avand
campurile Nume, Prenume, Capacitate, Data
 Save – salveaza o inregistrare in baza de date
 Stop – opreste comunicatia cu portul serial Arduino

Interfata mai contine si 3 textbox-uri pentru Nume, Prenume si Capacitate masurata.


Dobrescu Elena-Alexandra, 332AA

2.Specificatii tehnice

Componente hardware:

 Placuta Arduino Uno


 Senzor de presiune ASDX ASDXRRX100PD2AS HoneyWell
 LCD alphanumeric 16x2
 Potentiometru 10K
 3 rezistori 220ohm + 1 rezistor 10K
 Cablu de conectare USB
 Breadboard + fire interconectare
 Buton
 2 leduri

Schema hardware:
Dobrescu Elena-Alexandra, 332AA

Achizitia de date

Comunicatia intre laptop si microcontrollerul placutei Arduino se face serial, prin


intermediul portului COM3.

Magistrala de date este de tip I2C, avand 2 linii: SDA(Serial Data) si SCL(Serial Clock),
senzorul fiind identificat printr-o adresa unica, 0x28.

Senzorul de presiune este diferential, cu output digital si poate masura presiuni intre -100
psi si 100 psi.

Presiunea minima este la 10% - Outputmin = 1638

Presiunea maxima este la 90% - Outputmax = 14745

Caracteristica statica a senzorului:

Obtinem ecuatia pentru calcului presiunii:

( ) ( )
P=
Dobrescu Elena-Alexandra, 332AA

Realizarea tubului

Se vor folosi doua tuburi de plastic: unul mai mare si altul mai mic ce se va afla in
interiorul celui mare.

Cele doua tuburi trebuie sa aiba o diferenta considerabila in diametru.

Tubul cel mare are diametrul de 2.7cm, iar cel mic de 1.1cm. Este de preferat ca
diferenta dintre cele doua diameter sa fie cat mai mare.

Tubul este conectat prin intermediul a doua fire la senzorul de presiune.

Calculul volumului

Initial senzorul va furniza o presiune masurata in psi. Se va face conversia in Pa:

pressure_pa = pressure_psi*6894.75729

Se calculeaza suprafetele celor doua tuburi.

Se calculeaza masa de aer ce trece prin sectiune pe unitatea de timp.

massFlow = 1000*sqrt((abs(pressure_pa)*2*rho)/((1/(pow(arieMica,2)))-
(1/(pow(arieMare,2)))))

Se calculeaza volumul de aer ce trece prin sectiune:

volFlow = massFlow/rho unde rho = 1.225 kg/m3

Link youtube:

https://www.youtube.com/watch?v=p8BXrauS-mk

S-ar putea să vă placă și