15
ROBOT KONTROL PEMOGRAMAN ARDUINO INTERFACING GUI MATLAB 20 Maret 2014 Oleh : Khoerun Nisa Syaja’ah 1127030045 JURUSAN FISIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI BANDUNG 2014

praktikum fisika komputasi 2 modul 8

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