Anda di halaman 1dari 4

PEMROGRAMAN SUHU RUANGAN LM35 BERBASIS MIKROKONTROLLER

ARDUINO UNO DENGAN PLOTING GUI PADA MATLAB

Febri Aji Saputra


Fakultas Teknik
Universitas Siliwangi Tasikmalaya
febriajisaputraertyana@gmail.com

ABSTRAK
Indonesia sekarang telah menjadi negara berkembang yang penduduknya banyak bergerak di
bidang pertanian dan industri kecil. Untuk itu pengembangan teknologi di bidang industri kecil perlu
ditingkatkan untuk menghasilkan terobosan terobosan baru. Sebagai contoh perkembangan teknologi
piranti piranti digital seperti mikrokontroler. Pemanfaatan mikrokontroler akan banyak membawa dampak
pada kemudahan dan efektivitas kerja. Sebagai contoh rancang bangun sistem kontrol suhu ruang akan
sangat bermanfaat pada proses kegiatan bekerja para pegawai industri dan perkantoran menengah yang
efisien dan juga pengukur suhu ruangan di rumah. Penelitian mengajukan perancangan simulasi sistem
kontrol suhu dan beserta implementasinya berupa prototype sistem kontrol suhu ruangan LM35
menggunakan mikrokontroller Arduino dan mengirim data dengan cara Ploting GUI pada aplikasi Matlab.
Kata kunci: arduino, sistem kontrol suhu LM35, ploting GUI Matlab.

I. PENDAHULUAN
Pemograman suhu ruangan LM35 berbasis Arduino melalui aplikasi Matlab dengan cara Ploting
data pada GUI, Mulai dari pengenalan apa itu MATLAB (Matrix Laboratory) adalah sebuah lingkungan
komputasi numerikal dan bahasa pemrograman komputer generasi keempat. Dikembangkan oleh The
MathWorks, MATLAB memungkinkan manipulasi matriks, pem-plot-an fungsi dan data, implementasi
algoritme, pembuatan antarmuka pengguna, dan peng-antarmuka-an dengan program dalam bahasa
lainnya. Meskipun hanya bernuansa numerik, sebuah kotak kakas (toolbox) yang menggunakan mesin
simbolik MuPAD, memungkinkan akses terhadap kemampuan aljabar komputer. Sebuah paket tambahan,
Simulink, menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem terlekat dan
dinamik.
Sensor merupakan peralatan yang berfungsi untuk mendeteksi gejala atau signal yang berasal dari
perubahan suatu besaran tertentu menjadi besaran listrik.[Fraden, 2003] Contohnya, besaran suhu menjadi
tegangan listrik. Salah satu komponen elektronika yang dapat digunakan sebagai sensor suhu adalah LM35.
LM35 menunjukkan adanya linearitas antara suhu tegangan keluaran yang dihasilkan[Nurhayati, 2012].
Selain itu, LM35 mempunyai keluaran impedansi yang rendah dan linieritas yang tinggi sehingga mudah
dihubungkan dengan rangkaian kendali khusus serta tidak memerlukan pengolahan tegangan analog
lanjutan. LM35 hanya membutuhkan arus sebesar 60 µA hal ini berarti LM35 mempunyai kemampuan
menghasilkan panas (SELF-HEATING) dari sensor yang dapat menyebabkan kesalahan pembacaan yang
rendah yaitu kurang dari 0,5 ºC pada suhu 25 ºC [Candra, 2014].
II. CARA KERJA SISTEM  Sambungkan board Arduino dengan
connector USB ke komputer
 Buka Arduino IDE, dan tulis source
code (sketch) program
 Lakukan Verify untuk memastikan
program telah ditulis dengan benar
 Selanjutnya Upload program tersebut ke
board Arduino
 Membuat MATLAB Grapichal user
interface untuk ploting Graph (GUI)
 Tulis program MATLAB
 Lakukan pengujian dan amati hasil suhu
terukur
Gambar tersebut menunjukan bentuk dari
 Bandingkan hasil pengukuran tersebut
LM35 tampak depan dan tampak bawah. 3 pin
dengan suhu terukur dari thermometer
LM35 menujukan fungsi masing-masing pin
suhu raksa
diantaranya, pin 1 berfungsi sebagai sumber
tegangan kerja dari LM35, pin 2 atau tengah
digunakan sebagai tegangan keluaran atau Vout Wiring Diagram
dengan jangkauan kerja dari 0 Volt sampai
dengan 1,5 Volt dengan tegangan operasi sensor
LM35 yang dapat digunakan antar 4 Volt sampai
30 Volt.[Shatomedia, 2014] .
Secara prinsip, sensor LM35 akan
melakukan penginderaan pada saat terjadi
perubahan suhu setiap suhu 1 ºC dengan
penunjukan tegangan sebesar 10 mV. Hal ini
berarti keluaran sensor ini akan naik sebesar 10
mV setiap derajat Celcius sehingga diperoleh
persamaan sebagai berikut :
VLM35 = Suhu* 10 mV Lakukan pemasang wiring sesuai dengan
gambar diatas.
Adapun karakteristik dari IC LM 35 adalah : Berikut ini adalah source code (sketch) Arduino,
aplikasi pengukur suhu dengan LM35.
• Kalibrasi dalam satuan derajat celcius.
• Lineritas +10 mV/ º C.
• Akurasi 0,5 º C pada suhu ruang.
• Range -55º C – 150 º C.
• Dioperasikan pada catu daya 4 V – 30 V.
• Arus yang mengalir kurang dari 60 μA
• Impedansi keluaran yang rendah 0,1Ω
untuk 1 mA[datasheet, 2014]
Langkah Kerja
Langkah kerja untuk project Arduino membuat
plot graphic data suhu pad MATLAB ini ialah
sebagai berikut ini.

 Rangkai komponen yang dibutuhkan


seperti pada gambar wiring diagram
dengan board Arduino
Membuat MATLAB Grapichal User Interface
(GUI) untuk ploting graph

Source kode pada MATLAB:


III. FLOWCART IV. UJI COBA DAN HASIL
Dalam melakukan uji sistem berjalan
sesuai dengan program, dengan hasil
Mulai
seperti gambar di bawah ini :

tidak
IC LM35

Arduino
Uno

V. KESIMPULAN
Ya
Dalam percobaan ini mengunakan dua
Nilai suhu aplikasi yaitu Aduino IDE dan
MATLAB, aplikasi Arduino IDE
berfungsi untuk memprograman Arduino
sendiri dan menguploadnya kemudian
Plotting dilanjutkan dengan membuka palikasi
MATLAB matlab untuk menampilkan plotting dari
hasil temperature yang terdeteksi oleh
sensor suhu LM35 dengan cara
menampilkan GUI, hasil yang didapat
Selesai pada percobaan ini dalam suhu ruangan
kosan saya rata-rata pada 30 derajat
celcius.

VI. REFRENSI
Dias (2016). Perancangan
Dan Implementasi Pengontrol Suhu
Ruangan Berbasis Mikrokontroller
Arduino Uno. Universitas Islam
Nahdlatul Ulama. Jepara
Kalsum (2016). Pengukuran
Laju Temperatur Pemanas Listrik
Berbasis Lm-35 Dan Sistem Akuisisi
Data Adc-0804. Universitas Sulawesi
Barat. Sulawesi Barat

Anda mungkin juga menyukai