PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2. Angkar Wijaya /

dokumen-dokumen yang mirip
APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

PERANCANGAN DAN REALISASI PROTOTIPE KURSI RODA DENGAN MOTOR LISTRIK. Novan Susilo/

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

PERANCANGAN POV (PERSISTENCE OF VISION) DENGAN POSISI SUSUNAN LED VERTIKAL

PERANCANGAN ALAT PENGUKUR KECEPATAN KENDARAAN MENGGUNAKAN MIKROKONTROLLER ATMEGA32 DAN MODUL BLUETOOTH DBM 01

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK ALAT PEMILIH PENYEDIA LAYANAN TELEPON YANG SAMA

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

PENGENDALIAN ASRS (AUTOMATIC STORAGE AND RETRIEVAL SYSTEM) DENGAN MENGGUNAKAN MIKROKONTROLER AVR ATMEGA16. Ari Suryautama /

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

ABSTRAK. Kata kunci : Mikrokontroler, Strain gauge, Motor DC, kopi, mesin. Universitas Kristen Maranatha

PERANCANGAN KAKI ROBOT BERKAKI ENAM ABSTRAK

Animasi Objek yang Dapat Bergerak Menggunakan Kubus LED Berbasis Mikrokontroler ATMega16

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

REALISASI PROTOTIPE SISTEM GERAK ROBOT DENGAN DUA KAKI

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

PENGENDALIAN PH PADA SISTEM PEMUPUKAN TANAMAN HIDROPONIK BERBASIS MIKROKONTROLER AVR ATMEGA16

PENGENDALIAN ROBOT BERODA MELALUI SMART PHONE ANDROID. Disusun oleh : Riyan Herliadi ( )

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

PENGENDALIAN ELEVATOR MENGGUNAKAN MICROCONTROLLER ATMega16 ABSTRAK

PERANCANGAN ALAT PENAMPIL KOMPOSISI WARNA KAIN MENGGUNAKAN IC TCS230

PENGONTROL PID BERBASIS PENGONTROL MIKRO UNTUK MENGGERAKKAN ROBOT BERODA. Jurusan Teknik Elektro, Fakultas Teknik. Universitas Kristen Maranatha

Realisasi Robot Pembersih Lantai Dengan Fasilitas Tangan Pengambil Sampah Dan Penghisap Sampah

SISTEM GERAK ROBOT LINE FOLLOWER MENGGUNAKAN MOTOR DC BERBASIS MIKROKONTROLER ATmega8535 DENGAN SENSOR PHOTODIODA

DESAIN DAN REALISASI OSILOSKOP LCD PIXELS DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA 32 DAN ATMEGA 16

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

LASER PROYEKTOR MENGGUNAKAN LASER POINTER DAN MIKROKONTROLER ATMEGA16

III.6 Sensor Optocoupler III.7 Sensor Infra Merah III.8 Schmitt Trigger III.9 Rangkaian Penggerak Motor DC III.

Kata Kunci : ROV (Remotely operated underwater vehicles), X-Bee, FSR-01

PEMBUATAN POV (PERSISTENCE OF VISION) PROGRAMMABLE DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA 8

Realisasi Prototipe Gripper Tiga Jari Berbasis PLC (Programmable Logic Control) Chandra Hadi Putra /

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

REALISASI ALAT PENDETEKSI WARNA PADA PERMUKAAN BENDA TERPROGRAM DELAPAN WARNA. S. Wijoyo. S. M / ABSTRAK

Kata Kunci : ATmega16, Robot Manipulator, CMUCam2+, Memindahkan Buah Catur

Aplikasi Mikrokontroler Sebagai Karakter Generator Televisi

PERANCANGAN TIMBANGAN DAN PENGUKUR DIAMETER KAWAT TEMBAGA PADA MESIN GULUNG KAWAT TEMBAGA DENGAN MIKROKONTROLER ATmega328 ABSTRAK

IMPLEMENTASI KONTROL PID PADA PENDULUM TERBALIK MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA 16 ABSTRAK

Character Generator ROM (CGROM) Pin Out LCD M Perintah-Perintah LCD M Perhitungan Rata-Rata...

REALISASI ROBOT PENCARI JALAN DALAM MAZE DENGAN METODE RUNUT-BALIK ABSTRAK

PERANCANGAN DAN PEMBUATAN SISTEM KONTROL PADA MOBIL REMOTE ABSTRAK

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

Perancangan Sistem Pemeliharaan Ikan Pada Akuarium Menggunakan Mikrokontroler ATMega 16. Albert/

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

Realisasi Robot Penyedot Debu pada Lantai Berbasis Mikrokontroler MCS 51

PERANCANGAN DAN REALISASI THERMOMETER INFRA MERAH UNTUK MENGUKUR SUHU BADAN. Efendy/ ABSTRAK

