Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

dokumen-dokumen yang mirip
PERANCANGAN TELEMETRI SUHU DENGAN MODULASI DIGITAL ON-OFF KEYING MODULASI FREKUENSI

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. HALAMAN PERNYATAAN... iii. KATA PENGANTAR... iv. MOTO DAN PERSEMBAHAN... v. DAFTAR ISI...

Analisis Karakteristik Modul Sensor Warna TCS3200 Terhadap Ukuran Obyek, Jarak Obyek dan Intensitas Cahaya

SKRIPSI. Analisis Perbandingan Transistor Dengan Op-Amp 741 Sebagai Driver Audio Amplifier

Analisis Pengelolaan Lampu Penerangan Jalan

Halaman Judul ANALISIS POTENSI KEBAKARAN TERHADAP PENYAMBUNGAN KABEL DALAM RUMAH TANGGA

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PENGUJI...

ANALISIS SENSITIVITAS PHOTO DIODA PD204-6C/L3 PADA PLAN MESIN PENYORTIR BENDA MENGGUNAKAN SCADA

ANALISIS RESPON FREKUENSI PADA OP AMP LM324

PENGARUH PERUBAHAN DAYA MASUKAN MOTOR KONVEYOR TERHADAP TORSI PADA PROTOTIPE ALAT SORTIR UKURAN BUAH

ANALISIS PERBANDINGAN SUDUT PENGENDALI DAN SUDUT MOTOR SERVO

KOMPARASI RANGKAIAN PENYANGGA DENGAN BEBAN MOTOR DC

LAPORAN SKRIPSI ANALISIS PERBANDINGAN DAYA SIMPAN ENERGI LISTRIK ANTARA AKUMULATOR BASAH DAN AKUMULATOR KERING

kan Sensor ATMega16 Oleh : JOPLAS SIREGAR RISWAN SIDIK JURUSAN

HALAMAN JUDUL LAPORAN SKRIPSI ANALISIS PENGARUH BEBAN TERHADAP KECEPATAN DI PROTOTIPE LIFT BARANG

ABSTRAK. Kata Kunci : TCS3200D, Warna produk, Kecepatan konveyor.

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

ANALISIS PERBANDINGAN KUAT CAHAYA LAMPU LED DAN LAMPU TL PADA PENERANGAN RUANGAN

KOMPARASI AKURASI DAN LINIERITAS SENSOR ULTRASONIK HC-SR04 DAN LV-MAXSONAR-EZ1 PADA PENGUKURAN JARAK BENDA PADAT

STUDI KEBUTUHAN INTENSITAS CAHAYA LAMPU LAPANGAN SEPAK BOLA

DESAIN PENCAHAYAAN RUANGAN DENGAN MENGGUNAKAN SOFTWARE DIALux V 4.9

ANALISIS KINERJA MODUL SENSOR MQ7 UNTUK MENDETEKSI KADAR KARBON MONOKSIDA (CO) YANG TERKANDUNG DALAM ASAP ROKOK

TUGAS AKHIR PENDETEKSI KEBOCORAN TABUNG GAS DENGAN MENGGUNAKAN SENSOR GAS FIGARRO TGS 2610 BERBASIS MIKROKONTROLER ATMEGA 8535

DAFTAR ISI. HALAMAN PENGESAHAN... v. ABSTRAKSI...vi. KATA PENGANTAR... vii. DAFTAR ISI...ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR...

ANALISIS SENSITIVITAS VISION SENSOR UNTUK MENDETEKSI WARNA

APLIKASI SENSOR SUHU LM35 SEBAGAI PENDETEKSI SUHU UNTUK MENGATUR KECEPATAN MOTOR PADA KIPAS ANGIN BERTEKNOLOGI AIR MULTIPLIER

ANALISA DAN PERANCANGAN SISTEM PENGATUR ARAH SEL SURYA BERBASIS AVR SKRIPSI. oleh

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

