ROBOT PENYEDOT DEBU BERBASIS MIKROKONTROLER AT89S52 SKRIPSI

dokumen-dokumen yang mirip
TUGAS AKHIR. Oleh RESI PERMANA FIDIANTO NPM JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

REAKSI ROBOT BERKAKI ENAM MENGHINDARI RINTANGAN BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI. Diajukan Oleh : Muhammad Gibran Narendra NPM

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

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

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

ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51

ROBOT BERBASIS KAMERA CMUCAM UNTUK MENGIDENTIFIKASI WARNA BENDA DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA8515 TUGAS AKHIR. Oleh :

INDRA FIRMANSYAH MARISI

Sistem Pengendalian Akuarium dan Pemberian Pakan Ikan Secara Otomatis Berbasis SMS SKRIPSI. Disusun Oleh : NURIFI FAJRIYAH NPM.

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

OTOMATISASI PINTU PERLINTASAN KERETA API MENGGUNAKAN SENSOR WIRELESS INFRA MERAH BERBASIS MIKROKONTROLER TUGAS AKHIR

SISTEM PENGENDALIAN AQUARIUM DAN PEMBERIAN PAKAN IKAN SECARA OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR

RANCANG BANGUN SISTEM PENGAMAN TAMBAHAN PADA MOBIL MENGGUNAKAN SECURITY PASSWORD BERBASIS MIKROKONTROLLER TUGAS AKHIR

PEMBUATAN PROTOTYPE PORTAL SECURITY PADA PERUMAHAN BERBASIS SMS GATEWAY DAN MIKROKONTROLER SKRIPSI

TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI S U R A B A Y A 2011 GAGAP SURYO NEGORO NPM

RANCANG BANGUN SISTEM PENGAIRAN TETESAN KAPILER PADA LAHAN KERING TUGAS AKHIR. Oleh : CATUR INDAH LARASATI

TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI S U R A B A Y A 2011 ARFENDI MUHAMAD NPM

RIZAL FEBRIYANTO

TUGAS AKHIR SISTEM INFORMASI AREA PARKIR MENGGUNAKAN SENSOR CAHAYA

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 SKRIPSI

IMPLEMENTASI TEKNOLOGI BLUETOOTH SEBAGAI PENGENDALI GERBANG BERBASIS ARDUINO

LAPORAN TUGAS AKHIR. Alat Pendeteksi Polusi Udara Dari Gas Karbonmonoksida (CO) pada Ruangan Berbasis Mikrokontroler AT89S51

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 TUGAS AKHIR. Diajukan Guna Memenuhi Sebagian Persyaratan

Rancang Bangun Sistem Otomatisasi Pada Teknologi Vertikultur Untuk Pertumbuhan Tanaman Capsicum frutescens SKRIPSI

PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 SKRIPSI. Oleh : CANDRA TANTYO PUTRA PRASETYO NPM.

PEMBESARAN CITRA GRAYSCALE MENGGUNAKAN METODE ERROR-AMENDED SHARP EDGE (EASE) SKRIPSI

PENGUKURAN KECEPATAN OBYEK DENGAN PENGOLAAN CITRA MENGGUNAKAN METODE THRESHOLDING SKRIPSI. Disusun Oleh : Hery Pramono NPM.

BAB III PERANCANGAN ALAT

PERANCANGAN DAN PEMBUATAN ALAT PENGHITUNG ORANG DALAM RUANGAN BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SENSOR INFRA-MERAH LAPORAN TUGAS AKHIR

IMPLEMENTASI MIKROKONTROLER PIC 16F877A DALAM PERANCANGAN ROBOT OBSTACLE AVOIDANCE

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2011

RANCANG BANGUN SISTEM PENGENDALI KADAR ASAP PADA SMOKING AREA BERBASIS MIKROKONTROLER ATMEGA 8535 SKRIPSI

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

SISTEM INFORMASI PELACAKAN PENGIRIMAN BARANG BERBASIS WEB

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

BAB III ANALISIS DAN PERANCANGAN

KAMERA PENGIKUT GERAKAN SECARA OTOMATIS BERBASIS MIKROKONTROLER

