KONTROL KESEIMBANGAN DENGAN MENGGUNAKAN SENSOR MPU 6050 BERBASIS ARDUINO

  

KONTROL KESEIMBANGAN DENGAN MENGGUNAKAN SENSOR

MPU 6050 BERBASIS ARDUINO

LAPORAN AKHIR

  Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika

  Oleh :

  

Zarmariesyah Erman

0614 3032 1985

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

  

2017

  

HALAMAN PENGESAHAN

KONTROL KESEIMBANGAN DENGAN MENGGUNAKAN SENSOR

MPU 6050 BERBASIS ARDUINO

LAPORAN AKHIR

Telah disetujui dan disahkan sebagai Laporan Akhir Pendidikan Diploma III

pada Jurusan Teknik Elektro Studi Teknik Elektronika

  Oleh :

  

Zarmariesyah Erman

061430321985

Palembang, September 2017

  

Menyetujui,

  Pembimbing I

  Niksen Alfarizal, S.T., M.Kom

  NIP. 197508162001121001 Pembimbing II

  Johansyah Al Rasyid, S.T., M.Kom NIP. 197803192006041001

Mengetahui,

  Ketua Jurusan Teknik Elektro

  Yudi Wijanarko, S.T., M.T

  NIP. 196705111992031003 Ketua Program Studi

  Teknik Elektronika

  Amperawan, S.T., M.T

  NIP. 196705231993031002 Motto :

   When Life Is Dragging You Back With Difficulties, It Means It’s Going To Launch You Into Something Great. So Just Focus, And Keep Aiming

  Dengan rasa syukur kepada Allah SWT,

Laporan akhir ini saya persembahkan kepada :

   Orang tua Saya dan seluruh anggota keluarga.

   Bapak Niksen Alfarizal dan Bapak Johansyah Al Rasyid atas ilmu yang diberikan dan bimbingan yang sangat luar biasa.

   Sahabat – sahabatku yang selalu memberikan dukungan.

   Almamater Terhebat, POLSRI.

  

ABSTRAK

Kontrol Keseimbangan Dengan Menggunakan

Sensor MPU 6050 Berbasis Arduino

  Oleh : Zarmariesyah Erman 0614 3032 1985

  Robot keseimbangan (Balancing Robot) beroda dua merupakan suatu robot mobile yang memiliki dua buah roda disisi kanan dan kirinya yang tidak akan seimbang apabila tanpa adanya kontroler. Pada penelitian ini dilakukan untuk membuat pengaturan keseimbangan robot beroda dengan kontrol PID. Didasarkan pada teori pendulum terbalik. Sebuah sistem kontrol yang sesuai yang dibutuhkan untuk mengontrol sistem sehingga seimbang dan stabil. Tujuan utama dari tugas akhir ini adalah dengan menggunakan strategi kontrol yang baik untuk menjaga robot dalam keadaan tegak lurus. Permasalahan yang timbul pada balancing robot adalah cara mempertahankan kondisi pada set point 0.

  Pada tugas akhir ini, permasalahan pada balancing robot diselesaikan dengan menerapkan sistem pengontrolan yang salah satunya kontrol PID.

  

Pengontrol PID menghitung nilai eror sebagai perbedaan antara variabel proses

terukur dan nilai yang diinginkan. Pengontrol akan mengurangi error dengan

mengatur masukan kontrol proses. Sedangkan sensor yang digunakan adalah

accelerometer dan gyroscope. Posisi setimbang pada robot beroda dua antara -5°

  sampai 5°.

  Tujuan akhir dari penelitian ini, diharapkan dengan menerapkan sensor

  

gyroscope dan accelerometer diharapkan robot keseimbangan dapat

  mempertahankan posisi pada kondisi seimbang dan tegak lurus terhadap permukaan bumi pada bidang datar. Kata Kunci : Robot Keseimbangan, Kontrol PID, Pendulum Terbalik,

  accelerometer dan gyroscope

  

