PRESENTASI TUGAS AKHIR. Oleh : M. NUR SHOBAKH

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN SISTEM KENDALI GERAKAN ROBOT BERODA TIGA UNTUK PEMBERSIH LANTAI

BAB I PENDAHULUAN. aspek kehidupan manusia. Hal ini dapat dilihat dari pembuatan robot-robot cerdas dan otomatis

BAB I PENDAHULUAN. Mikrokontroler merupakan pengontrol mikro atau disebut juga Single Chip

BAB I PENDAHULUAN. 1.1 Latar Belakang

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI

PENGENDALIAN OTOMATIK KOPLING MAGNETIK PADA SISTEM KERS SEPEDA MOTOR SUZUKI RC 110 CC

ROBOT PENGANTAR MAKANAN DENGAN PENENTUAN POSISI MEJA MENGGUNAKAN LINE TRACER TUGAS AKHIR. Oleh : TRI RAHMAWANTO

PERANCANGAN ALAT PENGATUR TEMPERATUR AIR PADA SHOWER MENGGUNAKAN KONTROL SUKSESSIVE BERBASIS MIKROKONTROLER

BAB I PENDAHULUAN 1.1 Latar Belakang

OTOMASI ALAT PEMBUAT BRIKET ARANG MENGGUNAKAN PLC

PERANCANGAN DAN ANALISIS PERBANDINGAN POSISI SENSOR GARIS PADA ROBOT MANAGEMENT SAMPAH

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

SISTEM PENGATURAN MOTOR DC UNTUK STARTING DAN BREAKING PADA PINTU GESER MENGGUNAKAN PID

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. Pada saat ini, perusahaan yang membuat aki baru masih melakukan

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah :

Rancang Bangun Alat Penggulung Dinamo Menggunakan Mikrokontroler

BAB I PENDAHULUAN. Inggris, Jepang, Perancis) berlomba-lomba untuk menciptakan robot-robot

ROBOT PENGANTAR MAKANAN DENGAN PENENTUAN POSISI MEJA MENGGUNAKAN ROTARY ENCODER TUGAS AKHIR. Oleh : RURY ASPRIANTO

BAB IV PENGUJIAN DAN ANALISA

BAB V HASIL DAN PEMBAHASAN. Pengujian dilakukan terhadap 8 sensor photodioda. mendeteksi garis yang berwarna putih dan lapangan yang berwarna hijau.

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

IMPLEMENTASI KONTROL RPM UNTUK MENGHASILKAN PERUBAHAN RASIO SECARA OTOMATIS PADA ELECTRICAL CONTINUOUSLY VARIABLE TRANSMISSION (ECVT)

BAB 1 PENDAHULUAN. daripada meringankan kerja manusia. Nilai lebih itu antara lain adalah kemampuan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PENGATURAN STARTING DAN PENGEREMAN MOTOR UNTUK PINTU GESER OTOMATIS

Penggunaan Sensor Kesetimbangan Accelerometer dan Sensor Halangan Ultrasonic pada Aplikasi Robot Berkaki Dua

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

BAB I PENDAHULUAN. manusia di era modern ini, khususnya pada bidang elektronika. Hal ini ditandai

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

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN DAN PEMBUATAN ALAT UKUR JARAK DIGITAL BERBASIS ARDUINO MENGGUNAKAN SENSOR ROTARY ENCODER KARYA ILMIAH

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. kelembaban di dalam rumah kaca (greenhouse), dengan memonitor perubahan suhu

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGATURAN KECEPATAN DAN POSISI MOTOR AC 3 PHASA MENGGUNAKAN DT AVR LOW COST MICRO SYSTEM

BAB I PENDAHULUAN. pemikiran-pemikiran yang inovatif dengan menggunakan peralatan seminimal

BAB II TINJAUAN PUSTAKA. Line follower robot pada dasarnya adalah suatu robot yang dirancang agar

METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Februari Instrumen dan komponen elektronika yang terdiri atas:

BAB IV ANALISA DAN PENGUJIAN ALAT

SISTEM PEMBERIAN PUPUK TANAMAN SECARA OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR. Oleh : BASUKO HERMAWANTYO