SISTEM KEAMANAN PINTU RUMAH MENGGUNAKAN SENSOR MAGNET BERBASIS MIKROKONTROLER ATMEGA8 DAN SMS GATEWAY SKRIPSI OLEH :

Oleh: NIM NIM

PENGGUNAAN TEKNOLOGI WIRELESS SEBAGAI MEDIA REMOTE ROBOTIC

TUGAS AKHIR PERANCANGAN ROBOT PENGHISAP DEBU BERBASIS ARDUINO UNO DENGAN KENDALI ANDROID

PERANCANGAN SISTEM KENDALI GERAKAN ROBOT BERODA TIGA UNTUK PEMBERSIH LANTAI

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

PENERAPAN REMOT KONTROL PADA ALAT PEL DENGAN DETEKSI SENSOR DEBU

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

ROBOT OMNI DIRECTIONAL STEERING BERBASIS MIKROKONTROLER. Muchamad Nur Hudi. Dyah Lestari

SISTEM PEMBELAJARAN TUGAS SEKOLAH MENENGAH ATAS BERBASIS WEB MENGGUNAKAN PHP dan MySQL TUGAS AKHIR. Oleh : NANANG FEBRYANTO NPM.

ALAT PENGUKUR DAN PENGIRIM KUALITAS UDARA DARI GAS KARBONMONOKSIDA (CO) MENGGUNAKAN MIKROKONTROLER ATMEGA32 DAN SMS GATEWAY SKRIPSI

BAB I PENDAHULUAN. manusia untuk melakukan pekerjaan atau aktivitasnya sehari-hari. Belakangan ini

Sistem Alarm Kebakaran dengan Sensor Suhu dan Asap Berbasis Mikrokontroler AVR 8535

SISTEM INFORMASI KENAIKAN PANGKAT STUDI KASUS FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JATIM SKRIPSI

Karya Akhir SISTEM KERJA PENGENDALI PERANGKAT ELEKTRONIK RUMAH (ON/OFF) BERBASIS MIKROKONTROLER AT89S52 DENGAN MENGGUNAKAN TELEPON CORDLESS

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

TUGAS AKHIR HARDWARE ROBOT PENGHISAP DEBU DENGAN MIKROKONTROLER AT89S51

BAB I PENDAHULUAN. komponen yang dapat menghitung, mengingat dan mengambil pilihan. dapat digantikan dengan sebuah mikrokontroler.

SISTEM PENGENDALI PINTU DAN LAMPU MENGGUNAKAN REMOTE CONTROL BERBASIS AT89C51 TUGAS AKHIR

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

MEDIA PEMBELAJARAN INTERAKTIF ONLINE PEMROGRAMAN ORACLE 10g EXPRESS EDITION SKRIPSI. Disusun oleh : MUHAMMAD AMINUL MUSYAFFA NPM.

DIAGNOSA KANKER KULIT MELANOMA DENGAN MENGGUNAKAN ABCD (Asymmetric Index, Border Irregularity, Color Variation, Diameter) SKRIPSI.

PENGONTROL MOTOR SERVO PADA ROBOT EXCAVATOR DAN MAGNETIC GRIPPER MENGGUNAKAN ATMEGA 8535 TUGAS AKHIR

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

PENGGUNAAN LDR DAN SENSOR AIR PADA SIMULASI ALAT KONTROL ATAP OTOMATIS BERBASIS MIKROKONTROLER AT89S51 LAPORAN TUGAS AKHIR SRI WULANDARI RITONGA

PRESENTASI TUGAS AKHIR. Oleh : M. NUR SHOBAKH

PERANCANGAN DAN IMPLEMENTASI ALGORITMA VEA. (Video Encryption Algorithm) UNTUK KEAMANAN DATA PADA VIDEO MPEG SKRIPSI

PROTOTYPE SISTEM BUKA TUTUP PINTU AIR BERBASIS WEB SECARA ONLINE DAN REALTIME

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

DEPARTEMEN TEKNIK ELEKTRO PROGRAM PENDIDIKAN SARJANA EKSTENSI FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2009

