Uploaded by Bezaleel Apristiyan Adhi

Laporan TA UAS Mikrokontroler

advertisement
HALAMAN JUDUL
Alat Pengukur Suhu Badan
untuk kesehatan berbasis mikrokontroler
Kelompok 1B
Oleh :
1. Bezaleel Apristiyah Adhi (2004020)
2. Fikri Rahman Amin (2004028)
Universitas Widya Husada Semarang
Fakultas Keperawatan dan Keteknisan Medis
Prodi D3 Teknik Elektromedik
i
ABSTRAK
Dengan adanya penyebaran wabah Corona virus yang sedang melanda di seluruh dunia
sekarang merupakan hal yang sangat berbahaya bagi kelangsungan hidup manusia,menjaga
kesehatan merupakan hal yang terpenting bagi kehidupan manusia terutama dimasa
pandemic Covid-19 sekarang ini.Pemerintah mengeluarkan berbagai kebijakan dan
peraturan peraturan kepada seluruh masyarakat dengan melarang melakukan aktifitas yang
berkerumun atau mengadakan kegiatan yang bersifat menimbulkan kerumunan dan selalu
mengingatkan masyarakat untuk selalu melakukan prokes kapan dan dimanapun,ini
merupakan pencegahan awal penyebaran virus Covid-19 indilakukan dengan cara
pengecekan suhu tubuh.Pengechekkan ini dilakukan di berbagai tempat dan fasilitas umum
yang di fokuskan awal pengechekkan di setiap pintu masuk setiap tempat umum,fasilitas
umum,bank,pasar swalayan.
ii
DAFTAR ISI
HALAMAN JUDUL................................................................................................................................................ i
ABSTRAK ..............................................................................................................................................................ii
DAFTAR ISI ..........................................................................................................................................................iii
KATA PENGANTAR ............................................................................................................................................ v
BAB I PENDAHULUAN ....................................................................................................................................... 1
1.1 Latar Belakang ............................................................................................................................................. 1
1.2 Rumusan Masalah ........................................................................................................................................ 2
1.3 Batasan Masalah ........................................................................................................................................... 3
1.4 Tujuan........................................................................................................................................................... 3
1.5 Manfaat......................................................................................................................................................... 3
BAB II LANDASAN TEORI ................................................................................................................................ 4
2.1 Sensor MLX90614 ....................................................................................................................................... 4
2.2 Arduino......................................................................................................................................................... 6
2.3 Ultrasonik HC-SR04 .................................................................................................................................... 6
2.4 Liquid Crystal ............................................................................................................................................... 7
2.5 Buzzer........................................................................................................................................................... 8
2.6 LED .............................................................................................................................................................. 9
BAB III PERENCANAAN ................................................................................................................................... 11
3.1 Metode Penelitian ....................................................................................................................................... 11
3.2 Flowchart Alat ............................................................................................................................................ 12
3.3 Rancangan Perangkat Keras ....................................................................................................................... 12
3.4 Perancangan Arduino uno Dan MLX90614 ............................................................................................... 13
3.5 Perancangan Arduino uno dan LCD 16x2 ................................................................................................. 14
3.6 Perancangan Arduino uno Dan HC-SR04 .................................................................................................. 15
3.7 Perancangan Arduino uno Dan Buzzer ...................................................................................................... 16
iii
3.8 Koding ........................................................................................................................................................ 16
3.9 Desain Sistem Pengukuran Suhu Tubuh .................................................................................................... 20
BAB IV HASIL DAN PEMBAHASAN .............................................................................................................. 21
4.1 Pengujian Arduino uno............................................................................................................................... 21
4.2 Alat Yang Digunakan Pengujian Arduino uno ........................................................................................... 21
4.3 Prosedur Pengujian Arduino uno ............................................................................................................... 21
4.4 Hasil Pengujian Arduino uno ..................................................................................................................... 22
4.5 Pengujian Pada LCD 16X2 ........................................................................................................................ 22
4.6 Pengujian Sensor MLX90614 .................................................................................................................... 24
4.7 Pengujian Ultrasonic HC-SR04 .................................................................................................................. 26
BAB V PENUTUP................................................................................................................................................ 29
5.1 Kesimpulan................................................................................................................................................. 29
5.2 Saran ........................................................................................................................................................... 29
iv
KATA PENGANTAR
Segala puji bagi Tuhan, karena dengan rahmat penulis dapat
menyelesaikan penyusunan laporan Tugas Akhir yang berjudul “(Pengukur
Suhu Tubuh Manusia Menggunakan Sensor Non Contact ThermometerMlX90614)”. Laporan Tugas Akhir ini disusun dalam rangka penulisan laporan
untuk Tugas Akhir Praktikum Mikrokontroler
Pada kesempatan ini, penulis ingin mengucapkan rasa terima kasih kepada
pihak-pihak yang memberi dukungan dan masukan dalam menyelesaikan
laporan Tugas Akhir ini. Oleh karena itu penulis ingin mengucapkan kepada:
1.
Orang Tua dan Saudara-saudara saya tercinta yang telah memberikan
dorongan dan bantuan baik moral maupun materi, sehingga penulis dapat
menempuh dan menyelesaikan Tugas Akhir ini..
2.
Bapak Supriyanto ,M.Kom sebagai dosen pengajar Porgram Studi D3
Elektomedis mata kuliah mikrokontroler yang telah mendidik, memberi
motivasi kepada penulis selama masa penyelesaian TA semester 3 di
Universitas Widya Husada Semarang
3.
Teman- teman seperjuangan Teknik Elektomedik angkatan 2020 dan semua
pihak yang terlibat namun tidak dapat penulis sebutkan satu persatu atas
bantuan dan dukungannya.
Penulis menyadari bahwa laporan Tugas Akhir ini jauh dari kata
sempurna, masih banyak kekurangan dalam menyusun laporan ini. Oleh karena
itu dalam kesempatan ini, penulis meminta maaf apabila dalam laporan Tugas
Akhir ini masih banyak kesalahan baik dalam penulisan maupun Bahasa yang
digunakan. Penulis juga memerlukan kritik dan saran dari para pembaca yang
sifatnya membangun untuk kesempurnaan laporan yang telah penulis susun.
Semarang,20 Desember 2021
Penulis
v
BAB I PENDAHULUAN
1.1 Latar Belakang
Corona virus telah mewabah di Indonesia sejak Februari 2020 lalu berdampak
pada kesehatan global didunia yang terbukti sangat sulit untuk dikelola oleh sistem
kesehatan global. Seluruh dunia tampak kewalahan oleh kecepatan penyebaran dan
efek merusak dari COVID-19. Dengan kecepatan dan efeknya, hanya butuh
beberapa bulan setelah wabah muncul, gaya hidup orang sudah banyak berubah dan
milyaran orang di seluruh dunia dipaksa untuk tetap tinggal dan berdiam dalam
rumah. tidak hanya menyebabkan penguncian total di banyak negara di seluruh
dunia, COVID-19 juga menjadi penyebab kematian ribuan orang termasuk, wanita,
dan orang tua .
Berawal dari virus Corona ini, otoritas publik melakukan beberapapengaturan
atau pedoman untuk seluruh wilayah setempat dengan menetaokan peraturan PSBB
(pembatasan sosial berskala besar) untuk mengurangi penyebaran virus Corona ini.
Seperti yang telah disosialisasikan melalui berbagai media, bahwavirus corona dapat
ditularkan melalui kontak fisik dengan efek samping yang pada dasarnya sama
dengan penyakit ringan yang wajar dialami penduduk Indonesia dandunia.
Penghindaran dini penyebaran virus Corona diselesaikan dengan memeriksa
tingkat panas internal. Hal ini dilakukan oleh otoritas publik untuk mengurangi
penyebaran virus Corona dan pemeriksaan tingkat panas suhu tubuh telah dilakukan
di beberapa pintu masuk fasilitas umum dan perbelanjaan, mengingat tempattempat tersebut adalah tempat- yang sangat rentan untuk menularkan virus Corona.
Tingkat panas suhu tubuh terlihat dilakukan oleh petugas keamanan yang
dengan memakai Thermo gun. Thermo gun adalah sejenis sensor suhu berbasis
inframerah tanpa harus bersentuhan dengan objek yang suhunya sedang
diperkirakan. Sensor suhu pada umumnya dibagi menjadi dua jenis, yaitu analog
dan digital. Berdasarkan cara pengukurannya sensor suhu ada yang bersifat contact
dan contactless. Pengukuran suhu tubuh menggunakan sensor contact dilakukan
1
dengan mendekatkan sensor ke tubuh manusia, termasuk dahi, ketiak, atau
mulutmanusia. Kemudian, pada saat itu sensor akan membaca suhu tubuh manusia
dalam waktu tertentu setelah terhubung. Baik sensor analog dan digital memiliki
standar kerja yang hampir sama, meskipun sensor digital lebih unggul karena
kemudahannya dalam membaca nilai sensor, namun reaksi sensor terhadap suhu
yang dibaca adalah sama. Sensor suhu kontak memerlukan rentang waktu tertentu
untuk memiliki opsi untuk menunjukkan suhu tubuh manusia, selain itu metode
kontak langsung tidak efisien dalam melawan bahaya penularan infeksi yang
dimulai dari satu individu ke individu berikutnya.
Pada penelitian “Pengukuran Suhu Dengan Sensor Suhu Inframerah
MLX90164 Berbasis Arduino”, menggunakan sensor suhu inframerah MLX90614
yang diarahkan objek. Kemudian, informasi data yang diambil diproses melalui
Arduino dan ditampilkan di LCD dengan presentasi sebagai suhu dalam derajat
secara terus menerus.
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas terdapat beberapa rumusan masalah
sebagai berikut:
1.
Bagaimana rancangan sistem perangkat pendeteksi suhu tubuh manusia
menggunakan sensor suhu jenis non contactless?
2.
Bagaimana kinerja perangkat sensor suhu contactless MLX-90614 dalam
membaca suhu tubuh manusia?
3.
Bagaimana cara mendapatkan hasil pengukuran yang akurat dan presis
2
1.3 Batasan Masalah
Adapun dari penelitian tedapat beberapa batasan masalah sebagai berikut:
1.
Perangkat elektronik dan mekanik yang digunakan untuk mendesain sensor
suhu non contactless menggunakan bahan yang mudah didapatkan di pasar
lokal.
2.
Tampilan pada sensor suhu non contactless memuat besaran suhu dalam °C.
3.
Sensor suhu non contactless ini hanya untuk mengukur suhu tubuh manusia.
4.
Data yang didapat hanya digunakan untuk memantau suhu tanpa bisa
memberikan input untuk sistem hardware lain.
1.4 Tujuan
Tujuan dari Tugas Akhir ini adalah:
1.
Mampu merancang sistem perangkat pendeteksi suhu tubuh manusia
menggunakan sensor suhu jenis non contactless.
2.
Mengetahui kinerja perangkat sensor suhu non contactless MLX-90614
dalammembaca suhu tubuh manusia terkait dengan jarak.
3.
Meningkatkan akurasi pembacaan suhu serta kecepatan pendeteksian suhu
tubuh manusia.
1.5 Manfaat
Adapun dari penelitian ini dapat diperoleh manfaat sebagai berikut:
1.
Bagi penulis: untuk menambah pengetahuan dan penerapan tentang teknologi
deteksi suhu tubuh manusia di bidang medis.
2.
Bagi mahasiswa: menjadi literature bagi mahasiswa yang akan melakukan
penelitian menggunakan non contactless IR thermometer sensor.
3.
Penelitian ini diharapkan untuk memberikan salah satu alternatif detektor suhu
tubuh yang mudah dan praktis dalam pengukuran suhu tubuh yang ditampilkan
dalam bentuk digital.
3
BAB II LANDASAN TEORI
2.1 Sensor MLX90614
Sensor MLX90614 adalah termometer inframerah yang digunakan untuk
mengukur suhu tubuh dengan tidak bersentuhan dengan manusia. Sensor terdiri dari
chip pengenal suhu sensitif berbasis inframerah dan pengkondisi sinyal ASSP yang
dikoordinasikan dengan TO-39. Sensor ini didukung oleh intensifier tegangan
rendah, 17 bit ADC, DSP unit dan memiliki termometer yang cocok untuk
menangani tujuan tinggi dan ketepatan. Termometer ini selaras dengan hasil
lanjutan dari PWM dan SMBus. PWM 10 buah akan menunjukkan perubahan suhu
yang diperkirakan secara konstan dalam kisaran suhu dari kurang 40 hingga 120
derajat Celcius dan kisaran suhu objek dari - 70 hingga 380 derajat celcius.
‘
Gambar 2. 1 MLX90614 (a) tampilan fisik (b) rangkaian elektronika
Akurasi tinggi dari Sensor MLX90614 adalah 0.5 Derajat Celcius pada
rentang suhu yang luas, sensor MLX90614 dapat mendeteksi objek yang memiliki
emisivitas yang baik. Namun sensor ini juga dapat disejajarkan untuk dapat
mendeteksi Pin PWM, sehingga dapat digunakan dengan baik sebagai transfer
perubahan suhu, yang mudah dan ekonomis untuk digunakan pada regulator dalam
ruangan. Di SMBus, komponen ini dapat bekerja sebagai penghalang pada prosesor
untuk memicu membaca slave pada bus dan menentukan status sebenarnya objek
4
dengan kenaikan emisivitas 0,1 hingga 1. MLX90614 dapat menggunakan 2
sumber tegangan pilihan, khususnya 5V atau 3V baterai.
Gambar 2. 2 Deskripsi pin Sensor MLX90614
Tabel 2. 1 Pin out sensor MLX90614
Nama Pin
VSS
Fungsi
Ground
SCL/Vz
Input clock serial untuk 6rotocol 2
komunikasi kabel
PWM/SDA
Digital input / Output
VDD
Sumber tegangan eksternal
Tabel 2. 2 Datasheet sensor MLX90614
Nama
Operating temperature range
Spesifikasi
-40°C-125°C
Object Temperature range
-70-380°C
Accuracy
+/-0.5°C at room temperature
+/-0.1°C for medical version
Resolution
0.02°C with SMBus
10bit PWM from 0.01°C LSB internal
Operating Voltage
3-5 VOLT
5
2.2 Arduino
Arduino Uno adalah board mikrokontroler berbasis ATmega328(datasheet).
Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat
digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal,
koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung
mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino
Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke
adaptor-DC atau baterai untuk menjalankannya.
Setiap 14 pin digital pada arduino uno dapat digunakan sebagai input dan output,
menggunakan fungsi pinMode(), digitalwrite(), dan digitalRead(). Fungsi fungsi
tersebut beroperasi di tegangan 5 volt, Setiap pin dapat memberikan atau
menerima suatu arus maksimum 40 mA dan mempunyai sebuah resistor pull-up
(terputus secara default) 20-50 kOhm.
Gambar 2.3 Arduino Uno
2.3 Ultrasonik HC-SR04
Sensor ini merupakan sensor yang berfungsi sebagai pengirim, penerima, dan
pengontrol gelombang ultrasonik. Sistem kerja Sensor Ultrasonic HC-SR04 adalah
sebagai sensor pengukur jarak benda dengan akurasi 3mm dan batas maksimal 4m.
sensor ini memiliki 4 Pin, Pin VCC, Ground, Trigger, dan Echo. Pin VCC untuk
sumber daya dan GND bekerja sebagai Ground. Pin Trigger berfungsi untuk
memicu sinyal dari sensor sementara Pin Echo untuk menangkap sinyal pantul dari
objek.
6
Gambar 2. 4 Sensor Ultrasonic HC-SR04
Sensor mengirimkan sinyal ultrasonik dengan gelombang sinyal 40kHz yang
kemudian akan diterima pada Pin Echo. Jarak benda diukur menggunakan selisih
waktu sinyal saat dikirim dan diterima.
Gambar 2. 5 Datasheet Sensor Ultrasonic HC-SR04
2.4 Liquid Crystal
LCD 16x2 adalah segmen elektronik yang terdiri dari pertunjukan permata
cair yang dapat menampilkan informasi dengan hasil berupa huruf dan angka. LCD
ini memiliki 16 segmen dan 2 kolom dimana untuk menampilkan 32
karakter.Dengan masing-masing karakter yang
7
ukurannya 5x8piksel. LCD 16x2 memiliki resolusi 1280 piksel. LCD dapat
bekerja dalam mode 4 digit dan 8 bit. LCD bekerjadengan tegangan antara 4.7 volt
hingga 5.3 volt.
Gambar 2. 6 LCD 16X2 tampilan fisik dan susunan pin
Tabel 2. 3 susunan kaki pada LCD dan penjelasan
NO
Pin
Deskripsi
1
1
Ground
2
2
VCC
3
3
Pengaturan Kontras
4
4
Register Select
5
5
Read/Write LCD Register
6
6
Enable
7
7-14
Data i/o Pins
8
15
VCC+LED
9
16
Ground-LED
2.5 Buzzer
8
Buzzer adalah perangkat elektronik kecil, memiliki 2 pin dan dapat
mengirimkan sinyal suara. Gambar Buzzer dapat dilihat Pada gambar berikut.
Gambar 2. 7 Buzzer (a) dimensi dan (b) tampilan fisik dan kaki-kakinya
Sinyal bekerja pada lingkup tegangan DC 4V sampai 8V dengan penggunaan
arus < 30mA. Pendering dapat membuat tanda suara dengan kekuatan 85dB dengan
jarak yang baik dari 10cm dan pengulangan yang menggema dari 2300 ± 300 Hz.
Ringer memiliki 2 Pin, yaitu:
1.
Positif (+): Pin dengan gambar (+) biasanya berkaki lebih panjang dan
dikaitkan dengan catu daya.
2.
Negative (-): kaki lebih terbatas dan terkait dengan ground di sirkuit.
2.6 LED
Gambar 2. 8 Led (a) tampilan fisik (b) rangkaian elektronika
LED terdiri dari chip semikonduktor doping, sehingga dapat membuat
persimpangan P dan N. Apa yang tersirat oleh interaksi doPing dalam
semikonduktor adalah cara untuk menambahkan polusi ke semikonduktor murni
9
untuk menciptakan atribut listrik yang ideal. Pada titik ketika Drove dikendalikan
oleh tegangan maju, elektron yang meluap-luap pada material Tipe-N berpindah ke
area dengan banyak bukaan, khususnya distrik bermuatan jelas (bahan Tipe-P).
Pada saat elektron bertemu bukaan, terjadi kedatangan foton, sehingga Drove
menghasilkan cahaya monokromatik.
10
BAB III PERENCANAAN
3.1 Metode Penelitian
Gambar 3. 1 Blok Diagram
A. Input
Cara kerja pemeriksaan sensor MLX90614 adalah adanya batang inframerah
yang masuk melalui sensor MLX90614, karena pancaran sinar inframerah
mengandung energi panas, maka sensor MLX90614 menghasilkan aliran
listrik. Aliran listrik ini menimbulkan tegangan yang kemudian diubah
menjadi tanda lanjutan oleh sensor. Tanda disiapkan menjadi harga hasil
dibandingkan dengan suhu objektif.
B. Proses
Arduino uno yang berisi mikrokontroler sebagai tempat untuk menangani
informasi dari sensor, seperti memberikan perintah untuk buzzer sebagai
notifikasi bunyi dan menampilkan tulisan pada LCD 16X2
C. Output
1.
LCD 16x2 sebagai monitoring suhu tubuh.
2.
Database sebagai logger data suhu tubuh yang dideteksi.
Dengan menggunakan Sensor Infrared MLX90614 yang dimana berfungsi
11
sebagai pendeteksi suhu tubuh dan menggunakan mikrokontroler .Selanjutnya dari
LCD juga akan menampilkan suhu untuk diketahui oleh orang yang sedang
melakukan cek suhu tubuh.
3.2 Flowchart Alat
Gambar 3. 2 Flowchart pengiriman data
3.3 Rancangan Perangkat Keras
Pada Tugas Akhir ini terdapat satu rangkaian perangkat keras yaitu rangkaian
Arduino uno. Rangkaiannya terdiri dari mikrokontroler Arduino uno
12
Gambar 3.3 Rancangan Alat
yang dihubungkan dengan sensor MLX190614 sebagai pengecekan suhu tubuh
serta LCD sebagai tampilan indikator ketika suhu tubuh sudah dideteksi dan buzzer
sebagai indikator respon dari alat jika terdeteksi dalam kondisi suhu tertentu
3.4 Perancangan Arduino uno Dan MLX90614
Pada Perancangan Arduino uno dan MLX90614 adalah Koneksiantara
Arduino uno dan MLX90614.
Gambar 3. 4 Skema rangkaian MLX90614
Gambar diatas terdapat perancangan dari mikrokontroler Arduino uno dan
MLX90614 dimana pin yang akan penulis gunakan ialah pin SDA dan
SCL, untuk sensor MLX90614 harus dikalibrasi dulu dengan thermometer digital
dikarenakan pada alat ini belum akurat dan hasil kalibrasinya mendapatkan rumus
yang ditambah dengan 3,05.
13
Tabel 3. 1 Tabel Pin out Sensor MLX90614
Pin Mikrokonttroler
VCC
Pin MLX90614
VCC
Ground
Ground
SCL
D1
SDA
D2
3.5 Perancangan Arduino uno dan LCD 16x2
Pada rancangan LCD 16x2 dan Arduino uno, yang akandikoneksikan
pada mikrokontroler Arduino uno, I2C dan LCD.
Gambar 3. 5 Skema rangkaian LCD 16X2
Pada gambar 3.5 adalah perancangan LCD serta Arduinodimana pin yang
gunakan ialah pin SDA dan SCL. Sedangkan VCC dan Ground terhubung pada Pin
masing-masing.
Tabel 3. 2 Tabel Pin out LCD 16x2
Pin LCD 16X2
Vcc
Pin Mikrokontroller
Vcc
Ground
Ground
SDA
D2
SCL
D1
14
3.6 Perancangan Arduino uno Dan HC-SR04
Pada perancangan Arduino uno dan Ultrasonic HC-SR04 (Sensor Jarak)
terdapat beberapa perangkat seperti Arduino uno, Ultrasonic HC- SR04 (Sensor
Jarak). Masing-masing perangkat terhubung satu sama lain.
Gambar 3. 6 Skema rangkaian Ultrasonic HC-SR04
Pada gambar 3.6 ada beberapa perancangan Arduino uno dan Ultrasonic HCSR04 dimana port yang digunakan ialah pin D7 sebagai Input Trig Dan Pin D8
Sebagai Output Echo, sedangkan VCC dan Ground terhubung pada Pin-nya
masing-masing.
Tabel 3. 3 Tabel Pin out Sensor Ultrasonic HC-SR04
Pin Ultrasonic HC-SR04
Vcc
Pin Mikrokontroller
Vcc
Ground
Ground
Trig
D7
Echo
D8
15
3.7 Perancangan Arduino uno Dan Buzzer
Pada perancangan Arduino uno dan Buzzer terdapat beberapa perangkat
seperti Arduino uno, Buzzer. Masing-masing perangkat terhubung satu sama lain,
rancangan dapat dilihat Pada gambar 3.7
Gambar 3. 7 Skema rangkaian Buzzer
Pada Gambar 3.7 ada beberapa perancangan Arduino uno dan Buzzer dimana
port yang digunakan adalah pin D4. Sedangkan Ground terhubungsatu sama lain.
Tabel 3. 4 Tabel Pin out Buzzer
Pin Buzzer
VCC
Pin Mikrokontroller
D4
Ground
Ground
3.8 Koding
#include<Wire.h>
#include <Adafruit_MLX90614.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define led1 2
16
#define baser 7
const int trigPin = 9;
const int echoPin = 8;
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
float sho;
long duration;
int distance;
bool sekali = true;
void setup() {
// put your setup code here, to run once:
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
lcd.init();
lcd.noBacklight();
lcd.blink_on();
pinMode(led1, OUTPUT);
pinMode(baser, OUTPUT);
mlx.begin();
}
void loop() {
// put your main code here, to run repeatedly:
long duration, distance;
17
delay(500);
digitalWrite (trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29.1;
lcd.clear();
lcd.home();
lcd.print("JARAK =");
lcd.setCursor(11, 0);
lcd.print(distance);
lcd.print("cm
");
sho = (float)mlx.readObjectTempC() + 6;
if (distance <= 10) {
lcd.backlight();
if (distance <= 8) {
18
lcd.setCursor(0, 0);
lcd.print("-- ANDA SEHAT --");
lcd.setCursor(0, 1);
lcd.print("Suhu ="); lcd.print(sho);lcd.print((char)223);
lcd.print("C
");
if (sho > 38) {
digitalWrite(baser, HIGH);
digitalWrite(led1, HIGH);
lcd.setCursor(0, 0);
lcd.print("-- ANDA DEMAM --");
lcd.setCursor(0, 1);
lcd.print("Suhu ="); lcd.print(sho);lcd.print((char)223);
lcd.print("*C
");
}
}
}
else {
digitalWrite(baser, LOW);
digitalWrite(led1, LOW);
19
lcd.clear();
lcd.noBacklight();
}
delay(2000);
}
3.9 Desain Sistem Pengukuran Suhu Tubuh
Gambar 3.8 Rancangan Prototype
Fungsi masing-masing bagian:
1. Led
Berfungsi untuk memberikan indicator warna hijau dan mera dimana hijau
bertanda suhu aman dan merah bertanda suhu diatas 37.5
2. Sensor suhu MLX90614
Mendeteksi suhu tubuh manusia dan dikirim ke mikrokontroller Arduino
uno
3. Ultrasonic HC-SR04
Mengukur jarak yang akan didteksi oleh sensor MLX90614 dan objek yang
akan di ukur suhu tubuhnya.
4. LCD 16X2
Menampilkan nilai suhu tubuh manusia yang dideteksi oleh sensor.
20
BAB IV HASIL DAN PEMBAHASAN
Pengujian yang sudah dilakukan penulis ini merupakan pengujian terhadap
perangkat keras dan perangkat lunak secara keselurahan yang sudah dibuat untuk
memastikan sistem kerja alat ini sudah berjalan baik.
4.1 Pengujian Arduino uno
Pengujian dari proses ini untuk mengetahui kemampuan pada mikrokontroler
Arduino uno untuk menjalankan program menggunakan Arduino IDE.Tujuan
melakukan ini agar bisa digunakan di penelitian ini tidak mengalami kegagalan dan
kerusakan pada saat mengunggah program, sehingga saat Arduino uno digunakan
dapat berjalan dengan baik.
4.2 Alat Yang Digunakan Pengujian Arduino uno
1.
Laptop/Pc
2.
Program Arduino IDE
3.
Kabel mikro USB
4.3 Prosedur Pengujian Arduino uno
1. Menghubungkan kabel mikro USB ke Arduino uno
2. Membuka Software Arduino IDE dan pilih Board Arduino uno
21
3. Meng-compile program dasar Arduino.
4. Mengatur Board dan Port yang disediakan.
5. Meng-Upload Program Arduino IDE ke Arduino uno
6. Memastikan Program Arduino IDE sudah Done Uploading, maka program
sudah sukses ter-upload.
7. Membuka serial monitor untuk monitoring.
4.4 Hasil Pengujian Arduino uno
Pengujian program pada mikrokontroler Arduino uno menggunakan Aplikasi Arduino IDE
dapat dilihat menyatakan Done Uploading artinya sudah berhasil di Upload pada Arduino IDE.
Lampiran 1 Program Pengujian Arduino uno. Membuktikan bahwa
data yang dikirim sesuai dengan program yang penulis buat dan di upload ke Arduino uno.
dengan begitu dapat memberi hasil dan akan digunakan pada sistem.
4.5 Pengujian Pada LCD 16X2
Pengujian dari proses ini untuk mengetahui apakah Arduino uno sudah
berjalan dengan baik atau tidak.
Alat-alat yang digunakan dalam pengujian ini adalah Sebagai berikut:
1. Arduino uno
2. Laptop/Pc.
3. Program Ardunino IDE.
4. Kabel Mikro USB.
5. LCD Graphic 16x2.
6. Kabel Jumper Female-Female.
22
Langkah-Langkah melakukan Pengujian LCD 16X2 adalah sebagai berikut:
1. Menyambungkan kabel mikro USB pada mikrokontroler arduino uno
2. Menyambungkan kabel jumper dari LCD 16X2 Ke mikrokontroler arduino
uno
3. Membuka Arduino IDE dan load program dasar LCD Arduino.
4. Mengatur board dan port yang digunakan.
5. Meng-Upload program arduino uno
6. Mengamati apakah program suodah ter-upload dengan sukses.
7. Mengamati tampilan pada LCD apakah sudah berjalan atau belum.
Gambar 4. 1 Tampilan LCD 16X2
Setelah selesai memasukan program perintah ke Arduino IDE, maka
selanjutnya meng-Compile program untuk mengetahui apakah ada error didalam
program atau tidak. Selanjutnya mengatur board dan memiih board Arduino uno
dan menggunakan port yang terbaca pada laptop. Berikutnya meng-UploadProgram
yang sudah dibuat ke Arduino uno. Ketika program masukan telah sukses dengan
tulisan Done uploading, maka akan ditampilkan di layar LCD.
23
4.6 Pengujian Sensor MLX90614
Pada pengujian sensor MLX90614 ini dibuat untuk dapat membaca suhu
objek yang dideteksi dan melihat kemampuan sensor dalam jarak yang diperlukan
agar dapat memberikan data yang akurat dan juga diperlukan kalibrasi dengan
Thermometer digital dan setelah dikalibrasi akan ditambahakan perhitungan agar
mendapatkan hasil yang akurat, perhitungan dari suhu yang dibaca danditambahkan
3.05 pada sensor MLX90614. Pengujian dilakukan dengan menggunakan dahi
sebagai mengukur suhu tubuh manusia. Sebelum melakukan proses pengujian
sensor MLX90614 perlu dilakukan proses kalibrasi sensor, hal inidilakukan untuk
mendapatkan nilai yang lebih akurat.
Tabel 4. 1 Pengambilan data sensor sebelum di kalibrasi
No
Punggung Tangan
Dalam Tangan
Dahi
Rata -Rata
1
33.93
33.19
34.03
33.71666667
2
33.77
33.65
33.85
33.75666667
3
33.95
34.51
33.83
34.09666667
4
33.91
34.81
34.64
34.45333333
Rata-Rata
33.89
34.04
34.0875
Tabel 4. 1 ini merupakan nilai suhu yang sebelum dikalibrasi perlu melakukan
perhitungan dengan mencari nilai rata-rata niai sensor yang paling bagus yaitu
34.45 dan nilai ini dikurangin dengan nilai suhu maksimal Normal yaitu 37.5
dengan mengurangi nilai 37.5-34.45 dengan mendapat hasil 3.05 sebagai nilai
kalibrasi sensor. Berdasarkan datasheet sensor MLX90614 memiliki kalibrasi dari
pabrik dalam kisaran suhu -40-12 °C untuk sensor dan -70-380 °C untuk suhu objek
dengan memiliki tingkat akurasi 0.5 °C pada rentang suhu yang luas dan keakuratan
medis dengan nilai emisitivitas 0.1°C. Untuk spesifikasi datasheet bisa dilihat pada
Tabel 2. 2. Mengacu pada akurasi sensor 0.5 °C, maka penelitian ini terdapat
penyesuaian kalibrasi sebesar (3.05 °C - 0.5°C = 2.55 °C). Hal ini tentunya
disesuaikan dengan kondisi tempat pengambilan sampel data sensor, sehingga
setiap pengambilan data harus dilakukan kalibrasi ulang.
Tabel 4. 2 Pengambilan data sensor sesudah di kalibrasi
24
No
Punggung Tangan
Dalam Tangan
Dahi
1
35.76
35.28
36.62
2
35.76
35.24
36.30
3
35.92
35.28
36.24
4
36.22
35.32
36.44
Setelah melakukan kalibrasi sensor dengan nilai 2.55 °C Sensor MLX90614
mendapat nilai suhu pada bagian dahi yang lebih akurat.
Pengujian Pada Sensor MLX90614 menggunakan alat sebagai berikut:
1. Arduino uno
2. Laptop/Pc.
3. Program Ardunino IDE.
4. Kabel mikro USB.
5. Sensor MLX90614.
6. Kabel jumper Female-Female.
Langkah-Langkah melakukan pengujian sensor MLX90614 adalah sebagai
berikut:
1. Menyambungkan kabel mikro USB pada mikrokontroler Arduino uno
2. Menyambungkan kabel jumper dari Sensor MLX90614 Ke mikrokontroller
Arduino uno
3. Membuka Arduino IDE dan load program dasar sensor MLX90614 Arduino.
4. Mengatur board dan port yang digunakan.
5. Meng-Upload program Arduino uno
6. Mengamati apakah program sudah ter-upload dengan sukses.
25
7. Mengamati tampilan data yang sudah di program apakah sudah berjalan atau
belum.
4.7 Pengujian Ultrasonic HC-SR04
Pada pengujian sensor Ultrasonic HC-SR04 ini dibuat untuk dapat membaca
jarak objek yang dideteksi dan melihat kemampuan sensor dalam jarak yang
diperlukan agar dapat memberikan data yang akurat dan juga diperlukan kalibrasi
dengan Thermometer digital. Pengujian dilakukan dengan mengetahui berapa jarak
yang akurat untuk mendapat nilai suhu tubuh yang akurat.
Pengujian pada sensor Ultrasonic HC-SR04 menggunakan alat sebagai
berikut:
1. Arduino uno.
2. Laptop/Pc.
3. Program Ardunino IDE.
4. Kabel mikro USB.
5. Sensor Ultrasonik.
6. Kabel jumper Female-Female.
Langkah-Langkah melakukan pengujian sensor Ultrasonic HC-SR04 adalah
sebagai berikut :
1. Menyambungkan kabel mikro USB pada mikrokontroller Arduino uno
2. Menyambungkan kabel jumper dari sensor Ultrasonic HC-SR04 ke
mikrokontroler MCU ESP-8266.
3. Membuka Arduino IDE dan load Program dasar Ultrasonik HC-SR04 Arduino.
4. Mengatur board dan port yang digunakan.
26
5. Meng-upload Program Arduino uno
6. Mengamati apakah program suodah ter-upload dengan sukses.
7. Mengamati tampilan data yang sudah di program apakah sudah berjalan atau
belum.
Setelah selesai memasukan program perintah ke Arduino IDE, maka
selanjutnya meng-compile program untuk mengetahui apakah ada error
didalamprogram atau tidak. Selanjutnya mengatur board dan memilih board
Node MCUModule dan Menggunakan Port yang terbaca pada laptop. Berikutnya
meng-uploadprogram yang sudah dibuat ke Arduino uno. Ketika program yang
dimasukan telah sukses dengan tulisan Done Uploading.
Gambar 4. 2 Uji Coba Hasil MLX90614
Gambar 4. 2 menampilkan pengambilan data suhu tubuh pada 18 mei 2021
dalam bentuk tampilan grafik dimana data yang diambil adalah 30 data terakhir
yang dideteksi oleh sensor MLX90614.
Tabel 4. 5 Pengambilan data pada 19 Mei 2021
No
Nama
Infrared
MLX90614
Selisih
Persentase
(Pembanding)
1
Sugeng
36.3
36.65
0.59
99.04%
2
sam
36.4
36.32
0.08
99.78%
27
3
dewiani
36.4
36.18
0.22
99.39%
4
kasmolan
36.5
36.26
0.26
99.28%
5
siyadi
36.5
36.71
0.21
99.42%
6
tia
36.7
36.52
0.18
99.50%
7
sinta
36.4
36.33
0.07
99.80%
8
dini
36.3
36.46
0.16
99.56%
9
andri
36.3
36.26
0.04
99.88%
10
yuda
36.1
36.18
0.08
99.77%
11
ade
36.5
36.98
0.48
98.70%
12
yurina
36.2
36.05
0.15
99.58%
13
bu mus
36.8
36.18
0.62
98.31%
14
didit
36.3
36.08
0.22
99.39%
15
sekar
36.5
36.06
0.44
98.76%
16
karsam
36.5
36.31
0.19
99.47%
17
anjik
36.5
36.44
0.06
99.83%
18
Jusak
36.4
36.15
0.25
99.31%
19
fahmi
36.5
36.48
0.02
99.94%
No
Nama
Infrared
MLX90614
Selisih
Persentase
(Pembanding)
20
ima
36.4
36.22
0.18
99.50%
21
fikri
36.2
36.18
0.02
99.94%
22
wahyu
36.5
36.09
0.41
98.87%
23
ira
36.8
36.42
0.38
98.96%
24
retno
36.3
36.24
0.06
99.83%
25
yos
36.4
36.19
0.21
99.42%
26
ibnu
36.7
36.28
0.42
98.85%
27
dede
36.5
36.46
0.04
99.89%
28
supriyadi
36.8
36.76
0.04
99.89%
29
rini
36.8
36.62
0.18
99.51%
30
krisna
36.7
36.44
0.26
99.29%
Rata-Rata
36.4567
36.35
0.21733
99.42%
28
BAB V PENUTUP
5.1 Kesimpulan
Berdasarkan hasil penelitian diatas, maka dapat diambil kesimpulan sebagai
berikut:
1.
Telah dirancang sistem pendeteksi suhu tubuh menggunakan sensor
MLX90614 dan Arduino uno sebagai mikrokontroler yang dimana berfungsi
sebagai mendeteksi suhu tubuh secara non contactless
2.
Berdasarkan pengujian telah didapatkan data suhu yang akurasinya mencapai
rata-rata 98.92% dari pengukuran suhuh tubuh manusia melalui dahi.
3.
Hasil pengukuran suhu tubuh sensor MLX90614 ini mendapat nilai yang
mendekati dengan thermometer infrared jika jarak antar objek dan sensor 0-5
cm dari objek.
4.
Sensor MLX90614 Perlu melakukan penyesuaian kalibrasi pada setiap tempat
pengambilan sampel data sensor dengan penyesuaian kalibrasi sebesar (3.05
°C - 0.5°C = 2.55 °C) untuk mendapat nilai suhu yang lebih akurat.
5.2 Saran
Untuk Pengembangan di masa depan, penulis menyarankan:
1.
Perlu diketahui terlebih dahulu nilai sensitivitas sensor suhu yang digunakan
dengan membandingkan nilai bacaan suhu terhadap alat ukur supaya nilai yang
dihasilkan oleh sensor lebih akurat.
2.
Perlu diperhatikan peletakan sensor dengan objek yang lebih teliti dan presisi
supaya pematulan dan penyerapan gelombang inframerah lebih baik
29
30
31
32
33
Download