LAPORAN SKRIPSI. Perbandingan Konsumsi Daya Motor Stepper Terangkai Bipolar dan Unipolar Pada Penggerak Mesin Cutting

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pernyataan Keaslian...iii. Lembar Pengesahan Pengujian...

LAPORAN AKHIR RANCANG BANGUN COOLING PAD LAPTOP OTOMATIS DENGAN METODE LOGIKA FUZZY PADA SISTEM PENDETEKSI PANAS

ANALISIS SENSOR WARNA TCS230 UNTUK PROTOTIPE PENYORTIR BUAH JERUK

AKHIR TUGAS OLEH: JURUSAN. Untuk

LAPORAN SKRIPSI ANALISIS SENSOR FSR (FORCE SENSING RESISTOR) UNTUK PROTOTIPE PENYORTIR BUAH BERDASARKAN BERAT

ANALISIS DAYA TERHADAP JARAK PEMOTONGAN PADA MESIN CUTTING

Pengendalian Portal Menggunakan Sistem Short Message Service Berbasis Mikrokontroler ATMega

SISTEM KENDALI KECEPATAN MOBIL PADA TANJAKAN DAN TURUNAN MENGGUNAKAN SENSOR ACCELEROMETER UNTUK MENDETEKSI KEMIRINGAN BERBASIS ATMEGA 32

ANALISIS KONSUMSI DAYA SISTEM KONTROL TERHADAP PANJANG PROSES GRAFIR PADA PROTOTIPE MESIN ROUTER MILLING

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

Oleh: NIM NIM

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 TUGAS AKHIR. Diajukan Guna Memenuhi Sebagian Persyaratan

Pengaman Suhu Lebih Pada Generator Berbasis Mikrokontroler Atmega8 LAPORAN PROYEK AKHIR

Diajukan guna melengkapi sebagian syarat Dalam mencapai gelar Sarjana Strata Satu (S1)

PENGONTROLAN DC CHOPPER UNTUK PEMBEBANAN BATERAI DENGAN METODE LOGIKA FUZZY MENGGUNAKAN MIKROKONTROLER ATMEGA 128 TUGAS AKHIR

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 SKRIPSI

LAPORAN PENELITIAN RANCANG BANGUN ALAT PENDETEKSI KERUSAKAN IC DIGITAL GERBANG DENGAN KOMPUTER

SISTEM MONITORING LEVEL AIR MENGGUNAKAN KENDALI PID

SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN... HALAMAN PENYATAAN... INTISARI... ABSTRACT... HALAMAN MOTTO... HALAMAN PERSEMBAHAN... PRAKATA...

PERENCANAAN DAN PEMBUATAN ALAT PENAMPIL INFORMASI MENGGUNAKAN DOT MATRIX RGB

SISTEM KENDALI LOGIKA FUZZY PADA KESETIMBANGAN PENDULUM TERBALIK BERBASIS MIKROKONTROLER

BAB III PERANCANGAN Sistem Kontrol Robot. Gambar 3.1. Blok Diagram Sistem

RANCANG BANGUN APLIKASI KONTROL MOTOR DC PADA PROTOTIPE KONVEYOR MENGGUNAKAN METODE FUZZY BERBASIS JAVA

PEMBUATAN LABORATORIUM BAHASA 8 CHANNEL BERBASIS MIKROKONTROLER AT MEGA 16

ANALISA LIFETIME LAMPU TERHADAP PERLAKUAN MATI HIDUP SECARA TERUS MENERUS

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

DAFTAR ISI. iii PRAKATA. iv ARTI LAMBANG DAN SINGKATAN. vi ABSTACT. vii INTISARI. viii DAFTAR ISI

ANALISIS HARMONISA PADA LAMPU HEMAT ENERGI DAN LAMPU PIJAR

KATA PENGANTAR. Puji syukur kami panjatkan atas kehadirat Allah SWT. karena atas rahmat dan