ROBOT PENGIKUT GARIS DENGAN SENSOR INFRA MERAH BERBASIS MIKROKONTROLLER AT89S52 TUGAS AKHIR

BAB III PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

ANALISIS DAN PERANCANGAN APLIKASI E LEARNING BERBASIS WEB PADA SMP NEGERI 35 SURABAYA

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN. mengalami perkembangan yang sangat pesat. Banyak Negara maju berlombalomba

PERANCANGAN ALAT PEMBERI PAKAN TERNAK PADA PETERNAKAN SECARA OTOMATIS DAN BERBASIS MIKROKONTROLLER AT89S52 DENGAN SISTEM DTMF

ABSTRAKSI. Kata Kunci : Mikrokontroller AT89S51, Sensor Phototransistor & Sensor Suhu LM35 Jumlah Hal : (vii Lampiran), 2009

BAB II ROBOT PENYAPU LANTAI

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

Perancangan Model Alat Pemotong Rumput Otomatis Berbasis Mikrokontroler AT89C51

SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

SIMULASI ALAT KONTROL ATAP OTOMATIS BERBASIS MIKROKONTROLER AT89S51 LAPORAN TUGAS AKHIR WIWIK SARASWATI

SISTEM INFORMASI EKSPEDISI PENGIRIMAN BARANG VIA KERETA API MENGGUNAKAN SMS GATEWAY (STUDI KASUS PT. HERONA EXPRESS SIDOARJO) SKRIPSI.

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PENILAIAN ASSET DENGAN MENGGUNAKAN METODE GARIS LURUS DAN SALDO MENURUN GANDA (DOUBLE DECLINING) TUGAS AKHIR.

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT

RANCANG BANGUN ROBOT WALL FOLLOWER PENYEDOT DEBU BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERANCANGAN SISTEM

APLIKASI MIKROKONTROLER AT89S52 SEBAGAI BASIS PADA PERANCANGAN SISTEM PENGONTROLAN SUHU RUANGAN DENGAN MENGGUNAKAN SENSOR LM35 TUGAS AKHIR

APLIKASI PEMUTAR MP3 MENGGUNAKAN EXTJS FRAMEWORK DAN ADOBE AIR LIBRARY

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER AT89C2051

BAB III PERANCANGAN DAN REALISASI ALAT

PROTOTIPE PINTU OTOMATIS DENGAN SISTEM PEMBACAAN KODE BAR BERBASIS MIKROKONTROLER AT89S51 TUGAS AKHIR BERNATH ALFHA HAMONANGAN BUTAR BUTAR

BAB III METODOLOGI PENELITIAN

Rancang Bangun Alat Penggulung Dinamo Menggunakan Mikrokontroler

ALAT PENGENDALI PEMBERI PAKAN IKAN OTOMATIS DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER SKRIPSI. Disusun oleh : Imam Anzhori

BAB 1 PENDAHULUAN Latar Belakang Masalah

Transkripsi:

ROBOT PENYEDOT DEBU BERBASIS MIKROKONTROLER AT89S52 SKRIPSI Diajukan Oleh : ASROFI NUCHROWI 0634010268 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2010

KATA PENGANTAR Syukur Alhamdulillaahi rabbil alamin terucap ke hadirat Allah SWT atas segala limpahan Kekuatan-Nya sehingga dengan segala keterbatasan waktu, tenaga, pikiran dan keberuntungan yang dimiliki penyusun, akhirnya penyusun dapat menyelesaikan Skripsi yang berjudul Robot Penyedot Debu berbasis Mikrokontroler AT89S52 tepat pada waktunya. Skripsi dengan beban 4 SKS ini disusun guna diajukan sebagai salah satu syarat untuk menyelesaikan program Strata Satu (S1) pada program studi Teknik Informatika, Fakultas Teknologi Industri, UPN VETERAN Jawa Timur. Melalui Skripsi ini penyusun merasa mendapatkan kesempatan emas untuk memperdalam ilmu pengetahuan yang diperoleh selama di bangku perkuliahan, terutama berkenaan tentang penerapan teknologi perangkat bergerak. Namun, penyusun menyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh karena itu penyusun sangat mengharapkan saran dan kritik dari para pembaca untuk pengembangan aplikasi lebih lanjut. Surabaya, November 2010 (Penyusun) ii