Realisasi Perangkat Color Object Tracking Menggunakan Raspberry Pi

TEMPAT JEMURAN DINDING OTOMATIS MENGGUNAKAN SENSOR HUJAN BERBASIS MIKROKONTROLER DAN INFORMASI DIKIRIMKAN MENGGUNAKAN FASILITAS SMS

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

REALISASI ROBOT MOBIL HOLONOMIC Disusun Oleh : Nama : Santony Nrp :

REALISASI ROBOT PENDETEKSI LOGAM. Disusun Oleh: ABSTRAK

Sistem Akuisisi Data 6 Channel Berbasis AVR ATMega dengan Menggunakan Bluetooth ABSTRAK

ABSTRAK. Kata Kunci : Robot Line Follower

PERANCANGAN MODULATOR QPSK DENGAN METODA DDS (DIRECT DIGITAL SYNTHESIS) BERBASIS MIKROKONTROLLER ATMEGA8535 ABSTRAK

Realisasi Robot Yang Mengikuti Objek Bergerak Menggunakan Kamera Wireless via Wifi

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

Pengontrolan Kamera IP Menggunakan Pengontrol Mikro Arduino dan Handphone Sebagai Pengontrolnya Berbasis Web Browser

SIMULATOR PENGERING CAT BERBASIS PENGONTROL MIKRO

Aplikasi Raspberry Pi Untuk Prototype Pengendalian Mobil Jarak Jauh Melalui Web Browser ABSTRAK

Perangkat Pembaca dan Penyimpan Data RFID Portable. Untuk Sistem Absensi. Disusun Oleh : Nama : Robert NRP :

ABSTRAK. Kata Kunci : Android, WiFi, ESP , Arduino Mega2560, kamera VC0706.

ABSTRAK. i Universitas Kristen Maranatha

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

PROTOTIPE KENDARAAN KONTROL OBSERVASI BAWAH AIR ABSTRAK

Pengukuran Kecepatan Angin untuk Transportasi Darat

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGENDALIAN DAN PENGAMATAN JARAK JAUH MENGGUNAKAN WEB BROWSER PADA TELEPON SELULER MELALUI JARINGAN GPRS

PENGENDALI PINTU GESER BERDASARKAN KECEPATAN JALAN PENGUNJUNG BERBASIS MIKROKONTROLER ATMEGA 16. Disusun Oleh : Nama : Henry Georgy Nrp :

REALISASI ROBOT BIPEDAL BERBASIS AVR YANG MAMPU MENAIKI DAN MENURUNI ANAK TANGGA. Disusun oleh : : Yohanes Budi Kurnianto NRP :

SISTEM OTOMATISASI PENGONTROLAN SUHU DAN CAHAYA BAGI TANAMAN HIDROPONIK

PROTOTIPE SISTEM OTOMATISASI PEMBERIAN PAKAN IKAN PADA KOLAM BERBASIS MIKROKONTROLER AVR ATMEGA16

PERANCANGAN DAN REALISASI PENALA GITAR OTOMATIS MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA16. Disusun Oleh : Nama : Togar Hugo Murdani Nrp :

Perancangan dan Realisasi Alat Untuk Mengubah Sinyal Pada Gitar Bass Menjadi Chord yang Ditampilkan Pada LCD. INDRA

Perbandingan Metode K Nearest Neighbor dan K Means Clustering dalam Segmentasi Warna pada Citra ABSTRAK

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

VERTICAL HOME CAR PARKING SYSTEM MODEL

REALISASI ROBOT DALAM AIR

PERANCANGAN DAN REALISASI LENGAN ROBOT TIGA DERAJAT KEBEBASAN MENGGUNAKAN SENSOR AKSELEROMETER ADXL345 DAN ARDUINO ABSTRAK

REALISASI PROTOTIPE KURSI RODA LISTRIK DENGAN PENGONTROL PID

ALAT PERAGA PAPAN PERMAINAN OTHELO PADA LAYAR MONITOR

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

Kata kunci:sensor rotary encoder, IC L 298, Sensor ultrasonik. i Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

ELECTRONIC LOAD CONTROLLER (ELC) PADA SISTEM PEMBANGKIT LISTRIK TENAGA MIKROHIDRO (PLTM) ABSTRAK

PENGENALAN UCAPAN DENGAN METODE FFT PADA MIKROKONTROLER ATMEGA32. Disusun Oleh : Nama : Rizki Septamara Nrp :

SISTEM REMOTE MONITORING GEDUNG BERBASIS MIKROKONTROLER MELALUI RADIO FREKUENSI HT

ABSTRAK. Tuts Organ Elektronik Menggunakan Pengontrol Mikro Edwin /

ABSTRAK. Universitas Kristen Maranatha