SKRIPSI APLIKASI FUZZY LOGIC DALAM PENGENDALIAN SUHU DAN KELEMBABAN UNTUK MEMPEROLEH INKUBATOR PENETAS TELUR ITIK YANG OPTIMAL

IMPLEMENTASI LOGIKA FUZZY SEBAGAI PERINTAH GERAKAN TARI PADA ROBOT HUMANOID KRSI MENGGUNAKAN SENSOR KAMERA CMUCAM4

LAPORAN SKRIPSI ANALISIS PERBANDINGAN PENGUKURAN DAYA PADA KWH METER ANALOG DAN KWH METER DIGITAL

IMPLEMENTASI KONTROL LOGIKA FUZZY PADA SISTEM KESETIMBANGAN ROBOT BERODA DUA

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

LAPORAN AKHIR OTOMATISASI BUKA TUTUP GORDEN SERTA ON/OFF LAMPU DENGAN INPUT CAHAYA DAN REMOTE CONTROL

PEMASANGAN MOTOR DC PADA SEKUTER DENGAN PENGENDALI PULSE WIDTH MODULATION TUGAS AKHIR

PERANCANGAN SISTEM KENDALI PID UNTUK KECEPATAN MOTOR DC BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI

RANCANG PALANG PINTU KERETA API BERBAS JURUSAN. Disusun Diploma. Oleh:

TUGAS AKHIR ALAT PENGUKUR TINGGI BADAN PORTABLE BERBASIS ARDUINO. Disusun Oleh : : SOUMAN SANI :

TUGAS AKHIR. Nama : Aditya Rangga Yanuardi NIM : Jurusan : Teknik Elektro

SISTEM KENDALI PERALATAN ELEKTRONIK MELALUI TELEPON SELULER BERBASIS MIKROKONTROLER ATMEGA 8535

PROGRAMMABLE SWITCHING POWER SUPPLY

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

CNC (Computerized Numerical Control)

MUHAMMA AD NAWAWI MEDAN

PENGONTROLAN MINIATUR PINTU PERLINTASAN KERETA API MENGGUNAKAN PLC (Programmable Logic Controller)

PERANCANGAN SIMULASI ALAT BANTU PEMINDAH BARANG PADA INDUSTRI MANUFAKTUR DENGAN ROBOT LENGAN

TUGAS AKHIR PERANCANGAN WATER BATH BERBASIS ATMEGA8

RANCANG SUPPLY K LISTRIK JURUSAN MEDAN AKHIR. Oleh : FABER HENDRA FRISKA VOREZKY

PERANCANGAN PROTOTYPE ROBOT SOUND TRACKER BERBASIS MIKROKONTROLER DENGAN METODE FUZZY LOGIC

DAFTAR ISI. ABSTRAKSI...vi. KATA PENGANTAR...vii. DAFTAR ISI... ix. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

PENGGUNAAN MOTOR DC SERVO SEBAGAI PENGGERAK UTAMA LENGAN ROBOT BERJARI PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLER LAPORAN AKHIR

TUGAS AKHIR. AUTOMATIC SPRAY CONTROLLER UNTUK MESIN INJECTION PLASTIK MENGGUNAKAN PROGRAMMABLE LOGIC CONTROL (PLC) PANASONIC NAiS FP0-C14RS

SIMULASI KERETA REL LISTRIK DENGAN KENDALI KECEPATAN SISTEM PWM DAN PALANG PINTU PERLINTASANN OTOMATIS BERBASIS MIKROKONTROLLER. ATmega16 PROYEK AKHIR

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

Aplikasi Mikrokontroller ATMega 16 Dengan Load Cell Pada Lift 3 Lantai

SISTEM MONITORING SORTIR BUAH JERUK BERDASARKAN BERAT BERBASIS MIKROKONTROLER AT-MEGA 32. Diajukan untuk memenuhi persyaratan penyelesaian Skripsi

