Abstrak
Peneliti bertujuan untuk membuat sistem akuisisi data pengukur suhu menggunakan LabVIEW Interface For Arduino
(LIFA) yang merupakan pengembangan sistem pengukur suhu digital display LCD sehingga hasil pengukuran tidak dapat
disimpan atau dihubungkan ke Personal Computer (PC). Komponen utama penelitian : sensor suhu IC LM35,
mikrokontroler ATMEGA 328 (Arduino UNO) dan PC. Prinsip kerja sensor suhu IC LM35 akan mengirimkan sinyal
perubahan suhu menjadi perubahan menjadi perubahan tegangan listrik 10 mV/ 0C. Selanjutnya tegangan akan dikonversikan
oleh ADC (Analog to Digital Converter) oleh mikrokontroler ATMEGA328 (Arduino UNO). Mikrokontroler ATMEGA328
(Arduino UNO) akan mengolah data hasil pengukuran tegangan menjadi nilai suhu yang terukur oleh sensor. Selanjutnya
akan mengirimkan data ke PC (Personal Computer ) melalui serial port untuk diproses hingga dapat dibaca oleh PC
menggunakan program LabVIEW, Maka data hasil pengukuran dapat disimpan ke PC dan disebarkan kembali secara real
time (Online). Target penelitian ini adalah menghasilkan sistem akusisi data yang user friendly, riil time dan akurat. Sehingga
dapat bermanfaat untuk diaplikasikan pada eksperimen yang memerlukan data akuisisi khususnya pengukur suhu..
2. Pembahasan
Proses data
pada
mikrokontroler
Tempat Penelitian Di bengkel Program Studi P.
Fisika Jurusan P.MIPA FKIP UNS. Dilakukan pada
Proses
bulan Agustusi 2014 sampai Nopember 2014. perhitungan data
Penelitian dilakukan dengan metode eksperimen. voltasex100
menginstal Arduino toolkit, perlu ada dengan cara membuka IDE Arduino
mendownload dan menginstal VIPM, yang klik file klik open kemudian cari folder
nantinya diperlukan untuk membantu yang bernama LIFA_Base yang terletak di
proses instalasi Arduino toolkit pada direktori dimana LabVIEW Interface for
LabVIEW. Gambar 4 menunjukkan Arduino terinstal. Kemudian cari file IDE
tampilan VIPM. arduino yang bernama LIFA_Base, lalu
klik open sehingga jendela IDE terbuka
seperti paga Gambar 5.
a.
Gambar 4. Tampilan VI Package Manager
d. Membuat program dengan LIFA
e. Setelah LabVIEW Interface for Arduino
(LIFA) terinstal, maka arduino dapat
digunakan langsung pada LabVIEW
sehingga dapat dibuat program pada block
diagram LabVIEW.
f. Mengatur display pada LabVIEW
g. Setelah program pada block diagram berhasil
dibuat dan tidak ada bagian yang error,
maka langkah selanjutnya yang dapat Gambar 5. LIFA Base Arduino IDE
dilakukan adalah mengatur tampilan pada g. Jika jendela seperti gambar 4.5 sudah
front panel LabVIEW sehingga display terbuka, selanjutnya mengupload IDE
tersebut terlihat rapi dan menarik. tersebut ke board Arduino yang sudah
h. Membuat package untuk sensor LM35 terhubung dengan PC dengan cara meng-
i. Dalam menguji LM35 digunakan air yang
diukur suhunya. Jika kaki-kaki LM35 tidak klik tanda kemudian tunggu sampai
dilindungi maka tentunya akan rusak. Oleh proses selesai.
karena itu perlu dirancang package sensor h. Membuka program LabVIEW yang telah
LM35 sehingga kaki-kaki LM35 dibuat.
terlindungi dari air. i. Setelah program LabVIEW dibuka kemudian
j. Menguji alat dengan mengukur suhu air yang mengatur tipe board arduino yang
dipanaskan dan membandingkan hasilnya digunakan, pin analog yang dihubungkan,
dengan termometer yang sudah sering dan mengisi COM yang terbaca pada
digunakan untuk praktik. PC/laptop.
j. Meletakkan sensor pada benda yang akan
2.5 Prosedur Penggunaan Alat diukur suhunya
Langkah-langkah untuk menggunakan alat pengukur k. Data secara otomatis akan tercatat di PC
suhu : l. Langkah-langkah kalibrasi alat:
a. Memasang sensor IC LM35DZ ke Arduino. m.Menyiapkan sensor suhu LM35 dan
b. Pemasangan kaki-kaki sensor yakni VCC, termometer lain
output, dan ground n. Menyiapkan gelas ukur yang sudah diisi air.
c. Memasang board Arduino ke PC. o. Memasukkan termometer ke dalam gelas
d. Ketika board Arduino dihubungkan ke PC, ukur.
maka akan port yang terpasang Arduino p. Memanaskan kalorimeter dengan bunsen
akan terbaca. q. Setiap kenaikan 2°C menghentikan
e. Mengupload IDE Arduino pemanasan dan melakukan pencatatan data
f. Agar program dapat dijalankan, maka dari setiap termometer.
arduino harus diisi program. Karena coding r. Mencatat hasilnya dalam tabel
sudah dibuat pada LabVIEW, maka tidak s. Mengulang langkah 4-6 untuk suhu es sampai
perlu dibuat coding pada arduino. Hal yang suhu ari mendidih.
perlu dilakukan ketika menggunakan LIFA
adalah hanya mengupload IDE yang sidah
Hasil penelitian adalah instrumen monitoring data Grafik sumbu x menunjukkan waktu dan sumbu y
temperatur dengan komputer yang diprogram menunjukkan temperatur dalam 0C yang terbaca
menggunakan perangkat lunak LabVIEW dipadukan setiap detik.
dengan program Arduino, LIFA (Lab VIEW Tabel
Interface for Arduino). Yang me nyajikan informasi Merekam data yang terbaca setiap detik yang
dari grafik perubahan temperatur terhadap waktu, ditampilkan dalam bentuk tabel.
dan tabel hasil pengukuran temperatur.
Tampilan pada jendela front Rangkaian alat pengukur suhu terdiri dari sensor
suhu LM35, laptop, board arduino (mikrokontroler
ATMega328) dan rangkaian tambahan berupa
pengkondisan sinyal berupa penguat non inverting.
Rangkaian dibuat dari dua buah resistor 150K yang
diparalel membentuk resistor 75K yang diseri
dengan kapasitor 1uF. Rangkaian RC-Seri
merupakan rekomendasi dari datasheet LM35.
Tegangan keluaran kemudian diumpankan ke
penguat tak-membalik dengan faktor penguatan
yang dapat diatur menggunakan resistor variabel.
Gambar 6. Tampilan LabVIEW
Pada display tersebut terdapat bagian-bagian yang
meliputi:
Board Type
Digunakan untuk mengatur tipe board arduino yang
dipakai dari beberapa pilihan, yakni Uno, Mega,
Dimuel,
Analog Input Gambar 7. Rangkaian Pengkondisian Sinyal
Digunakan untuk mengatur pin analog yang
digunakan, harus disesuai -kan dengan pin pada
board arduino yang dihubungkan output LM35.
VISA Resource
Digunakan untuk menyesuaikan COM Arduino yang
terbaca pada PC.
Current Time
Penunjukkan waktu setiap saat display LabVIEW Gambar 8. Alat Yang Dibuat
dibuka. Tabel 1. Hasil Percobaan
Stop Sensor pengukur suhu / termometer
Data dalam 0C
Digunakan untuk “stop” running program yang ke-
sedang berjalan. Alkohol raksa digital lm35
Sensor 1 0 0 0.1 0.78
Digunakan untuk menjalankan atau menghentikan 2
aliran data dari sensor, agar dapat terbaca pada PC 8 9 8.5 8.69
melalui display LabVIEW. 3 18 20 18.8 19.57
Reset Tabel 4 28 30 28.8 29.33
Digunakan untuk mereset tabel yang berisi data yang 5 38 40 38.8 38.87
terbaca, sehingga ketika tombol ini diaktifkan maka
tabel yang berisi data akan dikosongkan dan mulai 6 48 51 49.9 49.52
dari awal lagi. 7 58 62 60.6 59.49
Voltage 8 68 72 71.5 71.64
Blok sebagai penunjukkan besarnya voltase atau 9
tegangan yang terbaca. 78 84 82.3 82.16
Suhu 10 88 95 92.3 91.11
Menunjukkan suhu yang sedang terbaca secara 11 94 101 99.5 99.76
digital dalam 0 C.
Grafik Temperatur