UCAPAN TERIMA KASIH Penyusun menyadari bahwasanya dalam menyelesaikan Skripsi ini telah mendapat banyak bantuan dan dukungan dari berbagai pihak, untuk itu pada kesempatan yang berharga ini, penyusun mengucapan terima kasih kepada: 1. Ibu, Bapak, Kakak dan AdikKu di rumah yang senantiasa memberikan dukungan dan mendoakan penyusun agar Skripsi ini segera terselesaikan. 2. Ryan ndut yang telah memberikan hiburan ketika penulis menemui kejenuhan. 3. Bapak Ir. Sutiyono, MT, selaku Dekan Fakultas Teknologi Industri. 4. Bapak Basuki Rahmat S.Si, MT, selaku Ketua Jurusan Teknik Informatika. 5. Bapak Basuki Rahmat S.Si, MT, selaku Dosen Pembimbing I yang telah giat meluangkan banyak waktu untuk memberikan arahan, ilmu dan dorongan serta motivasi kepada penyusun untuk menyelesaikan Skripsi ini. 6. Bapak Budi Nugroho S.Kom, selaku Dosen Pembimbing II yang dengan sabar telah meluangkan banyak waktu, pikiran dan tenaga di antara kesibukan beban-beban kegiatan akademik untuk memberikan bimbingan dan kesempatan penyusun untuk berkreasi dalam proses pembuatan Skripsi ini. iii

7. Bapak Prof. Dr. Ir Akhmad Fauzi, MMT, Ibu Dian Puspita Hapsari, S.Kom, M.Kom, dan Bapak Budi Nogroho, S.Kom selaku Penguji Skripsi yang telah banyak memberi masukan serta membuka wawasan baru. 8. Bapak Nur Cahyo yang telah banyak meluangkan waktu untuk memberikan solusi dan membantu menyelesaikan masalah yang dihadapi penulis. 9. Teman-teman spesial satu angkatan yang telah banyak membantu penyusun Abdul Aziz, Dapit, dan teman-teman satu Grup seperjuangan lainnya (Bagus, firman, hanif, tio,rivi, desta, sena.). 10. Dan semua orang yang telah mendoain penyusun selama ini. iv

DAFTAR ISI ABSTRAK... KATA PENGANTAR... UCAPAN TERIMA KASIH... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... Hal. i ii iii v viii x BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 3 1.4 Tujuan... 3 1.5 Manfaat... 3 1.6 Metodologi Penelitian... 4 1.7 Sistematika Penulisan... 5 BAB II TINJAUAN PUSTAKA... 6 2.1 Vacum Cleaner... 6 2.2 Limit Switch... 7 2.2.1 Cara Kerja Limit Switch... 8 2.2.2 Bentuk Limit Switch... 2.2.3 Bentuk Rangakaian Limit Switch... 8 9 2.3 Mikrokontroler AT89S52... 10 2.3.1 Konfigurasi, Fungsi Pin... 11 2.3.2 Diagram Blok AT89S52... 13 2.3.3 Fungsi Kaki kaki Mikrokontroler AT89S52... 15 v