BAB 1 PENDAHULUAN. Teknologi sekarang sangat memegang peranan penting. Teknologi yang modern harus

ALAT PENGINGAT DAN PEMBATAS KECEPATAN PADA KEDARAAN BERMOTOR

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. di terapkan di dunia industri. Salah satu yang berkembang adalah Robot Pengikut. mengakibatkan gerakan robot tidak mencapai optimal

BAB IV PENGUJIAN ALAT DAN ANALISA

TUGAS AKHIR ROBOT PEMBERSIH LANTAI OTOMATIS BERBASIS ARDUINO UNO DENGAN SENSOR ULTRASONIK

Perancangan Model Alat Pemotong Rumput Otomatis Berbasis Mikrokontroler AT89C51

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto

RANCANG BANGUN RAUTAN PENSIL PINTAR BERBASIS MIKROKONTROLER ATMEGA 8535

BAB I PENDAHULUAN. robot beroda hingga berkaki bahkan sampai menggunakan lengan-lengan robot

BAB 1 PENDAHULUAN. penting pada kemajuan teknologi dalam berbagai bidang. Teknologi instrumentasi

BAB III METODOLOGI PENELITIAN

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

BAB I PENDAHULUAN. ini bidang elektronika mengalami kemajuan yang pesat. Dengan kemajuan

BAB I PENDAHULUAN 1.1 Latar Belakang

III. METODELOGI PENELITIAN. Tempat dan waktu penelitian yang telah dilakukan pada penelitian ini adalah

PENDETEKSI LOGAM UNTUK INDUSTRI MAKANAN BERBASIS PLC. Oleh : Atmiasri dan Sagita Rochman*)

BAB 1 PENDAHULUAN. elektronika menyebabkan rangkaian-rangkaian aplikasi elektronika menggantikan

Oleh : Miftahul Kanzil Muhid Irfan Mustofa Dosen Pembimbing : Ir. Josaphat Pramudijanto, M.Eng NIP :

BAB 1 PENDAHULUAN. Perkembangan teknologi instrumentasi elektronika sekarang mengalami

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

COOLING PAD OTOMATIS BERBASIS ATMEGA328

BAB III PERANCANGAN DAN IMPLEMENTASI

BAB III. Perencanaan Alat

BAB I PENDAHULUAN. pesat. Perkembangan teknologi ini merupakan hasil kerja dari rasa ingin tahu manusia

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

RENCANA PEMBELAJARAN SEMESTER (RPS)

Robot Line Follower Berbasis Mikrokontroler Atmega 16 dengan Menampilkan Status Gerak Pada LCD

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

BAB I PENDAHULUAN. Dalam kurun waktu singkat perkembangan teknologi melaju dengan sangat pesat.

BAB I PENDAHULUAN. kondisi iklim yang merugikan bagi pertumbuhan tanaman. Greenhouse atau yang

BAB I PENDAHULUAN. 1.1 Latar Belakang. Alat putar keramik merupakan alat yang digunakan dalam proses

BAB I PENDAHULUAN. berbagai proses pengendalian. Keterbatasan keterbatasan tersebut lambat laun

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA SISTEM

BAB I PENDAHULUAN. pemahaman mahasiswa tentang mikrokontroler termasuk berbagai macam

IMPLEMENTASI MIKROKONTROLER PIC 16F877A DALAM PERANCANGAN ROBOT OBSTACLE AVOIDANCE

AMIK MDP. Program Studi Teknik Komputer Tugas Akhir Ahli Madya Komputer Semester Ganjil Tahun 2009/2010

APLIKASI PINTU CERDAS PADA LIFT BERBASIS MIKROKONTROLER ATMEGA 16

TUGAS AKHIR TE

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang. Perkembangan Ilmu Pengetahuan dan Teknologi (IPTEK) dewasa ini sangat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. mempermudah suatu pekerjaan, misalnya ; Thermometer Suhu Badan. terdiri dari beberapa komponen yaitu sensor, modul suara, dan LCD.

BAB III METODE PENELITIAN

BAB III PERANCANGAN DAN PEMBUATAN

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA RANCANG BANGUN SISTEM KENDALI PINTU AIR OTOMATIS BERBASIS MIKROKONTROLLER (BAGIAN II) TUGAS AKHIR