TUGAS AKHIR RANCANG BANGUN PESAWAT CENTRIFUGE BERBASIS MIKROKONTROLLER AT89C51. Diajukan guna melengkapi sebagian syarat

MODUL APLIKASI PEMBELAJARAN LOGIKA ROBOTIKA UNTUK MURID SD

UNIVERSITAS BINA NUSANTARA MAPPING PARKING SYSTEM

Lima metode defuzzifikasi ini dibandingkan dengan mengimplementasikan pada pengaturan kecepatan motor DC.

PERANCANGAN SISTEM TRANSPARANSI LAPORAN KEUANGAN PADA DESA PLOSOREJO KECAMATAN PUCAKWANGI KABUPATEN PATI

PERANCANGAN MODUL DENGAN PENGATURAN GRAYSCALE PADA DOT MATRIX (PROTOTYPE)

KENDALI KECEPATAN MOTOR DC MELALUI DETEKSI PUTARAN ROTOR DENGAN MIKROKONTROLLER dspic30f4012

DETEKTOR DAUN JERUK UNTUK MEMILAH DAUN YANG BERKUALITAS MENGGUNAKAN SENSOR WARNA DILENGKAPI PENGHITUNG BERAT DAN HARGA SKRIPSI

TUGAS AKHIR. Alat Pendeteksi Kebocoran Gas LPG Pada Sistem Rumah Tangga Berbasis Mikrokontroler

SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA HARDWARE

Transkripsi:

SKRIPSI Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan Metode Logika Fuzzy Laporan ini disusun guna memenuhi salah satu persyaratan untuk menyelesaikan program S-1 Teknik Elektro Fakultas Teknik Universitas Muria Kudus Disusun Oleh: Nama : Budi Cahyo Wibowo NIM : 201052015 Program Studi : Teknik Elektro Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2013

HALAMAN PERSETUJUAN Nama : Budi Cahyo Wibowo NIM : 201052015 Judul Skripsi : Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan Metode Logika Fuzzy Pembimbing I : Mohammad Iqbal, ST, MT Pembimbing II : Mohammad Dahlan, ST, MT Dilaksanakan : Semester Gasal Tahun Akademik 2012/2013 Kudus, Yang mengusulkan Budi Cahyo Wibowo Menyetujui, Pembimbing I Pembimbing II Mohammad Iqbal, ST, MT Mohammad Dahlan, ST, MT ii

HALAMAN PENGESAHAN Nama : Budi Cahyo Wibowo NIM : 201052015 Judul Skripsi : Kontrol keseimbangan robot mobil beroda dua dengan metode logika Fuzzy Pembimbing I : Mohammad Iqbal, ST, MT Pembimbing II : Mohammad Dahlan, ST, MT Dilaksanakan : semester gasal tahun akademik 2012/2013 Telah diujikan pada ujian sarjana, tanggal 09 september 2013 Dan dinyatakan LULUS Kudus, 09 September 2013 Penguji Utama Penguji I Penguji II (Ir. Untung Udayana, MKom) Budi Gunawan ST, MT Mohammad Iqbal, ST, MT Mengetahui, Dekan Fakultas Teknik (Rochmad Winarso, ST, MT) iii

KATA PENGANTAR Bismillahirrohmanirrohim Assalamu alaikum Warahmatullahi Wabarakatuh Syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat, taufiq serta hidayahnya kepada penulis, sehingga penulis dapat menyelesaikan penulisan laporan skripsi dengan KONTROL KESEIMBANGAN ROBOT MOBIL BERODA DUA DENGAN METODE LOGIKA FUZZY Penulisan laporan skripsi ini disusun untuk melengkapi salah satu syarat untuk mencapai gelar sarjana S-1 Program Studi Teknik Elektro Universitas Muria Kudus. Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Prof. Dr. dr. Sarjadi, Sp.PA, Selaku Rektor Universitas Muria Kudus 2. Bapak Rochmad Winarso, ST, MT, Selaku Dekan Fakultas Teknik Universitas Muria Kudus 3. Bapak Ir. Untung Udayana, M.Kom, Selaku Ketua Program Studi Teknik Elektro Universitas Muria Kudus 4. Bapak Mohammad Iqbal, ST, MT, Selaku Pembimbing I yang telah memberikan bimbingan untuk terselesainya penulisan laporan skripsi ini 5. Bapak Mohammad Dahlan, ST, MT, Selaku Pembimbing II yang telah memberikan bimbingan untuk terselesainya penulisan laporan skripsi ini 6. Bapak Dosen dan Staf Karyawan dilingkungan Fakultas Teknik khususnya Program Studi Teknik Elektro Universitas Muria Kudus iv

