presentasi tugas akhir - digilib.its.ac.id filerobot pengikut garis selama ini dikenal sebagai...

22
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

Upload: lamdung

Post on 02-Mar-2019

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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

Page 2: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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

Page 3: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 4: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 5: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 6: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 7: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 8: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

DIAGRAM ALIR TUGAS AKHIR

Mulai

Studi Literatur Observasi

Perumusan Masalah

Pembuatan Robot

Perencanaan Desain Robot

Pemilihan Komponen

Pengujian Robot

Penulisan Laporan

Hasil Sesuai Perencanaan

Selesai

Ya

Tidak

Page 9: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

DIAGRAM ALIR ROBOT

Start

Input koordinat posisi awal robot

Apakah ada perintah dari operator untuk mengantarkan makanan ?

Apakah ada halangan ?

Robot bergerak maju

Berhenti

Apakah robot sampai di tempat tujuan

Apakah makanan sudah diantar ?

Berhenti

Ya

Ya

Tidak

Ya

Tidak

Ya

Tidak

End

BerhentiTidak

Inisialisasi Data ADC

Input meja

Page 10: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

BLOK DIAGRAM SISTEM KONTROL

Mikrokontroler ATMEGA 16

Input +

-

Error DAC ( Mengubah data Digital to Analog) Relay Robot Pengikut

Garis

ADC ( Mengubah data Analog to Digital) Sensor

OutputAktuator (Motor DC)

Page 11: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

KOMPONEN

Mikrokontroler ATMEGA16

Komponen Elektronika

Sensor

LCD (Liquid Cell Display) & Keypad

Motor DC

Aki (Accumulator)

Page 12: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

LISTING PROGRAM

Page 13: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

GAMBAR RANGKAIAN

Rangkaian Mikrokontroler ATMEGA16

Rangkaian Sensor Garis

Rangkaian LCD (Liquid Cell Display)

Rangkaian Keypad

Rangkaian Driver Motor

Page 14: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

DESAIN ALAT

Page 15: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

DESAIN LINTASAN

Page 16: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 17: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

PENGUJIAN

Pengujian Robot Pengikut Garis Secara Keseluruhan :

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.

Meja Waktu (detik)

Keterangan Berangkat Kembali

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

Page 18: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

PENGUJIAN

Pengujian Sensor Garis dan Sensor Rotary Encoder :

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.

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

Page 19: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

PENGUJIAN

Pengujian Sensor Proximity Terhadap Objek Penghalang :

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.

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

Page 20: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 21: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

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.

Page 22: PRESENTASI TUGAS AKHIR - digilib.its.ac.id fileRobot pengikut garis selama ini dikenal sebagai Kontes Robot Cerdas saja dan karena tuntutan zaman yang semakin berkembang pesat diharapkan

PENUTUP