2.3.4 Special Fungtion Register...... 20 2.3.5 Catu Daya Untuk Sistem Mikrokontroler.. 22 2.3.6 Dasar Mikrokontroler.... 23 2.4 Motor DC... 28 2.5 Transistor... 33 2.6 Driver Motor L293D... 20 2.7 Perangkat Lunak... 36 2.8 Program Sumber dan Ekspresi Assembly... 36 2.9 Program DT-HiQ AT89 USB ISP... 48.. 2.9.1 Spesifikasi DT-HiQ AT89 USB ISP... 2.9.2 IC yang di dukung... 48 49 BAB III PERANCANGAN... 50 3.1 Perancangan Robot... 50 3.2 Flowchart, penjelasan Flowchart... 51 3.3 Blok Diagram dan penjelasan... 52 3.4 Kebutuhan Perancangan Hardware robot. 53 3.5 Cara Merancang Robot 54 3.6 Perancangan Motor DC..... 3.7 Rancangan dan Analisis Robot....... 3.7.1 Rancangan Motor Saat Maju ke Depan.. 3.7.2 Rancangan Motor Saat Maju Belok ke Kanan 3.7.3 Rancangan Motor Saat Maju Belok ke Kiri 3.7.4 Rancangan Motor Saat Maju Belok ke Mundur. 55 55 56 56 57 57 3.8 Perancangan dan Fungsi Komponen PCB pada Robot. 58 BAB IV IMPLEMENTASI... 64 4.1 Kebutuhan Sistem... 64 4.2 Prosedur Pemasangan... 65 vi

4.3 Implementasi Coding... 70 4.4 Implementasi Robot... 73 BAB V PENGUJIAN DAN ANALISA... 75 5.1 Pendahuluan... 75 5.2 Pengujian Alat... 75 5.2.1 Pengujian Mikrokontroler AT89S52... 75 5.2.2 Pengujian Sensor Limit Switch... 75 5.2.3 Pengujian Rangakaian Driver Motor... 76 5.2.4 Pengujian Alat Secara Keseluruhan... 77 5.3 Pengujian Robot Penyedot Debu... 77 BAB VI KESIMPULAN DAN SARAN... 81 6.1. Kesimpulan... 82 6.2. Saran... 82 DAFTAR PUSTAKA... 83 vii

DAFTAR GAMBAR No. Hal. 2.1 Vacum Cleaner... 7 2.2 Sensor Limit Switch... 8 2.3 Konfigurasi Limit Switch... 9 2.4 Rangkaian Limit Switch... 10 2.5 Konfigurasi Pin pada Mikrokontroler AT89S52... 11 2.6 Diagram Blok Konfigurasi Pin pada Mikrokontroler... 14 2.7 Register PSW dalam AT89S52... 21 2.8 Catu Daya Sederhana untuk Mikrokontrol... 23 2.9 128 byte RAM Internal Bagian Bawah(lower)... 26 2.10 128 byte RAM Bagian Atas... 27 2.11 Bit Latch dan I/O Buffer... 28 2.12 Dasar Pengaturan Arah Putar... 29 2.13 Pengaturan Arah Dengan Mengunakan Saklar... 30 2.14 Skema Arah Putaran Motor DC 20V Dengan Arus Maksimum 5A... 30 2.15 Konfigurasi Darlington NPN... 31 2.16 Simbol Transistor NPN dan PNP... 34 2.17 IC L293D... 35 2.18 Pin pin Driver Motor IC L293D... 35 3.1 Flowchart... 51 3.2 Blok Diagram Hardware Robot... 52 3.3 Robot Saat Maju... 56 3.4 Robot Saat Berputar ke Kanan... 56 3.5 Robot Saat Belok Kiri... 57 3.6 Robot Saat Mundur... 57 3.7 Skematis PCB... 58 3.8 Blok Diagram PCB... 3.9 Blok Robot Penyedot Debu... 3.10 stade transation diagram pada robot penyedot debu...... 3.11 Rangkaian PCB... 61 4.1 Form Pembuatan Assembler Program... 65 4.2 Form Run Assembler Program...... 65 4.3 Form Error Asembler Program... 66 4.4 Form compile Assembler Program... 66 4.5 Tampilan Program AT USB ISP... 67 4.6 Pemilihan IC Target... 68 4.7 Load HEX File to Flash buffer... 69 4.8 Upload Program... 69 4.9 Rangkaian PCB pada Robot... 73 4.10 Robot Penyedot Debu... 74 59 59 60 viii

No. Hal. 5.1 Robot Kondisi OFF... 77 5.2 Robot Kondisi ON... 77 5.3 Robot Saat Menyentuh Limit Switch Depan... 78 5.4 Robot Saat Menyentuh Limit Switch Belakang... 78 5.5 Robot Saat Menyentuh Limit Switch Kanan... 79 5.6 Limit Switch Pada Robot... 79 ix