ABSTRACT

Balance Control By Using Sensor MPU 6050

Based Arduino

  By : Zarmariesyah Erman 0614 3032 1985

  Robot balance (Balancing Robot) is a two-wheeled mobile robot that has two wheels on the right and left side that will not be balanced if without a controller. In this research is done to make the balance of wheeled robot with PID control. Based on reversed pendulum theory. An appropriate control system is needed to control the system so that it is balanced and stable. The main purpose of this final task is to use a good control strategy to keep the robot in a state perpendicular. The problem that arises in balancing robot is how to maintain the condition at set point 0.

  In this final project, the problem in balancing robot is solved by applying the control system which one of the PID control. The PID controller calculates the error value as the difference between the measured process variable and the desired value. The controller will reduce the error by adjusting the process control input. While the sensors used are accelerometer and gyroscope. The equilibrium position of the two-wheeled robot is between -5 ° to 5 °.

  The ultimate goal of this study, expected by applying gyroscope and accelerometer sensors is expected to balance the balance robot to maintain a position on a balanced condition and perpendicular to the surface of the earth on the plane.

  Keywords: Robot Balance, PID Control, Inverted Pendulum, accelerometer and gyroscope

  Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan nikmat kesehatan dan kekuatan serta berkat rahmat dan hidayah penulis dapat menyelesaikan Laporan Akhir ini yang berjudul

  “Kontrol Keseimbangan Dengan Menggunakan Sensor MPU 6050 Berbasis A rduino”

  dengan baik. Laporan Akhir ini dibuat untuk memenuhi salah satu persyaratan dalam menyelesaikan Pendidikan Diploma III pada jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya. Selama penyusunan Laporan Akhir ini penulis mendapat beberapa hambatan dan kesulitan, namun berkat dorongan dan bimbingan dari berbagai pihak, segala hambatan dan kesuliatan tersebut dapat terselesaikan. Untuk itu penulis menyampaikan terima kasih yang sebesar - besarnya kepada :

  Bapak Niksen Alfarizal, S.T.,M.Kom Selaku Pembimbing I

Bapak Johansyah Al Rasyid, S.T., M.Kom Selaku Pembimbing II

  Penulis juga mengucapkan terima kasih kepada yang terhormat : 1.

  Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya 2. Bapak Yudi Wijanarko, S.T.,M.T. selaku Ketua Jurusan Teknik Elektro

  Politeknik Negeri Sriwijaya 3. Bapak H. Herman Yani, S.T., M.Eng. selaku Sekretaris Jurusan Teknik

  Elektro Politeknik Negeri Sriwijaya 4. Bapak Amperawan, S.T., M.T. selaku Ketua Program Studi Teknik

  Elektronika Politeknik Negeri Sriwijaya 5. Kepada Orang Tua dan Keluarga saya yang selama ini memberikan semangat dan dukungan moril dan materil.

  6. Seluruh Dosen, Staf dan Teknisi pada Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya yang membantu penulis dalam kelancaran penulisan laporan ini.

  7. Teman – teman seperjuangan kelas 6 ED yang telah membantu dengan berbagai pengetahuan dalam pembuatan laporan akhir ini.

  Panulis menyadari bahwa dalam penyusunaan Laporan Akhir ini masih terdapat kekurangan dan kekeliruan, baik mengenai isi maupun cara penulisan. Untuk itu penulis sangat mengharapkan saran dan kritik yang bersifat membangun.

  Akhir kata penulis mengharapkan semoga Laporan Akhir ini dapat bermanfaat bagi semua dan semoga segala bantuan serta bimbingan yang penyusun dapatkan selama ini mendapat rahmat dan ridho Allah SWT, Aamiin Ya Robbal ‘alamin.

  Palembang, September 2017 Penulis

  • – Jenis Motor DC ..................................................................... 17

  2.7.2.Komponen Utama Motor DC ............................................................ 18

  Battery Primer .......................................................................... 20 2.8.1.2. Battery Sekunder ...................................................................... 21

  2.8.1.Jenis

  2.8 Battery ........................................................................................................... 20

  2.7.3.Prinsip Kerja Motor DC .................................................................... 19

  2.7.2.3 Komutator Motor DC ............................................................... 19

  2.7.2.2 Kumparan Motor DC ............................................................... 19

  2.7.2.1 Kutup Medan Magnet .............................................................. 19

  2.7.1.4 Motor Dc Kompon / Gabungan ............................................... 18

  2.7.1.3 Motor DC Seri .......................................................................... 17

  2.7.1.2 Motor DC Sumber Daya Sendiri .............................................. 17

  2.7.1.1 Motor DC Sumber Daya Terpisah ........................................... 17

  2.7.1.Jenis

  BAB I PENDAHULUAN 1.1. Latar Belakang ........................................................................................... 1 1.2. Tujuan dan Manfaat ................................................................................... 2 1.3. Perumusan Masalah ................................................................................... 2 1.4. Batasan Masalah ........................................................................................ 2 1.5. Metodelogi Penulisan ................................................................................. 2 BAB II TINJAUAN PUSTAKA 2.1. Robot Keseimbangan (Balancing Robot) .................................................. 4 2.2. Sensor Gyroscope dan Accelerometer ....................................................... 5 2.3. Modul MPU 6050 6-Axis Gyroscope & Accelerometer Module ............... 7 2.4. Sejarah Arduino ......................................................................................... 9 2.5. Arduino Mega 2560 ................................................................................... 12 2.6. Driver Motor L298 ..................................................................................... 14 2.7. Motor DC ................................................................................................... 16

  HALAMAN JUDUL ............................................................................................... i