BAB III ANALISIS DAN DESAIN SISTEM

Perancangan Aplikasi Pemrograman Diagram Alir untuk Trainer Pembelajaran Robotika Berbasis Android

BAB IV PENGUJIAN DAN ANALISA

OTOMATISASI PENGISI GULA PADA KANTONG PLASTIK BERBASIS MIKROKONTROLER

BAB I PENDAHULUAN. dari analog ke sistem digital, begitu pula dengan alat ukur.

KETEPATAN DAN KECEPATAN PEMBIDIKAN PISIR PENJERA PADA LATIHAN BIDIK KERING MENGGUNAKAN FUZZY LOGIC

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada Juni 2014 sampai dengan Desember 2014.

Transkripsi:

PRESENTASI TUGAS AKHIR PENGEMBANGAN ROBOT PENGIKUT GARIS BERBASIS MIKROKONTROLER SEBAGAI MEJA PENGANTAR MAKANAN OTOMATIS Oleh : M. NUR SHOBAKH 2108 030 061 DOSEN PEMBIMBING : Dr. Ir. Bambang Sampurno, MT PROGRAM STUDI D3 TEKNIK MESIN FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2012

ABSTRAK Robot pengikut garis adalah robot beroda yang dapat bergerak dengan bantuan sensor untuk mendeteksi suatu garis dengan pola tertentu dan mengikuti lintasan yang telah ditentukan. Lintasan garis tersebut ada yang menyebutnya dengan line tracer. Garis yang dimaksud adalah garis berwarna putih diatas permukaan berwarna hitam yang dideteksi oleh sensor warna yang berada di bagian bawah robot. Robot pengikut garis ini menggunakan Mikrokontroler AVR ATMEGA16 dengan menggunakan bahasa pemrograman Codevision AVR. Untuk pengembangan robot pengikut garis ini sendiri menggunakan beberapa sensor tambahan, adanya sensor Rotary Encoder yang berfungsi untuk membantu kepresisian dari sensor warna dan menunjukkan posisi. Sensor Proximity digunakan untuk mendeteksi ada atau tidaknya suatu penghalang yang ada di depan robot. Jika ada halangan di depan robot, maka robot akan berhenti sampai halangan tersebut dipindahkan dari lintasan supaya tidak menggangu pada saat robot bergerak. Pembuatan robot pengikut garis ini didesain untuk bisa digunakan sebagai meja pengantar makanan otomatis. Sehingga diharapkan robot pengikut garis ini bisa membantu dan mempermudah pekerjaan manusia untuk mengantarkan makanan secara otomatis sesuai dengan program pada mikrokontroler. Kata kunci : Robot, Sensor, Mikrokontroler AVR ATMEGA16

LATAR BELAKANG Perkembangan IPTEK dan otomasi industri yang semakin pesat, canggih dan modern mendorong manusia untuk memenuhi kebutuhan hidupnya dengan cepat, tepat dan efisien sehingga dikembangkan teknologi robot untuk membantu dan mempermudah pekerjaan manusia di masa datang. Robotika merupakan perpaduan dari ilmu mekanik, elektronika dan komputer yang biasa disebut ilmu Mekatronika dan Intrumentasi Industri. Robot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan pengembangan robot pengikut garis mampu dimanfaatkan fungsinya terutama di bidang industri. Dengan perkembangan robot pengikut garis ini sebagai meja pengantar makanan otomatis diharapkan fungsi dari pelayan makanan dapat tergantikan.

BATASAN MASALAH Mikrokontroler yang digunakan pada pembuatan robot pengikut garis ini adalah Mikrokontroler ATMEGA16. Software yang digunakan untuk proses pemrograman robot pengikut garis ini adalah CodeVision AVR. Dalam pembuatan meja pengantar makanan otomatis, disini terdapat 5 meja makanan yang sudah ditentukan dengan lintasan adalah garis putih di atas objek berwarna hitam. Elemen mesin pada perancangan dan pembuatan robot pengikut garis ini diabaikan.