7. Untuk istriku tercinta Ivana Dwi Tiya dan kedua buah hatiku yang selalu memberikan motivasi untuk terselesainya skripsi ini 8. Untuk seluruh rekan rekan mahasiswa yang telah memberikan kontribusi baik berupa saran dan masukan 9. Dan semua pihak yang tidak bisa penulis sebutkan satu persatu. Sebagai manusia biasa penulis menyadari sepenuhnya bahwa dalam penulisan Laporan Skripsi ini terdapat banyak kekurangan, namun penulis berharap semoga laporan skripsi ini dapat bermanfaat bagi semua pihak dan penulis mengharap kritik dan saran yang bersifat membangun dari pembaca demi kesempurnaan laporan skrispsi ini. Semoga Allah SWT membalas jasa serta budi baik mereka yang telah membantu penulis dalam menyelesaikan laporan ini. Amin. Wassalamu alaikum Warahmatullahi Wabarakatuh Kudus, Penulis v

DAFTAR ISI HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii KATA PENGANTAR... iv DAFTAR ISI... vi DAFTAR GAMBAR... x DAFTAR TABEL... xiv RINGKASAN... xvi BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Perumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Skripsi... 2 1.5. Manfaat Skripsi... 3 1.6. Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1. Sejarah Robot... 5 2.1.1. Karakteristik Robot... 5 2.1.2. Tipe Robot... 6 2.1.3. Robot Bawah Air (Underwater Robot)... 6 2.2. Balancing Robot Beroda Dua dan Pendulum Terbalik... 7 2.3. Fuzzy Logic... 8 2.3.1. Notasi Himpunan Fuzzy... 8 vi

2.3.2. Fungsi Keanggotaan... 9 2.3.3. Operasi Himpunan Fuzzy... 12 2.3.4. Pengendali Fuzzy Logic... 13 2.3.4.1. Fuzzifikasi... 14 2.3.4.2. Basis Aturan (Rule Base)... 14 2.3.4.3. Evaluasi Aturan (Inference)... 14 2.3.4.4. Defuzzifikasi... 16 2.4. Mikrokontroler AVR Atmega8535... 19 2.4.1. Konstruksi AVR Atmega8535... 20 2.4.2. Peta Memori... 25 2.4.3. Status Register (SREG)... 26 2.5. Accelerometer... 27 2.5.1. Accelerometer MMA7455L... 28 2.5.1.1. Prinsip Kerja Accelerometer MMA7455L... 28 2.5.1.2. Pin Pin Modul Accelerometer MMA7455L... 30 2.5.1.3. Nilai Pengukuran Akselerasi Pada Modul MMA7455L... 31 2.5.1.4. Petunjuk Dasar Penggunaan Accelerometer MMA7455L... 33 2.5.1.5. Mode Operasi Pada Modul Accelerometer MMA7455L... 34 2.5.1.5.1. Mode Standby... 34 2.5.1.5.2. Mode Pengukuran... 35 2.5.1.5.3. Mode Deteksi Level... 35 2.5.1.5.4. Mode Deteksi Pulsa... 35 2.5.1.6. Antarmuka accelerometer MMA7455L Dengan Mikrokontroler. 35 2.5.1.6.1. Antarmuka Dengan I 2 C (Inter-Integrated Circuit)... 36 2.5.1.6.2. Antarmuka SPI (Serial Peripheral Interface)... 40 vii