DENGAN MENGENDALIKAN RADIO CONTROL

APLIKASI ARM 920T DAN SENSOR KOMPAS OS5000 UNTUK LUOPAN DIGITAL ABSTRAK

SISTEM AKUISISI DATA KENDARAAN BERMOTOR MENGGUNAKAN SMARTPHONE ANDROID MELALUI KONEKSI BLUETOOTH. Disusun oleh: Dhiko Dwiaprianto Putra ( )

PERANGKAT PENGONTROL RUMAH KACA BERBASIS MIKROKONTROLER. Wisnu Panjipratama / Jurusan Sistem Komputer, Fakultas Teknik,

REALISASI SISTEM KEYLESS CAR ENTRY BERBASIS DIRECT SEQUENCE SPREAD SPECTRUM ABSTRAK

REALISASI ALAT UKUR PH DAN TDS AIR BERBASIS MIKROKONTROLER ATMEGA 16

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

Pengaturan Harga Dan Pembatasan Pembelian BBM Subsidi Menggunakan Smart Card

Transkripsi:

PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2 Angkar Wijaya / 0422005 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia Email: akian_w@yahoo.com ABSTRAK Dalam dunia industri, untuk memindahkan barang-barang yang berbentuk tabung dan berat dapat digunakan perangkat pembantu yang bertujuan untuk mempermudah kerja manusia. Perangkat pembantu ini dapat berupa robot mobil dengan lengan yang mampu menjepit benda, memindahkan, dan meletakan kembali. Pada tugas akhir ini telah dibuat robot mobil yang dilengkapi dengan lengan jepit. Penggunaan mikrokontroler dalam hal ini Atmega16 dengan menghubungkan dengan papan ketik yang memiliki antarmuka PS/2 digunakan untuk mengendalikan robot mobil untuk menjepit, memindahkan, dan melepaskan benda. Dari hasil pengujian terhadap robot mobil yang direalisasi, untuk benda yang berbentuk tidak beraturan (batu), hanya bentuk-bentuk tertentu (batu 1 dan batu 2) yang dapat dijepit dan dipindahkan dengan baik. Untuk benda dengan permukaan normal dan licin yang beratnya kurang dari 100 gram dapat dijepit dan dipindahkan dengan baik. Demikian juga untuk benda yang berdiameter kurang dari 2 centimeter dapat dijepit dan dipindahkan dengan baik. Kata kunci: ATMEGA 16, PS/2. i

PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2 Angkar Wijaya / 0422005 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia Email: akian_w@yahoo.com ABSTRACT On the industries, for moving things that in the cylinder form and also heavy, a tool can be used with aim to help human being. This tool can be form like mobile robot with arm that capable to grip object, move it, and then place it. At this final project has been made mobile robot equiped with gripper arm. Usage of microcontroller in this case Atmega16 connected to PS/2 keyboard to control mobile robot to grip object, move it, and then place it. From the test result of mobile robot which realized, for objects which in irregular form (stone), only certain forms ( stone 1 and stone 2) can be gripped and moved well. For objects with slippery and normal surface which its weight ii

less than 100 grams can be gripped and moved well, and for objects which have diameter less than 2 centimeter can be gripped and moved well too. Key words: ATMEGA 16, PS/2. iii

DAFTAR ISI ABSTRAK... i ABSTRACT.ii KATA PENGANTAR...iii DAFTAR ISI...v DAFTAR GAMBAR.......viii DAFTAR TABEL....x BAB I PENDAHULUAN....1 1.1 Latar Belakang. 1 1.2 Perumusan Masalah.1 1.3 Tujuan..... 2 1.4 Pembatasan Masalah.... 2 1.5 Sistematika Penulisan.. 2 BAB II LANDASAN TEORI.. 4 2.1. PS/2......4 2.1.1 Deskripsi PS/2.....4 2.1.2. Komunikasi Device dengan Host.. 5 2.2. Mikrokontroler ATmega16.. 6 2.2.1. Deskripsi Mikrokontroler ATmega16...7 2.2.2. Fitur ATMega 16...9 iv

2.2.3. Konfigurasi pin ATMega 16...9 2.3. Code Vision AVR C Compiler...10 2.4. LCD (Liquid Crystal Display)...15 2.5. Motor Arus Searah (DC)...16 BAB III PERANCANGAN DAN REALISASI... 19 3.1. Diagram Blok......19 3.2. Perancangan dan Realisasi Perangkat Keras...... 20 3.2.1. Rangkaian Antarmuka PS/2 dengan Mikrokontroler Atmega16...20 3.2.2. Rangkaian IC L293D dengan Mikrokontroler Atmega16...22 3.2.3. Rangkaian LCD dengan Mikrokontroler Atmega16...24 3.2.4. Perancangan Bentuk Robot Mobil...25 3.3. Perancangan Software...26 3.3.1. Code Vision AVR C Compiler...26 3.3.2. Flowchart Program Utama...31 BAB IV DATA PENGAMATAN DAN ANALISA.35 4.1. Pengujian Tampilan LCD.. 35 4.2. Pengujian Reaksi Motor........36 4.3 Pengujian Pengendalian Robot Mobil...37 4.4 Pengujian Lengan Penjepit...41 BAB V KESIMPULAN DAN SARAN 44 5.1. Kesimpulan...44 v