DAFTAR TABEL No. Hal. 2.1 Fungsi Alternatif Port 1... 2.2 Fungsi Alternatif Port 3... 2.3 Instruksi Logika... 2.4 Instruksi Aritmatika... 2.5 Instruksi Bolean... 3.1 Rancangan Rangkaian Driver Motor... 5.1 Uji Coba Limit Switch pada Robot... 16 17 42 43 44 55 80 x

ABSTRAK Robot penyedot debu Berbasis Mikrokontroler AT89S52 berfungsi untuk menyedot debu secara otomatis. Proses menghisap debu menggunakan vacuum cleaner mini sebagai penyedot debu pada robot. untuk vacuum cleaner mini pada robot di aktifkan secara manual. Alat ini dibuat berdasarkan beberapa bagian antara lain : Mikrokontroler AT89S52, dengan pemrograman assembler. Sensor limit switch yang merupakan rangkaian sensor sebagai inputan pada mikrokontroler. Limit switch juga berfungsi untuk merasakan adanya benturan pada robot yang langsung masuk ke mikrokontroler. Output mikrokontroler akan menghasilkan logika 1 untuk mengaktifkan driver motor pada pin IC L293D untuk mengaktifkan motor roda kanan dan roda kiri melalui relay pada rangkaian PCB pada robot. Motor DC yang digunakan sebagai pengerak robot. Baterai kering ukuran AA di gunakan sebagai catu daya pada robot. Komponen terpenting yang dipergunakan pada Robot Penyedot Debu adalah dengan menggunakan salah satu jenis Mikrokontroller yaitu AT89S52. Dengan menggunakan Mikrokontroller AT89S52 tersebut dapat diketahui bahwa dalam merancang sebuah robot dapat ditentukan gerak laju robot tersebut secara otomatis sesuai dengan program yang telah diinputkan ke dalam chip robot. Kata Kunci : Vacuum Cleaner roboting, assembly program, Mikrocontroler AT89S52. i

BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi mikrokontroler yang sangat pesat yang pada akhirnya mengantarkan kita pada suatu era teknologi robotika, telah membuat kualitas kehidupan manusia semakin tinggi. Berbagai robot canggih, sistem keamanan rumah, telekomunikasi, dan sistem komputer banyak menggunakan mikrokontroler sebagai unit pengontrol utama. Tentunya hal ini dimaksudkan untuk lebih mempermudah manusia untuk melakukan pekerjaan atau aktivitasnya sehari-hari. Saat ini perkembangan teknologi robotika telah mampu meningkatkan kualitas maupun kuantitas produksi berbagai pabrik. Teknologi robotika juga telah menjangkau sisi hiburan dan pendidikan bagi manusia. Salah satu jenis robot yang paling banyak diminati adalah jenis robot penyedot debu. Robot penyedot debu adalah jenis robot yang proses penyedotan mengunakan vacuum cleaner mini, walaupun bisa saja menggunakan vacuum cleaner biasa. Perancangan dan pembuatan sistem robot penyedot debu antara lain meliputi penjelasan tentang perancangan perangkat keras (hardware) dan perancangan perangkat lunak (software). Perancangan perangkat keras meliputi rangkaian elektronik yang terdiri dari rangkain catu daya, rangkaian pengendali mikro yang menggunakan IC pengendali mikro AT89S52, rangkaian kendali motor (motor driver), dan rangkaian saklar batas. Sedangkan pada perancangan perangkat lunak (software) meliputi perancangan pada pembuatan diagram alir dan bahasa assembly. 1