2.6. IC L293D... 42 2.7. Motor DC... 44 2.7.1. Teori Dasar Motor DC... 45 2.7.2. Rangkaian Pengontrol Motor DC... 47 2.7.2.1. Pengaturan Motor DC Menggunakan Penggerak Analog... 48 2.7.2.2. Pengaturan Motor DC Menggunakan Pulse-Width Modulation... 49 2.8. Respon Waktu Sistem Data Kontinyu... 50 2.8.1. Definisi dan Spesifikasi Respon Transien Sistem... 50 BAB III METODOLOGI PENELITIAN... 53 3.1. Perancangan dan Pembuatan Perangkat Keras... 53 3.1.1. Perancangan Perangkat Keras... 53 3.1.1.1. Modul Accelerometer MMA7455L... 56 3.1.1.2. Rangkaian Sistem Minimum Mikrokontroler Atmega8535... 57 3.1.1.3. Rangkaian Driver Motor DC... 58 3.1.1.4. Rangkaian Interface RS232... 58 3.1.1.5. Perancangan Layout PCB dan Desain Mekanik... 59 3.1.2. Pembuatan Perangkat Keras... 60 3.2. Perancangan Perangkat Lunak... 61 3.2.1. Perancangan Fuzzy Logic Controller... 63 3.2.2. Perancangan Software Mikrokontroler... 70 3.2.3. Perancangan Software Komputer... 76 BAB IV HASIL DAN ANALISIS... 78 4.1. Pengujian Sistem... 78 4.1.1. Pengujian Sensor Accelerometer MMA7455L... 78 viii

4.1.2. Pengujian Dan Analisis Respon Waktu Kontrol Keseimbangan Robot Mobil Beroda Dua... 81 4.1.2.1. Pengujian dan analisis kontrol keseimbangan robot mobil dengan kondisi tanpa beban pada gangguan antara 5 o 40 o... 81 4.1.2.2. Pengujian dan analisis kontrol keseimbangan robot mobil dengan beban antara 40gr 80gr dengan sudut gangguan 5 o 40 o... 91 4.1.2.2.1 Menentukan spesifikasi sistem kontrol keseimbangan robot mobil beroda dua... 93 BAB V PENUTUP... 97 5.1 Kesimpulan... 97 5.2 Saran... 98 DAFTAR PUSTAKA... 99 LAMPIRAN - LAMPIRAN... 100 ix

DAFTAR GAMBAR Gambar 2.1 Pendulum terbalik di atas kereta beroda[1]... 7 Gambar 2.2 Balancing robot beroda dua menyeimbangkan diri[1]... 7 Gambar 2.3 Representasi Linear naik[4]... 9 Gambar 2.4 Represantasi Linear Turun[4]... 10 Gambar 2.5 Kurva Segitiga[4]... 10 Gambar 2.6 Kurva Trapesium[4]... 10 Gambar 2.7 Kurva S PERTUMBUHAN[4]... 11 Gambar 2. 8 Kurva S PENYUSUTAN[4]... 11 Gambar 2.9 Kurva Bentuk Lonceng[4]... 12 Gambar 2.10 Struktur Dasar Pengendali Fuzzy[5]... 13 Gambar 2.11 Metode Max-Min[5]... 15 Gambar 2.12 Metode Max-Dot[5]... 16 Gambar 2.13 Metode Centroid Metode Bisektor[5]... 17 Gambar 2.14 Metode Bisektor[5]... 17 Gambar 2.15 Metode MOM (Mean Of Maximum)[5]... 18 Gambar 2.16 Metode LOM (Largest Of Maximum)[5]... 18 Gambar 2.17 Metode SOM (Smallest Of Minimum)[5]... 18 Gambar 2.18 Konfigurasi Pin Atmega8535[6]... 22 Gambar 2.19 Konfigurasi Memori Data AVR Atmega8535[6]... 25 Gambar 2.20 Memori Program Atmega8535[6]... 26 Gambar 2.21 Status Register Atmega8535[6]... 26 Gambar 2.22 Prinsip Kerja Accelerometer MMA7455L[9]... 29 Gambar 2.23 (a) Konfigurasi Pin pin dan (b) bentuk fisik modul Accelerometer MMA7455L[9]... 30 Gambar 2.24 Gambar Skematik Dari Modul Accelerometer MMA7455L[9]... 31 Gambar 2.25 (a) Dasar Koneksi dengan SPI (b) Dasar Koneksi dengan I 2 C[9].. 33 Gambar 2.26 Konfigurasi Sistem I 2 C[10]... 36 x