PERUMUSAN MASALAH Bagaimana cara membuat robot pengikut garis yang pengendalinya menggunakan mikrokontroler. Bagaimana cara memprogram robot pengikut garis supaya mampu berperan sebagai meja pengantar makanan otomatis. Bagaimana cara merakit komponen elektronika dan sensor pada robot pengikut garis. Bagaimana robot mampu mendeteksi adanya halangan suatu objek atau benda yang tidak dikenal.

TUJUAN Mampu membuat sebuah robot pengikut garis berbasis mikrokontroler. Mampu memprogram robot pengikut garis sebagai meja pengantar makanan otomatis. Mampu merakit kompenen elektronika dan sensor yang digunakan dalam pembuatan robot pengikut garis. Robot mampu mendeteksi adanya halangan suatu objek atau benda yang tidak dikenal.

MANFAAT Didapatkan robot pintar yang mampu menggantikan tugas manusia sebagai meja pengantar makanan otomatis. Hasil yang diperoleh dari penulisan tugas akhir ini dapat menjadi referensi bagi peneliti lain dalam mengembangkan IPTEK khususnya di bidang robotika.

DIAGRAM ALIR TUGAS AKHIR Mulai Studi Literatur Observasi Perumusan Masalah Perencanaan Desain Robot Pemilihan Komponen Pembuatan Robot Pengujian Robot Hasil Sesuai Perencanaan Tidak Ya Penulisan Laporan Selesai

DIAGRAM ALIR ROBOT Start Inisialisasi Data ADC Input koordinat posisi awal robot Apakah ada perintah dari operator untuk mengantarkan makanan? Tidak Berhenti Ya Input meja Apakah ada halangan? Ya Berhenti Tidak Robot bergerak maju Apakah robot sampai di tempat tujuan Tidak Ya Berhenti Apakah makanan sudah diantar? Tidak Ya End

BLOK DIAGRAM SISTEM KONTROL Input + - Error Mikrokontroler ATMEGA 16 DAC ( Mengubah data Digital to Analog) Relay Aktuator (Motor DC) Robot Pengikut Garis Output ADC ( Mengubah data Analog to Digital) Sensor

KOMPONEN Mikrokontroler ATMEGA16 Motor DC Komponen Elektronika Sensor LCD (Liquid Cell Display) & Keypad Aki (Accumulator)

LISTING PROGRAM

GAMBAR RANGKAIAN Rangkaian Mikrokontroler ATMEGA16 Rangkaian Driver Motor Rangkaian Sensor Garis Rangkaian LCD (Liquid Cell Display) Rangkaian Keypad

DESAIN ALAT

DESAIN LINTASAN

CARA KERJA ALAT Start awal adalah posisi meja berada pada homebase, kemudian diberi perintah untuk mengantar makanan tersebut melalui masukan dari keypad sesuai dengan nomor meja yang dipesan. Jumlah meja sebanyak 5 buah meja. Maksimal input (meja pemesan) yang diberikan adalah 5 buah. Dengan sendirinya robot akan mengantar makanan ke meja tujuan sesuai dengan tombol pada keypad yang telah ditekan oleh operator. Apabila meja pengantar makanan otomatis sampai pada meja tujuan, maka meja akan berhenti selama selang waktu ± 10 detik setelah makanan disajikan. Setelah ± 10 detik meja pengantar makanan otomatis akan kembali ke homebase dengan sendirinya. Robot mendeteksi keberadaan meja dengan limit switch dan diam sejenak untuk memberi kesempatan pemesan mengambil pesanannya. Robot tidak dapat diberi input ketika sedang mengantar pesanan tetapi dapat diberi input ketika sudah berada kembali di homebase setelah mengantarkan semua pesanan. Berjalannya robot ini berdasarkan prinsip line follower (pengikut garis) artinya robot akan mengantarkan pesanan makanan ke meja tujuan yang telah ditetapkan dengan mengikuti lintasan berupa garis putih di atas bidang warna hitam yang dideteksi oleh sensor warna yang berada di bagian bawah robot. Untuk pengembangan robot pengikut garis ini sendiri menggunakan beberapa sensor tambahan, adanya sensor rotary encoder yang berfungsi untuk membantu kepresisian dari sensor warna dan menunjukkan posisi. Sensor jarak (proximity) digunakan untuk mendeteksi ada atau tidaknya suatu penghalang yang ada di depan robot. Jika ada halangan di depan robot, maka robot akan berhenti sampai halangan tersebut dipindahkan dari lintasan.