LEMBARAN PENGESAHAN............................................................................... ii

MOTTO ................................................................................................................... iii

ABSTRAK ............................................................................................................... iv

KATA PENGANTAR ............................................................................................ vi

DAFTAR ISI ............................................................................................................ viii

DAFTAR GAMBAR ............................................................................................... x

DAFTAR TABEL ................................................................................................... xii

DAFTAR LAMPIRAN ........................................................................................... xiii

  Halaman

  

DAFTAR ISI

  • – Jenis Battery .......................................................................... 20 2.8.1.1.

  2.9

  2.9.1.PID Digital ........................................................................................ 22

  35

  5.2 Saran ............................................................................................................ 45

  5.1 Kesimpulan .................................................................................................. 45

  BAB V KESIMPULAN DAN SARAN

  4.4 Analisa .......................................................................................................... 43

  42

  4.3 Pergerakan Motor Robot Balancing Terhadap Sensor Gyroscope dan Accelerometer ...............................................................................................

  Pengujian Complementary Filter ....................................................... 35 4.3.2. Pengujian Kontroler PID ................................................................... 36

  4.1 Pengujian Perangkat Lunak .......................................................................... 35 4.3.1.

  33 4.2.2.Pengujian Sensor Gyroscope ............................................................

  2.9.2.Kontrol Proporsional ......................................................................... 23

  4.2 Pengujian Perangkat Keras ........................................................................ 33 4.2.1.Pengujian Sensor Accelerometer ......................................................

  4.1 Tujuan Pembahasan ................................................................................... 33

  BAB IV PEMBAHASAN DAN ANALISA

  3.2.3.Perancangan Mekanik ....................................................................... 30 3.3. Flowchart ................................................................................................... 31

  3.2.2.Pemrograman Software ..................................................................... 29

  3.2.1.Perancangan Elektronik ................................................................... 29

  BAB III TINJAUAN PUSTAKA 3.1. Blok Diagram Rangkaian ........................................................................... 28 3.2. Tahap Perancangan .................................................................................... 29

  2.9.4.Kontrol Derivatif ............................................................................... 25

  2.9.3.Kontrol Integral ................................................................................. 24

  DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR GAMBAR

  29 Gambar 3.3. Mekanik Robot Keseimbangan ...........................................................

  39 Gambar 4.9. Grafik Pengujian Kontrol PID Dengan Nilai KP = 15 KD = 680 KI = 0.01 ........................................................................................................................

  39 Gambar 4.8. Grafik Pengujian Kontrol PD Dengan Nilai KP = 15 KD = 680 ........

  38 Gambar 4.7. Grafik Pengujian Kontrol PD Dengan Nilai KP = 15 KD = 900 ........

  38 Gambar 4.6. Grafik Pengujian Kontrol PD Dengan Nilai KP = 15 KD = 200 ........

  37 Gambar 4.5. Grafik Pengujian Kontrol P Dengan Nilai KP = 35 ............................

  37 Gambar 4.4. Grafik Pengujian Kontrol P Dengan Nilai KP = 55 ............................

  36 Gambar 4.3. Grafik Pengujian Kontrol P Dengan Nilai KP = 15 ............................

  35 Gambar 4.2. Grafik Pembacaan Comeplementary Filter Pada Robot .....................

  32 Gambar 4.1. Grafik Pengujian Sensor Gyroscope. ..................................................

  31 Gambar 3.5. Flowchart. ...........................................................................................

  30 Gambar 3.4 Dimensi Mekanik Robot Keseimbangan ............................................

  28 Gambar 3.2. Rangkaian Keseluruhan Robot Keseimbangan ...................................

  Halaman Gambar 2.1. Pandulum Terbalik ..............................................................................

  26 Gambar 3.1. Diagram Blok Perancangan Perangkat Keras .....................................

  24 Gambar 2.15 Rangkaian Kontrol Derivatif ...............................................................

  23 Gambar 2.14 Rangkaian Kontrol Integral ................................................................

  15 Gambar 2.9. Kofigurasi Pin L298 ............................................................................ 15 Gambar 2.10.Konstruksi Motor DC .......................................................................... 18 Gambar 2.11.Battery ................................................................................................. 20 Gambar 2.12.Blok Diagram Kontrol PID ................................................................. 21 Gambar 2.13 Rangkaian Kontrol Proporsional ........................................................

  13 Gambar 2.8. Diagaram Blok IC L298 .....................................................................

  12 Gambar 2.7. Arduino Mega .....................................................................................

  8 Gambar 2.6. Arduino Uno .......................................................................................

  7 Gambar 2.5. Diagram Blok MPU 6050 Gyroscope dan Accelerometer ..................

  6 Gambar 2.4. Sensor Accelerometer .........................................................................

  5 Gambar 2.3. Gyroscope ...........................................................................................

  4 Gambar 2.2. Balancing Robot Beroda Dua Menyeimbangkan Diri ........................

  40

Gambar 4.10. Grafik Pengujian Kontrol PID Dengan Nilai KP = 15 KD = 680 KI = 0.8 .....................................................................................................................

  40 Gambar 4.11. Grafik Pengujian Kontrol PID Dengan Nilai KP = 15 KD = 680 KI = 0.01 ...................................................................................................................

  41 Gambar 4.12. Grafik Pengujian Kontrol PID Saat Diberi Gangguan ......................

  41

  

DAFTAR TABEL

  Halaman Tabel 2.1.Fungsi Kaki/Pin IC L298 ..........................................................................

  16 Tabel 2.2.Data Karakter Elektronis IC L298 ............................................................

  16 Tabel 2.3.Efek Pengontrol Proporsional, Integral dan Derivatif Pada Sistem Loop Tertutup .....................................................................................................................

  27 Tabel 4.1. Hasil Pengukuran Sudut Kemiringan Sensor Gyroscope dan Accelerometer ...........................................................................................................

  34 Tabel 4.2. Arah Perputaran Motor DC Terhadap Sensor Gyroscope dan Accelerometer ...........................................................................................................

  42