Gambar 2.27 Timing Diagram Pada Komunikasi Dengan I 2 C[10]... 36 Gambar 2.28 Timing Diagram Untuk Instruksi Master ke Slave[10]... 37 Gambar 2.29 Format data pada komunikasi antarmuka I 2 C[10]... 37 Gambar 2.30 Timing Diagram untuk Single Byte Read MMA7455L[9]... 38 Gambar 2.31 Timing Diagram untuk Multiple Byte Read MMA7455L[9]... 38 Gambar 2.32 Timing Diagram untuk Single Byte Write MMA7455L[9]... 39 Gambar 2.33 Timing Diagram untuk Multiple Byte Write MMA7455L[9]... 39 Gambar 2.34 Timing diagram untuk pembacaan 8-bit data dengan mode 4... 41 Gambar 2.35 Timing diagram untuk pembacaan 8-bit data dengan mode 3... 41 Gambar 2.36 Timing diagram SPI untuk menulis 8-bit register dengan... 41 Gambar 2.37 Konfigurasi pin IC L293D[11]... 42 Gambar 2.38 Skema Penerapan IC L293D Sebagai Driver Motor DC[11]... 43 Gambar 2.39 Skema Pengontrol Arah Putar Motor DC[11]... 43 Gambar 2.40 Bentuk fisik motor DC... 45 Gambar 2.41 Prinsip kerja motor DC (a) Pengaturan Percobaan (b) arah I, F dan B saling tegak lurus [12]... 45 Gambar 2.42 Prinsip putaran pada motor DC konvensional[12]... 46 Gambar 2.43 Armatur Motor DC (a) bentuk konstruksi dari sebuah armatur (b) bentuk fisik dari sebuah armatur[12]... 47 Gambar 2.44 Metode pengontrol motor DC (a) Analog Drive dan (b) Pulse-Width Modulation Drive[12]... 48 Gambar 2.45 Konfigurasi Penggerak Analog untuk Motor DC[12]... 48 Gambar 2.46 Bentuk Gelombang PWM[12]... 49 Gambar 2.47 Kurva respon transien menunjukkan t d, t r, t p, M p dan t s [13]... 52 Gambar 3.1 Diagram Blok Sistem Robot Mobil Beroda Dua... 54 Gambar 3.2 Skema Rangkaian Robot Mobil Beroda Dua... 55 Gambar 3.3 Skema Modul Accelerometer MMA7455L... 56 Gambar 3.4 Skema Rangkaian Mikrokontroler Atmega8535... 57 Gambar 3.5 Skema Rangkaian Driver Motor DC dengan IC L293D... 58 Gambar 3.6 Skema Rangkaian RS232... 59 xi