PENGUJIAN Pengujian Robot Pengikut Garis Secara Keseluruhan : Meja Waktu (detik) Berangkat Kembali Keterangan 1. 8 detik 14 detik Berhasil 2. 10 detik 15 detik Berhasil 3. 12 detik 16 detik Berhasil 4. 9 detik 20 detik Berhasil 5. 8 detik 14 detik Berhasil Keterangan : Dari data pengujian di atas, diketahui bahwa percobaan robot mengantarkan makanan menuju ke meja tujuan berhasil dengan waktu keberangkatan dan kembali ke Homebase yang bervariasi. Adanya waktu yang bevariasi pada saat berangkat dan kembali menunjukkan bahwa robot memerlukan waktu yang bervariasi sesuai dengan kecepatan putaran Motor DC dan sensor garis dalam menbaca warna untuk robot berjalan sesuai dengan program dari mikrokontroler.

PENGUJIAN Pengujian Sensor Garis dan Sensor Rotary Encoder : Percobaan Tujuan Keterangan 1. Meja 1 Robot Berhasil Mendeteksi Garis 2. Meja 2 Robot Berhasil Mendeteksi Garis 3. Meja 3 Robot Gagal Mendeteksi Garis 4. Meja 4 Robot Berhasil Mendeteksi Garis 5. Meja 5 Robot Berhasil Mendeteksi Garis Keterangan : Dari data pengujian di atas, diperoleh data bahwa secara keseluruhan robot pengikut garis mampu mendeteksi sensor garis dan mengantarkan makanan menuju meja 1,2,4, dan 5 namun pada saat menuju meja 3 terjadi kegagalan dalam mendeteksi sensor garis akibat robot tidak dapat merespon dalam membaca warna garis lintasan.

PENGUJIAN Pengujian Sensor Proximity Terhadap Objek Penghalang : Percobaan Jarak Keterangan 1. 1 m Terdeteksi / Robot Berhenti 2. 1,5 m Terdeteksi / Robot Berhenti 3. 2 m Terdeteksi / Robot Berhenti 4. 2,5 m Terdeteksi / Robot Berhenti 5. 3 m Terdeteksi / Robot Berhenti 6. 3,5 m Tidak Terdeteksi 7. 4 m Tidak Terdeteksi 8. 4,5 m Tidak Terdeteksi Keterangan : Dari data pengujian di atas, diperoleh data bahwa robot pengikut garis mampu mendeteksi sensor jarak sejauh 3 m dan robot pun merespon untuk berhenti untuk menghindari halangan dan tidak menabraknya. Untuk jarak lebih dari 3 m robot tidak mampu mendeteksi adanya halangan.

KESIMPULAN Telah berhasil dibuatnya pengembangan robot pengikut garis berbasis mikrokontroler sebagai meja pengantar makanan otomatis. Program robot pengikut garis dapat berjalan sesuai dengan bahasa pemrograman pada mikrokontroler ATMEGA16.memprogram robot pengikut garis sebagai meja pengantar makanan otomatis. Telah berhasil merakit komponen elektronika sehingga menjadi sebuah rangkaian elektronik untuk membuat sebuah robot pengikut garis. Dari hasil pengujian, robot berhasil mengantarkan makanan menuju ke meja pesanan sesuai dengan meja yang ditentukan dalam waktu tempuh saat berangkat dan kembali ke homebase yang bervariasi.

KESIMPULAN Dari hasil pengujian sensor garis, secara keseluruhan robot mampu mendeteksi sensor namun pada percobaan yang ke-3 robot gagal mendeteksi sensor dan tidak dapat membaca warna garis dan berhenti. Dari hasil pengujian sensor jarak, robot mampu mendeteksi sensor jarak sejauh 3 m dan merespon untuk berhenti untuk menghindari halangan dan tidak menabraknya, namun untuk jarak lebih dari 3 m robot tidak mampu mendeteksi adanya halangan.

PENUTUP