Upload
khoerun-nisa-s
View
165
Download
9
Embed Size (px)
DESCRIPTION
laporan praktikum fisika komputasi 2
Citation preview
ROBOT KONTROL PEMOGRAMAN ARDUINO
INTERFACING GUI MATLAB
20 Maret 2014
Oleh :
Khoerun Nisa Syajaah
1127030045
JURUSAN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI
BANDUNG
2014
ABSTRAK
Nama : Khoerun Nisa Syajaah
Teman Sekelompok : Sri Awaliyah Rahmah
Rizky Multajam
Syifa Siddiq
Ismail Hasan Baizuri
Nama Asisten Dosen : Wahid Abdurahman
Pengukuran suhu dengan menggunakan Arduino membuthkan akses secara sofwa-
re dan hardware ditunjang memakai sebuah sensor suhu LM 35, untuk membuat alat
ini dibutuhkan secara simulasi dengan desain yang dipakai menggunakan program
pada proteus tentunya dengan library arduino uno yang telah terinstal. Dibutuhkan
program untuk mengeksekusi semua fungsi komponen secara akurat.
Kata - Kunci : LM35, Arduino, Suhu Kata Kunci : objek,realtime, aplikasi
i
DAFTAR ISI
ABSTRAK i
DAFTAR ISI ii
DAFTAR GAMBAR iii
1 PENDAHULUAN 1
1.1 Latar Belakang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Rumusan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Batasan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 Tujuan Praktikum . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.5 Sistematika Penulisan . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 LANDASAN TEORI 3
3 METODE PERCOBAAN 4
3.1 Waktu dan Tempat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Alat dan Bahan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.3 Prosedur Percobaan . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 HASIL DAN PEMBAHASAN 6
5 PENUTUP 10
5.1 Kesimpulan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2 Saran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
DAFTAR PUSTAKA 10
ii
DAFTAR GAMBAR
4.1 Pemograman Arduino Kontrol LED . . . . . . . . . . . . . . . . . . 6
4.2 Tampilan GUI MATLAB . . . . . . . . . . . . . . . . . . . . . . . . 7
4.3 Hardware Rangkaian Arduino Dengan 3 Lampu LED . . . . . . . . 7
4.4 Hasil Program Dengan Kontrol Tombol . . . . . . . . . . . . . . . . 8
4.5 Program Dengan Kontrol Suhu Interfacing GUI MATLAB . . . . . 8
4.6 Hardware Arduino Kontrol Suhu Interfacing GUI MATLAB . . . . 9
4.7 Hardware Arduino Kontrol Suhu Interfacing GUI MATLAB . . . . 9
4.8 Interfacing GUI MATLAB . . . . . . . . . . . . . . . . . . . . . . . . 9
iii
Bab 1
PENDAHULUAN
1.1 Latar Belakang
Penggunaan teknologi semakin meningkat setiap waktu. Teknologi berguna un-
tuk meringankan pekerjaan manusia agar lebih mudah dan cepat. Ilmu pengeta-
huan juga terus berkembang menciptakan banyak teknologi. Salah satu ilmu yang
berkembang pada saat ini adalah pemograman.Arduino sebagai Salah satu pemo-
gramana dengan basic bahasa C. dengan mennggunakan hardware bawaan arduino,
perangkat yang sudah tertancap berbagai komponen yang dirangkai dengan konsep
simple. terdiri dari socket usb,Atmega,crystal,kapasitor yang sudah tertata dengan
baik, dari sistem sofware arduino juga bisa dibuat, dengan mudah.
1.2 Rumusan Masalah
1. Bagaimana cara pengoperasian pada harware Arduino/.
2. Bagaimana membuat Script program Arduino/.
3. Bagaimana menjalankan program pengukur suhu dengan Arduino?.
1.3 Batasan Masalah
Dengan menggunakan Arduino dan Program serta sensor LM35 suhu bisa dide-
teksi secara langsung menngunakan perangkat komputer ataupun LCD, dan meng-
gunakan tombol secara serial menggunakan komputer dengan interfacing GUI MAT-
LAB.
1.4 Tujuan Praktikum
1. Memahami dan mengetahui cara pengoperasian membuat program pengukur-
an suhu
1
1.5. Sistematika Penulisan 2
2. Memahami dan mengetahui penggunanan operasi pemograman suhu.
3. Mampu dan memahami proses pengoperasian GUI MATLAB
1.5 Sistematika Penulisan
BAB 1 / Pendahuluan Bab ini berisi tentang uraian tentang latar belakang Masa-
lah yang mendasari diadakanya praktikum, identifikasi, pembatasan dan perumusan
masalah penilitian, maksud dan tujuan praktikum.
BAB 2/ Landasan Teori. Bab ini berisi tentang sebuah landasan teori yang
mendsekripsikan pengertian, prinsip dan beberapa informasi tetang praktikum.
BAB 3/ Metoda Percobaan. Bab ini berisi tentang sistematika percobaan dan
uraiainya.
BAB 4/ Hasil dan PembahasanPada bab ini diuraikan tentang hasil praktikum
yang meliputi tetang deskripsi hasil praktikum.
BAB 5/ Penutup Bab ini berisi tentang pokok - pokok kesimpulan hasil praktikum
dan saran yang perlu disampaikan dengan hasil praktikum.
Khoerun Nisa Syajaah
Bab 2
LANDASAN TEORI
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang
di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan
jenis AVR dari perusahaan Atmel.
Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang bisa dip-
rogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroler
adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut
dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler ber-
tugas sebagai otak yang mengendalikan input, proses dan output sebuah rangkaian
elektronik.
Mikrokontroler ada pada perangkat elektronik di sekeliling kita. Misalnya hand-
phone, MP3 player, DVD, televisi, AC, dll. Mikrokontroler juga dipakai untuk
keperluan mengendalikan robot. Baik robot mainan, maupun robot industri.
Karena komponen utama Arduino adalah mikrokontroler, maka Arduino pun
dapat diprogram menggunakan komputer sesuai kebutuhan kita.
3
Bab 3
METODE PERCOBAAN
3.1 Waktu dan Tempat
Praktikum ini berlangsung pada tanggal 6 Maret tahun 2014 bertempat di Lab
Fisika Universitas Islam Negeri Sunan Gunung Djati Bandung
3.2 Alat dan Bahan
1. Laptop atau Notebook
2. Software Arduino( yang sudah terinstal)
3. Toolkit Elektronik+Arduino Hardware
4. LM35
Jalankan Aplikasi Matlab
Menulis Script Pada Ardunino Program
Program di save
Download program
4
3.3. Prosedur Percobaan 5
3.3 Prosedur Percobaan
Percobaan ini menggunakan sofware Arduino jadi pastikan software telah terin-
tasl. untuk membangun kinerja yang lebih baik dibutuhkan software untuk peng-
simulasiaan alat. digunakan sebuah software proteus, telah tersedia banyak library
arduino untuk membuat sebuah desai rangkaian dari robot kontrol suhu ini. Sete-
lah membuat script program, lalu file di compile dan di run proteus. setlah proses
simulasi beres dan susai keinginan dan telah akurat, lakukan download program
pengatur suhu menuju hardware.
Khoerun Nisa Syajaah
Bab 4
HASIL DAN PEMBAHASAN
Praktikum kali ini merupakan modifikasi atau upgrading program dari robot kon-
trol sebelumnya, praktikum kali ini memakai sistem kontrol menggunakan hardware
arduino, sistem komunikasi serial akan terhubng dengan komputer secara graphis
dengan bantuan GUI MATLAB, semua data jadi bisa diakses secara real time.
Pada percobaan pertama sistem GUI matlab membuat sebuah tombol kontrol
yang bisa digunakan secara realtime dan terhubng dengan hardware arduino. di
buat rangkaian 3 lampu led merah, kuning, hijau, tombol GUI MATLAB digunakan
sebagai input dan output merupakan nyala lampu LED. berikut adalah pemograman
kontrol LED
Gambar 4.1: Pemograman Arduino Kontrol LED
6
7Gambar 4.2: Tampilan GUI MATLAB
Maka dengan dari kedua program ini sebagai bahan yang akan di eksekusi oleh
harware arduino, maka akan di dapat hasil sebagai berikut, ketika di tekan tombol
merah maka akan menyala lampu merah, jika ditekan atau di klik tombol hijau
makan lampu led hijau akan menyala
Gambar 4.3: Hardware Rangkaian Arduino Dengan 3 Lampu LED
Khoerun Nisa Syajaah
8Gambar 4.4: Hasil Program Dengan Kontrol Tombol
Pada percobaan kedua, rangkaian dibuat untuk sensor input dengan LM 35
menggunakan kontrol led, jadi program dibuat untuk mendeteksi suhu dengan kon-
trol LED. LED akan memebrikan fungsi kontrol ketika LM35 mendeteksi suhu, telah
diprogram ketika suhu diatas 30 derajat maka LED sebagai kontrol akan disetting
berubah menjadi warna merah, sedangkan untuk suhu diantara 25-30 derajat LED
akan berwarna kuning, dan untuk dibawah 25 derajat LED akan berwarna hijau,
Kontrol ini berguna untuk mendektsi keakurasian suhu ruangan dengan cepat bisa
di gunakan tindakan preventive jika terjadi overheat suatu ruangan atau sebaliknya
suhu ruangan tidak stabil.
Penggunaan alat ini juga tidak sampai disitu kontorl yang diberikan LED ak-
an terpantau secara real time juga dengan GUI MATLAB sebagai graphical, akan
meberikan Graphic perubahan suhu darii waktu ke waktu.
Gambar 4.5: Program Dengan Kontrol Suhu Interfacing GUI MATLAB
Khoerun Nisa Syajaah
9Gambar 4.6: Hardware Arduino Kontrol Suhu Interfacing GUI MATLAB
Gambar 4.7: Hardware Arduino Kontrol Suhu Interfacing GUI MATLAB
Gambar 4.8: Interfacing GUI MATLAB
Khoerun Nisa Syajaah
Bab 5
PENUTUP
5.1 Kesimpulan
LM 35 sebagai sensor suhu mebutuhkan sebuah kalibrasi untuk menentukan
suhu yang baik dan secara akurat dan sesuai, juga dibutuhkan program yang tepat
untuk pengeksekuiannya, pengontrol suhu ini dapat mudah dioperasikan dengan
menggunakan simulasi sebelum membuat hardware secara asli dengan menggunkan
software proteus. Interfacing suhu dengan matlab bisa diterapkan dalam metoda ini
untuk membuat hasilnya dapat dilihat secara real time dengan GUI MATLAB
5.2 Saran
Menggunakan Arduino dan pemogramannya mempelajarinya merupakan sebuah
keharusan karena dari situlah kemudahan akses pengoperasian matematis dan grafik
bisa dipelajari dengan mudah, baik tepat dan akurat.
10
DAFTAR PUSTAKA
[1] Tipler, P.,1998 , Fisika Untuk Sains dan Teknik Jilid I, Jakarta:Erlangga (Ter-
jemahan).
[2] Sanjaya,M., 2010, Modul Fisika Dasar 1, Universitas Islam Negeri Sunan Gu-
nung Djati, Bandung.
[3] Marine Sains, (oktober 2011)., Penjelasan Software
Matlab.,http://saifuritk45.blogspot.com/2011/10/penjelasan-tentang-
software-matlab.htmldiakses tanggal 27 oktober 2013
11
ABSTRAKDAFTAR ISIDAFTAR GAMBAR1 PENDAHULUAN1.1 Latar Belakang1.2 Rumusan Masalah1.3 Batasan Masalah1.4 Tujuan Praktikum1.5 Sistematika Penulisan
2 LANDASAN TEORI3 METODE PERCOBAAN3.1 Waktu dan Tempat3.2 Alat dan Bahan3.3 Prosedur Percobaan
4 HASIL DAN PEMBAHASAN5 PENUTUP5.1 Kesimpulan5.2 Saran
DAFTAR PUSTAKA