RANCANG BANGUN ROBOT PEMANCING IKAN
MENGGUNAKAN SENSOR ACCELEROMETER
ADXL345 DENGAN MONITORING ANDROID
SKRIPSI
Disusun Oleh :
Eris Indra Irawan
201110130311065
JURUSAN ELEKTRO
FAKULTAS TEKNIK
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul : “RANCANG BANGUN ROBOT PEMANCING IKAN MENGGUNAKAN SENSOR ACCELEROMETER ADXL345 DENGAN MONITORING
ANDROID”.
Dalam mewujudkan semua yang lebih baik, kami selalu berhadapan dengan segala macam hambatan. Tidak lain halnya dalam pembuatan Laporan Skripsi ini, banyak hambatan yang harus penulis lewati, tetapi berkat bantuan dari beberapa pihak akhirnya penulis dapat melampauinya dengan lancar.
Penulis menyadari bahwa didalam penulisan laporan ini tidak terlepas dari bimbingan dan pengarahan dari para dosen Universitas Muhammadiyah Malang serta pihak – pihak yang telah tulus ikhlas memberikan bantuan baik secara moril dan spiritual. Semoga amal kebaikan serta keikhlasan mereka mendapat balasan setimpal dari Allah SWT.
Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan dan perkembangan teknologi kedepan.
Malang, 20 Juli 2016
DAFTAR ISI
HALAMAN JUDUL ... i
LEMBAR PERSETUJUAN... ii
LEMBAR PENGESAHAN ... iii
LEMBAR PERNYATAAN ... iv
ABSTRAKSI ... v
ABSTRACT ... vi
LEMBAR PERSEMBAHAN ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xiv
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Batasan Masalah ... 2
1.5 Sistematika Pembahasan ... 3
BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka ... 4
2.2 Accelerometer ... 4
2.2.1 Pengertian MEMS Accelerometer ... 4
2.2.2 Prinsip Kerja Accelerometer ... 5
2.2.3 Teori Sensor Accelerometer ADXL345 ... 7
2.3 Mikrokontroller ... 10
2.3.1 Mikrokontroller Atmega 328P ... 11
2.3.2 Arduino Uno ... 12
2.4 Motor DC ... 17
2.4.1 Kontruksi Motor DC ... 19
2.4.2 Motor Power Window ... 20
2.5 Motor Servo ... 22
2.5.1 Jenis Motor Servo ... 24
2.5.2 Pensinyalan Motor Servo ... 24
2.6 Sistem Operasi Android ... 25
2.6.1 Sejarah Perkembangan ... 25
2.6.2 Pengembangan Android ... 29
2.7 Bluetooth ... 30
2.7.1 Sejarah dan Pengertian ... 30
2.7.2 Bluetooth Protocol ... 30
2.7.3 Jangkauan Bluetooth ... 31
2.7.4 Keamanan Bluetooth ... 32
2.7.5 Blluetooth Android ... 33
2.7.6 Modul Bluetooth HC-05 ... 33
2.8 Visual Basic 6.0 ... 34
2.9 Relay ... 39
2.10Limit Swicth ... 40
BAB III PERANCANGAN SISTEM 3.1 Tinjauan Umum ... 41
3.2 Konsep Rancangan (Hardware) ... 41
3.3 Diagram Blog Sistem ... 42
3.4 Perancangan Perangkat Keras ... 43
3.4.1 Mikrokontroller Arduino Uno ... 43
3.4.2 Rangkaian Sensor Accelerometer ADXL345... 46
3.4.3 Rangkaian Modul Bluetooth HC-05 ... 47
3.4.5 Rangkaian Motor Servo ... 49
3.4.6 Motor DC Power Window ... 50
3.4.7 Perancangan Mekanik Robot ... 51
3.4.8 Diagram Alir Robot ... 51
BAB IV PENGUJIAN DAN ANALISA 4.1 Pengujian Sensor Accelerometer ADXL345 ... 54
4.2 Pengujian Database Visual Basic ... 56
4.3 Pengujian Driver Motor DC ... 57
4.4 Pengujian Koneksi Modul Bluetooth HC-05 dengan Arduino ... 58
4.5 Pengujian Sensor Limit Switch ... 59
4.6 Pengujian Motor Servo ... 60
4.7 Pengujian Sistem Keseluruhan ... 62
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 64
5.2 Saran ... 64
DAFTAR PUSTAKA
DAFTAR PUSTAKA
[1] Ledi Dianto, 2015. “Alat pendeteksi Warna Menggunakan Sensor TSC3200 Berbasis Mikrokontroller Atmega8535”
[2] Yoel Anggun Wiratama Putra, 2015. “Kontroler Lengan Robot Berbasis Smartphone Android“
[3] Rifqi Nur Hidayat, 2005. “Aplikasi Database Siswa, Guru, dan Karyawan SDN Karanganyar Gunung 01-02-03-04 Semarang Menggunakan Microsoft Visual Basic 6.0”
[4] Ariel Yagusandri, 2011. “Rancang Bangun Prototype Sistem Aktuator Sirip Roket Menggunakan Motor Servo”
[5] Gesit Ari Nugroho, 2006. “Sistem Power Window Pada Suzuki Baleno” [6] Heri Susanto. “Perancangan Sistem Telemetri Wireless Untuk Mengukur
Suhu dan Kelembaban Berbasis Arduino Uno R3 ATMEGA328P dan XBEE PRO”
[7] Irman Supriadi Adistya, 2014. “Pengembangan Sistem Monitoring Vibrasi Pada Kipas Pendingin Menggunakan Accelerometer ADXL345 dengan Metode FFT Berbasis LabView”
[8] Dea Pradika Fauzi, 2016. “Monitoringdan Kontrol Daya Kamar Kos Melalui Jaringan Internet (Hardware)”
[9] Datasheet ADXL345 Analog Device
[10] Djuandi Feri, 2011 “E-Book Pengenalan Arduino”
[11] http://www.electronicoscaldas.com/datasheet/MG995_TowerPro.pdf Di akses pada tanggal 01-06-2016
[12] http://forum.arduino.cc/index.php?topic=132879.0Di akses pada tanggal 05-06-2016
1 BAB I
PENDAHULUAN
1.1 Latar Belakang
Di zaman modern seperti sekarang ini selain untuk meringankan kerja manusia, alat-alat yang digunakan oleh manusia diharapkan mempunyai nilai lebih dari pada hanya untuk meringankan kerja manusia. Nilai lebih itu antara lain adalah kemampuan alat tersebut untuk lebih menghemat tenaga dan waktu yang diperlukan manusia dalam melakukan suatu kegiatan. Sebagai contoh memancing ikan harus dilakukan dengan manual dengan cara memasang kail, menurunkan ikannya ke kolam dan menunggu umpannya untuk dimakan oleh ikan. Hal ini membutuhkan tenaga dan waktu yang sebenarnya dapat dihemat bila ada alat yang dapat memancing ikan secara otomatis, dan memberitahukan jika umpan telah di makan oleh ikan.
Mochamad Muslim dan Agus Purwanto mahasiwa dari jurusan Teknik Elektronika Politeknik Negeri Surabaya telah membuat robot pemancing ikan secara otomatis. Namun alat tersebut mempunyai beberapa kelemahan yaitu robot tersebut hanya bisa mengangkat ikan berat maksimal 150g, ikan hanya di simulasikan dengan memberikan hentakan pada ujung kail dan tidak ada
sistem yang dapat memberitahu jika ikan telah memakan umpan. Agar alat tersebut bisa lebih baik lagi maka diperlukan penambahan sistem dan alat yaitu, dengan menambahkan torsi motor agar robot bisa mengangkat ikan lebih dari 150g, menambahkan sistem pemberitahuan jika umpan telah dimakan oleh ikan.
2 Modul Bluetooth sebagai kontrol android untuk monitoring robot jika ada ikan yang terpancing. Besarnya nilai hentakan ikan akan disimpan di dalam database PC. Dengan adanya robot ini maka orang yang memancing tidak
perlu menunggu pancingnya, karena secara otomatis robot akan memancing ikan dan menarik ikan ketepi.
1.2 Rumusan Masalah
Bedasarkan latar belakang di atas dapat dirumuskan masalah sebagai berikut :
- Bagaimana membuat alat otomatis untuk memancing ikan dan menerapkan langsung ke kolam
- Bagaimana merancang driver motor agar dapat menarik beban ikan berat maksimal 0.5 Kg
- Bagaimana merancang robot untuk mengetahui besar gaya tarik ikan yang terpancing dan menyimpannya di database.
1.3 Tujuan
Tujuan dari pembuatan robot pemancing ikan ini adalah :
- Merancang dan membuat sistem alat otomatis untuk memancing ikan - Membuat sistem rangkaian driver motor agar bisa menarik ikan dan
menepikan ikan berat maksimal 0.5 Kg dengan tepat.
- Mengontrol robot dari jarak jauh menggunakan modul bluetooth HC-05 dan android
- Merancang sistem sensor accelerometer ADXL345 untuk mendeteksi adanya tarikan ikan.
1.4 Batasan Masalah
Agar pembahasan dalam penelitian yang dilakukan lebih fokus maka diberikan batasan masalah sebagai berikut :
3 - Bagian kolam memiliki kedalaman air lebih dari 1 meter
- Robot melakukan kinerja berupa menarik benang pancing dan meminggirkan ian
- Robot dapat menarik ikan dengan berat maksimal 0.5 kg.
1.5 Sistematika Pembahasan
Sistematika pembahasan skripsi “Rancang Bangun Robot Pemancing Ikan Menggunakan Sensor Accelerometer ADXL345 Dengan Monitoring Android” perinciannya adalah sebagai berikut:
BAB I Pendahuluan
Bab ini membahas tentang hal-hal yang menjadi latar belakang, tujuan, rumusan masalah, dan metedologi serta sistematika pembahasan yang akan dirancang.
BAB II Landasan teori
Berisi tentang dasar teori yang digunakan untuk perancangan dan pembuatan sistem monitoringabsensi mahasiswa di jurusan teknik elektro.
BAB III Perancangan sistem
Berisi tentang perancangan dan pembuatan sistem alat secara keseluruhan dalam perangkat keras.
BAB IV Pengujian dan analisa
Berisi tentang hasil pengujian dari software dan hardwareyang sudah
dibuat serta pembahasan mengenai hasil pengujian tersebut perblok sistem. BAB V Penutup