BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sekarang ini perkembangan teknologi telah mengalami perkembangan yang pesat hingga berbagai sisi dari kehidupan manusia. Seperti telah tersedianya perangkat perangkat keras (hardware) dan perangkat perangkat lunak (software) yang terus menerus meningkat kemampuannya. Dan munculnya sensor sensor yang dapat mendukung hardware dan software untuk membuat sesuatu yang berguna untuk mempermudah suatu pekerjaan manusia yang mempunyai resiko tinggi. Dalam hal ini penulis mencoba untuk merancang sebuah robot, dimana kemampuan robot tersebut dapat berkomunikasi dengan robot dengan sebuah bluetooth dan sekaligus dapat memadamkan api. Robot Pemadam api ini merupakan robot yang dapat mencari suatu titik nyala api yang berada pada suatu ruangan. Pada pembuatan robot ini terdiri dari 3 bagian utama seperti Hardware, Software, dan Brainware. Disini penulis berperan sebagai Brainware yang merancang sebuah robot Receiver dan mencoba berkomunikasi dengan cara mengirim atau menunggu sebuah pesan dari robot Transmitter dengan Bluetooth. Dimana robot Transmitter telah memeriksa ruangan dan mencari ruangan yang dicurigai adanya api. Dan selanjutnya robot Transmitter menemukan jalan buntu dan mengirimkan pesan perintah kepada robot Reciver untuk mencari keberadaan api dan memadamkannya. Hardware pada robot merupakan komponen seperti, 4 buah roda (2 buah roda kecil dan 2 buah roda besar, bluetooth HC-05 (Master Slave), Arduino uno R3, 2A motor shield, battrery untuk bergerak keseluruh arah, dan sensor untuk mendeteksi atau mengendalikan kegiatan robot, seperti sensor api. 1
2 Sedangkan bagian Perangkat lunak (software) yang kami rancang terdiri susunan perintah algoritma pemrograman menggunakan bahasa C, ditulis dan disimpan dalam memori pada hardware dan di proses sebagai perintah untuk beroperasi sesuai dengan yang diprogramkan. 1.2 Perumusan Masalah Berdasarkan latar belakang masalah diatas, maka penulis akan menyimpulkan masalah seperti : 1. Bagaimanakah membuat atau merancang sebuah robot Receiver yangberkomunikasi dengan menggunakan Bluetooth? 2. Bagaimanakah membuat sebuah program robot dengan bahasa C? 3. Bagaimanakah mengoprasikan Bluetooth untuk komunikasi antara robot transmitter dengan robot receiver? 1.3 Batasan Masalah Pada perumusan masalah di atas maka penulis menyimpulkan batasan masalah seperti : 1. Perancangan robot Receiver yang berkomunikasi menggunakan bluetooth dengan robot Transmitter dan sebagai dasar rancangnya menggunakan Arduino UNO 2. Proses lilin ditentukan di daerah dekat robot 3. Mematikan api pada lilin menggunakan tiupan angin 4. Robot Receiver menunggu trigger dari robot Transmitter sebelum beroprasi mencari titik api
3 1.4 Tujuan dan manfaat penelitian Tujuan Tujuan dari penelitian ini adalah perancangan program aplikasi robot agar dapat berkomunikasi antara 2 robot yaitu robot transmitter dengan robot receiver dengan menggunakan bluetooth, dan robot dapat bergerak untuk mencari obyek yaitu titik api sesuai dengan apa yang direncanakan Manfaat dari penelitian ini adalah dapat menggunakan microcontroller untuk menjalankan kerja mekanik robot serta dapat menggunakan bahasa C dalam pemrograman microcontroller, dan dapat membuat sebuah robot pencari titik api. 1.5 Metode Penelitian Metode penelitian yang digunakan dalam penulisan tugas akhir adalah sebagai berikut: 1. Studi Pustaka Mencari buku-buku dan data dari internet yang berhubungan dengan penelitian yang nantinya dapat digunakan sebagai penunjang 2. Analisa Menganalisa rancangan sebuah robot yang dilengkapi dengan hardware dan software yang akan digunakan di akhir penelitian 3. Perancangan dan Prototyping Prototyping dilakukan dengan langkah- langkah seperti : 1. Membuat rangcangan bangun robot 2. Membuat rencana/skenaryo robot 3. Membuat program dengan bahasa pemrograman C 4. Memasukan kode program kedalam mikrokontroler 5. Melakukan pengujian. 6. Menganalisa hasil pengujian.
4 4. Implementasi Mengimplementasikan komponen pendukung yang berhubungan dengan penelitian Merancang sebuah robot receiver dilengkapi dengan Hardware dan software dan juga menggunakan Protoyping, dengan Arduino Software v.1.0.5, yang merupakan aplikasi programming board Arduino, bahasa yang digunakan adalah bahasa C, dengan fitur write ke dalam memory-board Arduino, menggunakan media USB (Universal Serial Bus). Sedangkan untuk penggunaan hardware, penulis menggunakan Arduino-UNO sebagai Mainboard yang mempunyai stackable-modul, dan menambahkan beberapa modul lain, dengan cara menyusun keatas. Selain Mainboard, penulis juga menggunakan modul tambahan yaitu, Bluetooth HC-05 sebagai perangkat komunikasi Nirkabel, Flame Sensor sebagai pendeteksi keberadaan api, 2A Motor Shield for Arduino (ARD0006) sebagai modul penggerak motor robot serta Hardware mekanis yang terdiri dari dua buah roda yang masing-masing digerakkan oleh dua motor DC independen 1,2 volt, yang akan dikendalikan oleh sebuah modul 2A Motor Shield for Arduino (ARD0006). 1.6 Sistematika Penulisan Tugas akhir ini tediri dari lima bab dengan pokok bahasan tiap bab adalah :. BAB I. PENDAHULUAN Dalam bab ini akan dibahas mengenai Latar Belakang Masalah, Rumusan Masalah, Batasan Masalah, Tujuan Penelitian, Metode Penelitian, dan Sistematika penulisan
5 BAB II. LANDASAN TEORI Landasan teori memuat tentang teori-teori pendukung dalam perancangan Hardware dan Software sekaligus menyelesaikan pembuatan robot Receiver BAB III. BAB IV. BAB V. PERANCANGAN DAN PERENCANAAN Perancangan dan perencanaan pembuatan robot Receiver sesuai dengan fungsi yang telah direncanakan penulis ANALISA DAN PENGUJIAN Bab ini berisi tentang pengujian dan analisa komponen komponen yang ada pada robot dan kode program yang dibuat PENUTUP Penutup berisi beberapa kesimpulan yang diperoleh dari hasil perancangan, perakitan dan pengujian yang telah dilakukan, dan juga berisi tentang saran-saran untuk pengembangan pada masa yang akan datang sehingga mencapai hasil yang lebih baik dari sebelumnya