KALIBRASI ALAT TEKANAN DARAH DENGAN SENSOR MPX5700DP BERBASIS ARDUINO

PROGRAM KALIBRASI TENSIMETER DIGITAL

 #include <Wire.h>

int motor = 9;

int selenoid = 7;

float dataadc;

float mmhg;

float xxx;

void setup(){

  Serial.begin(9600);

  pinMode(motor,OUTPUT);

  pinMode(selenoid,OUTPUT);

}

void loop() {

  digitalWrite(motor, HIGH);

  digitalWrite(selenoid, HIGH);

xxx=analogRead(A0);

mmhg=((xxx - 44.8)/0.17);

Serial.print("nilai Sensor: ");

Serial.println(xxx);

Serial.print("mmhg: ");

Serial.println(mmhg);

 delay(200);

}

HASIL KALIBRASI

Proses pengujian alat dilakukan dengan cara kalibrasi. Kalibrasi digunakan untuk proses pengecekan dan pengaturan akurasi dari alat ukur untuk membandingkan dengan standar atau tolak ukur. Kalibrasi diperlukan untuk memastikan bahwa hasil pengukuran sudah mencapai nilai akurat dan konsisten terhadap instrument lainnya. Tabel menunjukan kalibrasi tekanan darah alat Pembanding dengan alat Rancangan yang di rancang. Tabel pengujian Kalibrasi hasil Tekanan Darah

Pada kalibrasi sensor MPX5700DP, dilakukan berbeda dengan kalibrasi suhu dan detak jantung, hal ini dikarenakan nilai keluaran dari sensor memiliki perbedaan yang cukup signifikan dengan nilai tekanan pada manometer dalam satuan mmhg. Proses pengujian dilakukan dengan memompa manset yang telah terhubung dengan sensor dan manometer sampai diperoleh nilai tekanan pada manometer 180 mmhg, kemudian dicatat nilai analog dari sensor setiap kenaikan tekanan 20 mmhg pada manometer. Berikut adalah data pengujian alat dan kalibrasi pengukuran pada sensor MPX5700DP dengan alat pembanding tensimeter analog, hasil pengujian dapat dilihat pada tabel dibawah ini.

Tabel  Data hasil kalibrasi sensor MPX5700DP dengan tensimeter analog

Mmhg

Tensimeter analog

Data adc

MPX5700DP

Selisih

% Error

% Akurasi

0

45

-

-

-

20

48

28

140,00

-40,00

40

52

12

30,00

70,00

60

55

5

8,33

91,67

80

58

22

27,50

72,50

100

62

38

38,00

62,00

120

65

55

45,83

54,17

140

68

72

51,43

48,57

160

72

88

55,00

45,00

180

76

104

57,78

42,22

% Rata-rata

50,43

49,57

              Dari yang didapat pada Tabel 4.3 kemudian dihitung interpolasinya untuk mendapatkan persamaan dari data tersebut. Proses interpolasi ini dilakukan untuk mengetahui nilai-nilai yang terukur diluar proses kalibrasi. Gambar dibawah ini merupakan grafik interpolasi data yang dihasilkan.

 


Gambar  Grafik perbandingan nilai tekanan sensor mpx5700dp dengan tensimeter analog

Dari hasil pengujian sistem untuk parameter tekanan ini, dapat diketahui bahwa sensor MPX5700DP pada ranges pengukuran antara 20 -180 mmhg hasil yang didapat kurang akurat karena memiliki selisih sebesar ± 5 – 104 mmhg, pada tabel data dikarenakan nilai data linier maka untuk memperoleh nilai analog sama dengan mmhg, data tersebut dilakukan interpolasi sehingga didapatkan persamaan Y= 0,17x -+44,8. Pada saat data analog yang diperoleh di masukan dalam persamaan maka nilai analog sensor akan sama dengan tekanan pada tensimeter analog dalam satuan mmhg.

Jadi dari data pada Table diatas, bahwa pengukuran suhu yang dilakukan oleh sensor MPX5700DP dapat digunakan untuk mengukur tekanan darah pada manusia. Dengan nilai rata-rata tingkat error sebesar ±50,43% dan tingkat keakuratan pengukuran sebesar ± 49,57%.

Komentar