Gambar 3.7 Desain Layout PCB (a) Layout PCB tampak bawah (b) Layout PCB tampak atas... 59 Gambar 3.8 Desain Mekanik Robot Mobil Beroda Dua (a) Tampak Samping (b) Tampak Bawah... 60 Gambar 3.9 Flow Chart Kontrol Keseimbangan Robot Mobil Beroda Dua... 62 Gambar 3.10 Himpunan Fuzzy untuk Input Error... 65 Gambar 3.11 Himpunan Fuzzy untuk Input Del_error_prev... 67 Gambar 3.12 Himpunan Fuzzy untuk output kecepatan motor DC... 70 Gambar 3.13 Tampilan Program Akuisisi Data Respon Kontrol Keseimbangan Robot Mobil Beroda Dua... 76 Gambar 4.1 Grafik hubungan antara sudut kemiringan positif body robot dengan data keluaran sensor MMA7455L... 80 Gambar 4.2 Grafik hubungan antara sudut kemiringan negatif body robot dengan data keluaran sensor MMA7455L... 80 Gambar 4.3 Grafik respon kontrol keseimbangan tanpa beban untuk gangguan 5 o... 82 Gambar 4.4 Grafik respon kontrol keseimbangan tanpa beban untuk gangguan 10 o... 83 Gambar 4.5 Grafik respon kontrol keseimbangan tanpa beban untuk gangguan 15 o... 84 Gambar 4.6 Grafik respon kontrol keseimbangan tanpa beban dengan gangguan 20 o... 85 Gambar 4.7 Grafik respon kontrol keseimbangan tanpa beban dengan gangguan 25 o... 86 Gambar 4.8 Grafik respon kontrol keseimbangan tanpa beban dengan gangguan 30 o... 87 Gambar 4.9 Grafik respon kontrol keseimbangan tanpa beban dengan gangguan 35 o... 88 Gambar 4.10 Grafik respon kontrol keseimbangan tanpa beban dengan gangguan 40 o... 89 xii

Gambar 4.11 Grafik respon kontrol keseimbangan terhadap waktu untuk sudut gangguan 5 o 40 o tanpa beban... 91 xiii

DAFTAR TABEL Tabel 2.1 Fungsi Khusus Port B[7]... 23 Tabel 2.2 Fungsi Khusus Port C[7]... 23 Tabel 2.3 Fungsi Khusus Port D[7]... 24 Tabel 2.4 Nilai Output Akselerasi Pada Mode 8-Bit data[9]... 32 Tabel 2.5 Konfigurasi Mode Operasi Pada Register $16 MMA7455L[9]... 34 Tabel 2.6 Konfigurasi pengaturan arah putar motor DC dengan IC L293D[11].. 44 Tabel 3.1 Fuzzy Logic Rule... 68 Tabel 4.1 Hasil Pengukuran Keluaran Data Sensor Accelorometer MMA7455L Terhadap Posisi Kemiringan Robot... 79 Tabel 4.2 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 5 o... 82 Tabel 4.3 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 10 o... 83 Tabel 4.4 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 15 o... 84 Tabel 4.5 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 20 o... 85 Tabel 4.6 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 25 o... 86 Tabel 4.7 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 30 o... 87 Tabel 4.8 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 35 o... 89 Tabel 4.9 Nilai rata rata data pengujian untuk grafik respon kontrol keseimbangan tanpa beban dengan gangguan 40 o... 90 Tabel 4.10 Parameter respon transient kontrol keseimbangan dari hasil pengujian dengan sudut gangguan 5 o 40 o tanpa beban... 90 xiv

Tabel 4.11 Hasil pengujian respon kontrol keseimbangan robot mobil terhadap waktu pada sudut gangguan 5 o 40 o dengan pembebanan antara 40gr 80gr... 92 Tabel 4.12 Hasil analisis data pengujian dengan pembebanan dan sudut gangguan robot mobil beroda dua dengan tool SPSS 12.0... 94 Tabel 4.13 Nilai rata rata untuk variasi nilai sudut kemiringan dan beban... 94 Tabel 4.14 Hasil analisis data SPSS untuk nilai rata rata variasi sudut terhadap beban dan nilai rata-rata variasi beban terhadap sudut... 95 Tabel 4.15 Spesifikasi robot mobil beroda dua dengan logika fuzzy... 96 xv