2 Robot penyedot debu yang dibuat menggunakan mikrokontroler AT89S52. Selain dapat berjalan diciptakan untuk bisa mendeteksi adanya benturan di depannya serta mampu menyedot debu pada permukaan lantai datar. Menggunakan vacuum cleaner mini sebagai penyedot debu pada lantai. Mengunakan sensor limit switch sebagai sensor pendeteksi adanya benturan pada robot yang mana sensor inilah yang selalu bekerja mendeteksi adanya suatu benturan pada robot. 1.2 Rumusan Masalah Berdasarkan latar belakang diatas, maka dapat diambil rumusan masalah sebagai berikut : Bagaimana membuat atau merangkai sebuah robot yang dapat berjalan dan menyedot debu serta partikel kecil pada lantai di dalam ruangan atau tempat yang di tentukan. 1.3 Batasan Masalah Batasan - batasan masalah yang diberikan sesuai dengan permasalahan yang telah diterangkan diatas, antara lain: 1. Robot ini menggunakan mikrokontroler AT89S52. 2. Robot ini mengunakan 4 buah sensor limit switch tapi tidak dilengkapi sensor debu. 3. Robot menyedot semua partikel kecil termasuk debu. 4. Robot tidak dapat mengetahui ketebalan debu.

3 5. Jika robot menabrak rintangan maka sensor limit swicth akan mendeteksi rintangan sehingga motor pada roda akan berfungsi untuk merubah jalur dan akan berjalan lagi pada jalur yang sudah di tentukan. 6. Robot akan terus berjalan sampai tombol off ditekan atau limit switch kanan dan kiri pada robot menabrak hambatan maka robot berhenti. 1.4 Tujuan Tujuan yang ingin dicapai dalam Tugas Akhir ini adalah : 1. Merancang robot yang mampu berjalan untuk merubah alur jika ada rintangan. 2. Merancang robot yang mampu menyedot partikel benda kecil termasuk debu pada lantai. 3. Mengendalikan dan mempelajari cara kerja Mikrokontroller AT89S52. 4. Mengimplementasikan robot dalam bentuk nyata. 1.5 Manfaat Adapun manfaat yang dapat diambil dari pembuatan robot penyedot debu dengan menggunakan sensor ini adalah: 1. Robot dapat di desain untuk membantu melakukan pekerjaan rumah yg dilakukan oleh manusia. 2. Dapat digunakan untuk membersikan debu pada lantai. Dengan bantuan mikro kontroler sebagai pengontrol arah robot dan sensor limit switch sebagai pendeteksi hambatan. 3. Mengetahui cara kerja mikrokontroller AT89S52 pada pembuatan moving robot ini.

4 1.6 Metodologi Penelitian Metodologi yang digunakan dalam penelitian ini adalah sebagai berikut : 1. Studi literatur mengenai pengendalian Motor DC serta penggunaan Mikrokontroller AT89S52. 2. Merancang serta menguji rangkaian penggerak motor DC yang merupakan aktuator robot. 3. Merancang serta menguji sistm minimal Mikrokontroller AT89S52 sebagai pengendali sistem secara keseluruhan. 4. Merancang perangkat lunak yang berfungsi untuk membangkitkan dan mengendalikan gerakan robot secara keseluruhan. 5. Menguji kinerja sistem secara keseluruhan serta mengambil data dari hasil perancangan. 6. Menganalisa hasil dan membuat kesimpulan. 1.7 Sistematika Penulisan Adapun Sistematika Tugas Akhir ini adalah: BAB I : PENDAHULUAN Bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan masalah, tujuan, manfaat, metodologi penelitian dan sistematika penulisan.

5 BAB II : TINJAUAN PUSTAKA Pada bab ini akan dijelaskan tentang teori-teori serta penjelasan-penjelasan yang dibutuhkan dalam pembuatan robot penyedot debu. BAB III : PERANCANGAN Bab ini berisi tentang analisa dan perancangan sistem dalam pembuatan Tugas Akhir robot penyedot debu dengan menggunakan sensor limit swicth. BAB IV : HASIL DAN PEMBAHASAN Bab ini berisi penjelasan hasil Tugas Akhir serta pembahasan suorce code dari robot penyedot debu. BAB V : UJICOBA DAN EVALUASI PROGRAM Bab ini berisi pengujian program Tugas Akhir. BAB VI : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran-saran penulis untuk proses pengembangan selanjutnya. DAFTAR PUSTAKA LAMPIRAN