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
Posting Komentar