5.2. Saran..44 DAFTAR PUSTAKA. xi LAMPIRAN A FOTO ALAT...A-1 LAMPIRAN B LISTING PROGRAM B-1 LAMPIRAN C DATA KOMPONEN.C-1 LAMPIRAN D SKEMA RANGKAIAN.D-1 LAMPIRAN E DOKUMENTASI...E-1 LAMPIRAN F KODE-KODE TOMBOL KEYBOARD...F-1 vi

DAFTAR TABEL Tabel 2.1. Pin-pin pada antarmuka PS/2......5 Tabel 3.1. Tombol pada keyboard, kode, dan fungsinya..21 Tabel 3.2. Motor yang bekerja pada pergerakan robot mobil.... 22 Tabel 4.1. Tombol pada keyboard, kode desimal, dan tampilan LCD...36 Tabel 4.2. Reaksi pada robot mobil dan motor DC yang aktif...37 Tabel 4.3. Batas kemampuan menjepit yang kaitannya dengan diameter benda.......41 Tabel 4.4. Batas kemampuan menjepit yang kaitannya dengan berat benda... 41 Tabel 4.5. Gambar benda...42 Tabel 4.6. Kemampuan menjepit batu...43 Tabel 4.7. Kemampuan menjepit benda licin...43 vii

DAFTAR GAMBAR Gambar 2.1. Gambar 2.2. Gambar 2.3. Gambar 2.4 Gambar 2.5. Gambar 2.6. Gambar 2.7. Gambar 2.8. Gambar 2.9. Port PS/2 male pada keyboard.4 Port PS/2 female pada komputer......5 Sinyal data dan sinyal clock.....6 Blok Diagram Fungsional ATMega16.....8 Konfigurasi pin mikrokontroler Atmega16......10 Tampilan CodeWizardAVR pada bagian Chip.. 11 Tampilan CodeWizardAVR pada bagian LCD...12 Tampilan CodeWizardAVR pada bagian Ports...13 Tampilan CodeWizardAVR pada bagian External IRQ....14 Gambar 2.10. Gambar LCD 16x2......15 Gambar 2.11. Penghubungan LCD dengan mikrokontroler ATMega 16...16 Gambar 2.12. Cara Kerja Motor DC.......17 Gambar 2.13. Motor DC Konvensional.........18 Gambar 3.1 Gambar 3.2. Gambar 3.3. Blok Diagram......19 Rangkaian antarmuka PS/2 dengan mikrokontroler ATmega16...20 Rangkaian IC L293D dengan mikrokontroler ATmega16 untuk roda depan dan roda belakang......23 Gambar 3.4. Rangkaian IC L293D dengan mikrokontroler ATmega16 untuk lengan penjepit.....24 Gambar 3.5. Rangkaian LCD dengan mikrokontroler Atmega16....25 viii

Gambar 3.6. Gambar 3.7. Gambar 3.8. Gambar 3.9. Sketsa rancangan bentuk robot mobil.....26 Tampilan CodeWizardAVR pada bagian Chip.......27 Tampilan CodeWizardAVR pada bagian LCD......28 Tampilan CodeWizardAVR pada bagian Ports......29 Gambar 3.10. Tampilan CodeWizardAVR pada bagian External IRQ......30 Gambar 3.11. Flowchart utama....31 Gambar 3.12. Flowchart robot mobil maju......32 Gambar 3.13. Flowchart robot mobil mundur..32 Gambar 3.14. Flowchart robot mobil belok kiri dan maju...33 Gambar 3.15. Flowchart robot mobil belok kanan dan maju...33 Gambar 3.16. Flowchart lengan menjepit 34 Gambar 3.17. Flowchart lengan melepas...34 Gambar 4.1. Gambar 4.2. Gambar 4.3. Denah percobaan pertama......38 Denah percobaan kedua....39 Denah percobaan ketiga...40 ix

DAFTAR LAMPIRAN Lampiran A Lampiran B Lampiran C Lampiran D Lampiran E Lampiran F Foto Alat...A-1 Listing Program...B-1 Data Komponen...C-1 Skema Rangkaian...D-1 Dokumentasi...E-1 Kode-kode tombol keyboard...f-1 x