BAB 3 PERANCANGAN DAN PEMBUATAN 3.1. Diagram Blok

advertisement
BAB 3
PERANCANGAN DAN PEMBUATAN
3.1.
Diagram Blok Sistem
Gambar 3.1 Diagram blok system
39
Universitas Sumatera Utara
3.1.1. Fungsi-fungsi diagram blok
1.
Blok Sensor suhu no contac sebagai sensor pengukur suhu
2.
Blok sensor jarak sebagai perbandingan antara jarak dengan suhu
3.
Blok Supply sebagai sumber tegangan ke mikrokontroler dan sensor
4.
Blok driver push button Sebagai inputan tombol pengukuran suhu ke
objek
Blok LCD sebagai output tampilan suhu dan jarak
6.
Blok laser sebagai penunjuk arah objeck yang di deteksi
3.2.
5.
Rangkaian Arduino uno
Gambar 3.2 rangkaian arduino uno
Arduino Uno adalah papan sirkuit berbasis mikrokontroler ATmega328.
IC (integrated circuit) ini memiliki 14 input/output digital (6 output untuk PWM),
6 analog input, resonator kristal keramik 16 MHz, Koneksi USB, soket adaptor,
pin header ICSP, dan tombol reset. Hal inilah yang dibutuhkan untuk mensupport
40
Universitas Sumatera Utara
mikrokontrol secara mudah terhubung dengan kabel power USB atau kabel power
supply adaptor AC ke DC atau juga battery.
Arduino Uno berbeda dari semua board mikrokontrol diawal-awal yang
tidak
menggunakan
chip
khusus
driver
FTDI
USB-to-serial.
Sebagai
penggantinya penerapan USB-to-serial adalah ATmega16U2 versi R2 (versi
sebelumnya ATmega8U2). Versi Arduino Uno Rev.2 dilengkapi resistor ke 8U2
ke garis ground yang lebih mudah diberikan ke mode DFU.
3.3.
Rangkaian sensor no contak
Gambar 3.3 Rangkaian sensor no contak
Ada dua cara untuk melakukan interfacing/antarmuka dengan sensor ini,
yaitu melalui komunikasi PWM atau SMBus (TWI atau I²C). Pada posting ini
akan dicoba menggunakan metode SMBus ( I²C) untuk membaca sensor dari
41
Universitas Sumatera Utara
arduino. Kelebihan menggunakan metode I²C adalah, kita dapat menghubungkan
sampai 127 perangkat sensor pada dua buah pin yang digunakan sehingga akan
dapat menggunakan lebih banyak sensor. Keunggulan sensor MLX90614 adalah,
kita akan mendapatkan hasil pembacaan yang sangat bagus dengan resolusi
pembacaan yang lebih baik.
Dengan menggunakan sensor ini, kita dapat mengukur temperatur dari -95
dan 720ºf (-70 sampai 382,2 ° C) dengan resolusi sampai 17bit. Hal ini artinya,
sama dengan 128X lebih cepat dari kemampuan ADC arduino dan dapat memiliki
arti dapat membedakan antara 25ºC dan 25.02ºC tanpa melakukan kontak dengan
objek. Dengan data sampai 17bit, maka kita akan mendapatkan resolusi sampai
0.0034ºC.
3.4.
Rangkaian sensor jarak
Gambar 3.4 Rangkaian jarak
Sensor jarak yang saya gunakan adalah sensor ultrasonic, yang
sudah di atur untuk mengukur jarak sampai dengan 3 meter, output sensor ini
analog sehingga dapat dengan mudah mensinkronkan antara sensor dengan
arduino.
42
Universitas Sumatera Utara
3.5.
Rangkaian LCD
Gambar 3.5 rangkaian LCD 26 x 2
Pada rangkaian ini LCD di hubungkan ke PORT arduino, RS LCD - D7
arduino, E LCD -D6 arduino, D4 LCD -D5 arduino, D5 LCD -D4 arduino, D6
LCD -D3 arduino, D7 LCD -D2 arduino.
3.6.
Rangkaian Laser
Gambar 3.6 rangkaian Laser
Rangkaian laser ini dihubungkan di pin D8 pada arduino, karena laser
akan hidup jika dalam pengukuran suhu suatu objek.
43
Universitas Sumatera Utara
3.7.
Flowchat Sistem
Start
inisialisasi
t
Tombol
ditekan?
y
Mengukur jarak
t
Jarak < 50 cm
y
Hidup Laser
&&
Mengukur Suhu
Tampil LCD
Selesai
Gambar 3.7 FlowcharSistem
44
Universitas Sumatera Utara
BAB 4
PENGUJIAN DAN HASIL
4.1.
Pengujian rangkaian Arduino
Pengujian sistem arduino uno r3 ini untuk memastikan bahwa sistem
arduino yang digunakan pada penelitian ini tidak rusak. Sehingga program yang
ditanamkan pada microcontroller mampu untuk memonitoring suhu seperti yang
diharapkan.
Pengujian sistem arduino uno r3 dilakukan dengan memprogram sistem
arduino uno r3 untuk membuat Pin 13 menjadi nilai positif negative atau 0 dan 1
yang diulang ulang dengan delay 1000 ms. kemudian keluaran tegangan dari Pin
13 akan diukur dengan voltmeter. Dimana data yang di dapatkan sebagai berikut.
Data 4.1. Data pengujian arduino uno
No
Waktu (s)
Tegangan (volt)
Status LED
1
1
4.89
Hidup
2
2
0.00
Mati
3
3
4.90
Hidup
4
4
0.00
Mati
4.2.
Pengujian Sensor MLX90614
MLX90614 adalah termometer inframerah yang sangat berguna karena
dalam pemakaiannya tidak diperlukan kontak antara sensor dan objek yang akan
diukur. Sensor memberikan pembacaan suhu rata-rata dari semua objek yang
45
Universitas Sumatera Utara
tercover oleh view dari sensor, sehingga tidak suhu mutlak dari sebuah objek yang
diamati. Dengan prinsip ini, maka dapat dimanfaatkan untuk mendeteksi
kehadiran ataupun perubahan suhu objek dalam range jangkaun sensor baik itu
gerakan objek ataupun kehadiran suatu objek.
Dengan program diatas sensor dapat mendeteksi objek, dalam program ini
data ditampilkan dengna pengiriman serial pada computer, yang telah disediakan
oleh arduino.
4.3.
pengujian rangkaian sensor jarak
Pengujian rangkaian sensor jarak ini dengan menggunakan analog.read(0);
yaitu membaca data analog pada sensor, karena output sensor jarak yang
digunakan analog, pengujian sensor dengna program sebagai berikut.
Dengan program diatas arduino akan membaca tegangan dari sensor, dan
akan ditampilkan diserial monitor pada arduino.
Data 4.3 Pengujian sensor jarak
No
1
2
3
4
5
6
7
8
9
10
Jarak
10
20
30
40
50
60
70
80
90
100
Output
4.70
2.35
1.57
1.18
0.94
0.78
0.67
0.59
0.52
0.47
nilai ADC
962
481
321
240
192
160
137
120
107
96
46
Universitas Sumatera Utara
4.4.
Pengujian rangkaian LCD
Pengujian LCD menggunakan arduino uno r3 sebagai alat untuk
memerintahkan LCD menampilkan beberapa karakter. Pada pengujian LCD ini
arduino uno r3 diberi program untuk menampilkan nilai suhu dan kelembaban.
Pengujian LCD bertujuan untuk memastikan LCD nya dapat berjalan
dengan baik. Sehingga pada proses monitoring suhu dan data yang diperoleh baik.
Data 4.4. Data pengujian arduino uno
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
4.5.
Nama PIN
Vss
Vdd
V0
RS
RW
E
D0
D1
D2
D3
D4
D5
D6
D7
ANODA
KATODA
Tegangan
0,0
4.49
0,69
4,48
0,0
0,0
4,49
4,49
4,49
4,49
0,01
4,47
0,01
4,48
4,51
0,0
Pengujian rangkaian Laser
Pengujian rangkaian laser yaitu dengan cara memprogram laser dengan
delay sesuai yang kita inginkan. Pengujian ini dilakukan agar mengtahui arduino
47
Universitas Sumatera Utara
dan laser dapat sinkronisasi dengan baik atau tidak. Setalah deprogram pin
arduino yang terhubung ke laser diukur menggunakan volt meter.
Data 4.5. Data pengujian arduino uno
No
Waktu (s)
Tegangan (volt)
Status laser
1
1
3.68
Hidup
2
2
0.00
Mati
Tabel diatas menunjukan laser dan arduino telah terhubung dengan baik.
48
Universitas Sumatera Utara
BAB 5
PENUTUP
5.1 KESIMPULAN
Setelah melakukan tahap perancangan dan pembuatan sistem yang kemudian
dilanjutkan dengan tahap pengujian dan analisa maka dapat diambil kesimpulan
sebagai berikut :
1. Sistem Pengukuran suhu tanpa menyentuh objek dengan menggunakan
sensor MLX90614 telah menunjukkan kinerja yang baik. Hal ini
ditunjukkan dengan waktu Pembacaan suhu yang relatif singkat yaitu 2-3
detik. Hal ini merupakan sebuah kemajuan dalam bidang medis dimana
pengukuran suhu tubuh seseorang telah dapat dilakukan dalam waktu yang
lebih singkat dan tanpa menyentuh objek.
2. Sensor Jarak yang diaplikasikan kedalam Alat pengukuran suhu tanpa
menyentuh objek. Dalam pengaplikasianya sensor Jarak ini bekerja
sebagai pendeteksi Jarak. Setelah dideteksi akan ditransfer ke Arduino
sebagai sistem kendali dan penyimpan data dari sensor jarak.
3. Prinsip kerja Mikrokontroler Atmega328 sebenarnya membaca dan
menulis data. Setelah Sensor infrared dan sensor jarak melakukan deteksi
pada objek, maka secara otomatis data yang dideteksi akan masuk ke dalan
Mikrokontroller Atmega328 dan akan dikendalikan serta di proses dengan
program tertentu.
53
Universitas Sumatera Utara
5.2 SARAN
Penulis menyadari bahwa alat ini masih sangat membutuhkan banyak
pengembangan baik dari segi penggunaan dan sistem kerja, maka penulis
mempunyai beberapa saran demi kemajuan dan pengembangan alat ini yakni :
1
Untuk kedepannya dilakukan peningkatan kemampuan pada alat ini,
sehingga semakin cerdas dengan mengkombinasikan dengan komponen
lain, sehingga sistem kerjanya akan lebih baik lagi.
2
Untuk kedepannya diharapkan alat ini dapat dikembangkan lagi dengan
menambahkan keluaran tidak hanya melalui LCD saja tetapi juga dapat
ditambahkan output suara atau melalui handphone Android.
54
Universitas Sumatera Utara
Download