ebook img

perancangan mobil robot pemberi pakan unggas ayam berbasis arduino uno atmega 328p ... PDF

96 Pages·2017·2.36 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview perancangan mobil robot pemberi pakan unggas ayam berbasis arduino uno atmega 328p ...

1 PERANCANGAN MOBIL ROBOT PEMBERI PAKAN UNGGAS AYAM BERBASIS ARDUINO UNO ATMEGA 328P DENGAN SISTEM KENDALI SMARTPHONE ANDROID SKRIPSI AHMAD FAUZI NASUTION 141421074 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2017 i PERANCANGAN MOBIL ROBOT PEMBERI PAKAN UNGGAS AYAM BERBASIS ARDUINO UNO ATMEGA 328P DENGAN SISTEM KENDALI SMARTPHONE ANDROID SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah sarjanaKomputer AHMAD FAUZI NASUTION 141421074 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2017 ii PERSETUJUAN Judul : PERANCANGAN MOBIL ROBOT PEMBERI PAKAN UNGGAS AYAM BERBASIS ARDUINO UNO ATMEGA 328P DENGAN SISTEM KENDALI SMARTPHONE ANDROID Kategori : SKRIPSI Nama : AHMAD FAUZI NASUTION Nomor Induk Mahasiswa : 141421074 Program Studi : EKSTENSI SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 2017 Komisi Pembimbing : Pembimbing II Pembimbing I Amalia, S.T, M.T Dr. Poltak Sihombing, M.Kom. NIP. 197812212014042001 NIP. 196203171991031001 Diketahui/disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom. NIP. 196203171991031001 iii PERNYATAAN PERANCANGAN MOBIL ROBOT PEMBERI PAKAN UNGGAS AYAM BERBASIS ARDUINO UNO ATMEGA 328P DENGAN SISTEM KENDALI SMARTPHONE ANDROID SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya. Medan, Juli 2017 Ahmad Fauzi Nasution 141421074 iv PENGHARGAAN Segala dan puji syukur penulis panjatkan hanya kepada Allah SWT karena atas ridho- Nya penulis mampu menyelesaikan Skripsi ini. Dalam pengerjaan Skripsi ini penulis banyak sekali mendapatkan dukungan, masukan, dan nasehat dari berbagai pihak. Banyak bantuan berupa motivasi,bimbingan, meluangkan waktu dan pikirannya serta memberikan ilmunya kepada penulis dalam menyelesaikan Skripsi ini. Teristimewa untuk kedua orangtua tercinta Ayahanda Syaiful Bahri Nasution dan Ibunda Siti Aisyah atas doa, dukungan, dan kasih sayang yang telah diberikan kepada penulis selama ini.Oleh karena itu, penulis ingin menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu. Ucapan terima kasih penulis sampaikan kepada: 1. Bapak Prof. Dr. Runtung Sitepu, SH., M.Hum. selaku Rektor Universitas Sumatera Utara. 2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Dekan Fasilkom-TI USU. 3. Bapak Dr. Poltak Sihombing, M.Kom. selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan juga selaku Dosen Pembimbing I yang telah memberikan bimbingan dan dukungan kepada penulis.. 4. Bapak selaku Herriyance, ST., M.Kom.Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara yang telah memberikan bimbingan dan dukungan kepada penulis. 5. Ibu Amalia, S.T, M.T selaku Dosen Pembimbing II yang telah memberikan bimbingan dan dukungan kepada penulis. 6. Seluruh tenaga pengajar dan pegawai di Fakultas Ilmu Komputer dan Teknologi Informasi USU, terkhususnya di Program Studi S1 Ilmu Komputer. 7. Kakak saya Hadijah Nasution dan adik saya Ivani Lestari yang telah berbagi motivasi dan inspirasi kepada penulis. 8. Sahabat-sahabat yang saling berbagi ilmu pengetahuan, pemikiran, motivasi, dan dukungan kepada penulis khususnya Fahmi Iskandar, Ruth Stephany, Moamar Nota Reza 9. Teman-teman kuliah Ekstensi Ilmu Komputer stambuk 2014, khususnya Kom B, yang telah berbagi motivasi, rasa kebersamaan, dan inspirasi kepada penulis. 10. Semua pihak yang terlibat langsung atau tidak langsung yang penulis tidak dapat tuliskan satu per satu. v Semoga semua kebaikan, bantuan, perhatian, serta dukungan yang telah diberikan kepada penulis mendapatkan pahala yang melimpah dari Tuhan YME. Medan, Juli 2017 Penulis vi ABSTRAK Robot pemberi pakan ternak unggas/ayam adalah robot yang diciptakan untuk mempermudah para peternak unggas ayam dalam meberikan pakan kepada ternak mereka. Robot pemberi pakan ternak unggas ayam ini di design agar dapat berjalan dipermukaan yang tidak terlalu rata dengan menggunakan roda. Dalam proses pemberian pakan robot ini mnegeluarkan pakan ternak untuk ayam melalui sisi samping robot. Robot pemberi pakan ternak unggas ayam ini dioperasikan atau dikendalikan dengan menggunakan smartphone dengan sistem operasi android melalui koneksi bluetooh. Pada penelitian ini penulis menggunakan papan mikrokontroler arduino uno sebagai sistem minimum yang digunakan. Hasil yang diperoleh dalam pembuatan robot pemberi pakan unggas ayam ini adalah robot yang diciptakan dapat bergerak maju, mundur, belok kana. Belok kiri serta dapat mengeluarkan pakan ayam dari sisi samping robot sesuai dengan perintah yang diberikan melalui sistem kontrol smartphone dengan sistem operasi android. Kata Kunci : Robot pemberi pakan unggas ayam, Arduino Uno, Sistem kendali Smartphone, Android. vii Designing Car Robot Chicken Feeder Based on Arduino Uno ATMega 328P With Android Smartphone Control System. ABSTRACT Robot feed providers of poultry / chicken is a robot that was created to facilitate the poultry breeder in giving feed to their livestock. Robot feeder of chicken poultry is designed to run on a surface that is not too flat with the wheel. In the process of feeding this robot mnegeluarkan fodder for chicken through the side of the robot. This chicken poultry feed robot is operated or controlled using a smartphone with android operating system via bluetooh connection. In this study the authors use arduino uno microcontroller board as the minimum system used. The results obtained in making this chicken poultry feed robot is a robot that was created to move forward, backward, turn kana. Turn left and can remove the chicken feed from the side of the robot in accordance with the commands given through the smartphone control system with android operating system. Key Words : Poultry feeding robot, Arduino Uno, Control system Smartphone, Android. viii DAFTAR ISI Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstract vii Daftar isi viii Daftar Tabel xi Daftar Gambar xii Daftar Lampiran xiv Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4 Bab 2 Landasan Teori 6 2.1 Robotika 6 2.2 Pakan 7 2.3 Arduino 8 2.3.1 Arduino Uno 9 2.3.2 Arduino IDE 13 2.4 Android 14 2.4.1 Aplications Frameworks 14 2.4.2 Libraries 15 2.4.3 Linux Kernel 15 2.4.4 Applications dan Widgets 15 2.4.5 Android Run Time Layer 16 2.5 Komponen Elektronik 16 2.5.1 Resistor 16 2.5.2 Kapasitor 16 2.5.3 Dioda 17 2.5.4 Transistor 18 2.5.5 Motor 18 2.5.5.1 Motor DC 18 2.5.5.2 Motor Servo 19 2.5.5.3 Geared Motor DC 20 2.5.5.4 Smart Servo 20 2.5.5.5 Motor Stepper 21 2.5.6 Integrated Circuit 22 ix 2.5.7 Power Supply 22 2.5.8 Modul Bluetooth HC-06 23 2.5.9 Modul Stepdown LM2596 24 2.5.10 Modul Driver Motor L298N 25 2.6 Basic 4 Android 27 Bab 3 Analisis dan Perancangan Sistem 28 3.1 General Arsitektur 28 3.1.1 Perancangan Elektronik 31 3.1.1.1 Perancangan Sumber Tegangan 32 3.1.1.2 Perancangan Driver Motor 32 3.1.2 Perancangan Mekanik 34 3.1.2.1 Perancangan Kerangka Robot 34 3.1.2.2 Perancangan Aktuator Roda 35 3.1.2.3 Perancangan Mekanik Pengeluaran Pakan Ayam 35 3.1.3 Penulisan Software 36 3.1.3.1 Perancangan Software Pada Arduini ATMEGA38P 36 3.1.3.2 Perancangan Software sebagai Sistem Kendali 36 3.1.4 Perancangan Flowchart 37 3.1.5 Perancangan Blok Diagram 39 3.2 Analisis Sistem 40 3.2.1 Analisis Masalah 40 3.2.2 Analisis Kebutuhan 41 3.2.2.1 Analisis Kebutuhan Fungsional 41 3.2.2.2 Analisis Kebutuhan Non Fungsional 41 3.2.3 Pemodelan 40 3.2.3.1 Use Case Diagram 42 3.2.3.2 Activity Diagram 42 3.2.3.3 Sequence Diagram 44 Bab 4 Implementasi dan Pengujian Sistem 45 4.1 Implementasi Sistem 45 4.1.1 Implementasi Kosntruksi Utama Robot 46 4.1.2 Implementasi Sistem Mekanik Robot 48 4.1.2.1 Implementasi Sistem Mekanik Roda 48 4.1.2.2 Implementasi Sistem Mekanik Pengeluaran Pakan 49 4.1.3 Implementasi Catu Daya 50 4.1.4 Implementasi Rangkaian Elektronik 51 4.1.4.1 Implementasi Rangkaian Sistem Minimun 51 4.1.4.2 Implementasi Rangkaian Driver Motor 52 4.1.4.3 Implementasi Rangkaian Sumber Tegangan 53 4.1.4.4 Implementasi Bluetooth 54 4.2 Implementasi Perangkat Lunak 55 4.2.1 Implementasi Program Mikrokontroller 55 4.2.2.1 Potongan Program Mikrokontroller 55 4.2.2.1 Implementasi Program Remote Control 60 4.3 Pengujian Sistem 64 4.3.1 Pengujian Input Robot 64 4.3.2 Pengujian Sistem Mekanik Robot 64

Description:
In the process of feeding this robot mnegeluarkan fodder for chicken through the side of the robot. This chicken poultry feed robot is operated or controlled using a smartphone with android operating system via .. yang digunakan untuk komunikasi serial seperti pada RS-232, RS-422 dan. RS-485. 2.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.