ROBOT PENYUSUN BUKU PADA PERPUSTAKAAN DENGAN WEB CAMERA

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

PERANCANGAN PROPELLER CLOCK DIGITAL BERBASIS MIKROKONTROLER

Gambar 9.1 Gambar 9.2

BAB IV PENGUJIAN ALAT DAN ANALISA

EMDEDDED ARRAY SENSOR UNTUK LINE FOLLOWING ROBOT

ROBOT ULAR PENDETEKSI LOGAM BERBASIS MIKROKONTROLER

Rancang Bangun Sistem Pelacakan Obyek Menggunakan CCTV dan Webcam. Kampus ITS, Surabaya

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III METODOLOGI PENELITIAN

BAB II DASAR TEORI Arduino Mega 2560

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Agustus

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB II LANDASAN TEORI

BAB II SISTEM PENENTU AXIS Z ZERO SETTER

BAB IV HASIL DAN PEMBAHASAN. microcontroller menggunakan komunikasi serial. 1. Menyalakan Minimum System ATMEGA8535

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN KENDALI MOTOR DC. Perancangan kendali motor DC dalam skripsi ini meliputi perancangan motor

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB III SISTEM PENGUKURAN ARUS & TEGANGAN AC PADA WATTMETER DIGITAL

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras untuk mengoperasikan rangkaian DC servo pada mesin CNC dan

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

ALAT PENGINGAT DAN PEMBATAS KECEPATAN PADA KEDARAAN BERMOTOR

SEBAGAI SENSOR CAHAYA DAN SENSOR SUHU PADA MODEL SISTEM PENGERING OTOMATIS PRODUK PERTANIAN BERBASIS ATMEGA8535

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III ANALISA SISTEM

BAB IV PENGUJIAN ALAT DAN ANALISA

Bab III Perangkat Pengujian

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB II TINJAUAN PUSTAKA

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan serial port (baudrate 4800bps, COM1). Menggunakan Sistem Operasi Windows XP.

BAB IV PENGUJIAN DAN ANALISA

PRINSIP KERJA MOTOR. Motor Listrik

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

BAB II DASAR TEORI. pemperbaiki kualitas citra agar mendapatkan hasil citra yang baik dan mudah

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

MOTOR DRIVER. Gambar 1 Bagian-bagian Robot

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

Makalah Mata Kuliah Penggunaan Mesin Listrik

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

KAMERA PENDETEKSI GERAK MENGGUNAKAN MATLAB 7.1. Nugroho hary Mindiar,

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT

BAB III ANALISIS DAN PERANCANGAN

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

BAB III PERANCANGAN ALAT

BAB IV PERANCANGAN. 4.1 Flowchart

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PENGENDALIAN GERAK MEJA KERJA MESIN FRAIS EMCO F3 DALAM ARAH SUMBU X

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III PERANCANGAN DAN PEMBUATAN ALAT

RANCANG BANGUN CATU DAYA TENAGA SURYA UNTUK PERANGKAT AUDIO MOBIL

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB III RANGKAIAN PENGENDALI DAN PROGRAM PENGENDALI SIMULATOR MESIN PEMBEGKOK

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

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

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN SISTEM

JURNAL SAINS DAN SENI POMITS Vol. 2, No. 1, (2013) 1-6 1

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

PERANCANGAN DAN IMPLEMENTASI SISTEM PENDETEKSIAN OBJEK MENGGUNAKAN METODE YCBCR PADA ROBOWAITER DRU99RWE4-V13

RANCANG BANGUN MESIN KEHADIRAN DENGAN MENGGUNAKAN KODE BAR

PERANCANGAN SISTEM KENDALI GERAK PADA PLATFORM ROBOT PENGANGKUT

IMPLEMENTASI LOGIKA FUZZY SEBAGAI PERINTAH GERAKAN TARI PADA ROBOT HUMANOID KRSI MENGGUNAKAN SENSOR KAMERA CMUCAM4

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

SISTEM MONITORING KECEPATAN MOTOR DC JARAK JAUH MENGGUNAKAN JARINGAN NIRKABEL ZIGBEE DAN ARDUINO UNO ATMEGA 328P

PERANCANGAN LENGAN ROBOT PENGAMBIL DAN PENYUSUN KOTAK OTOMATIS BERDASARKAN WARNA MENGGUNAKAN MIKROKONTROLLER ATMEGA 32

BAB III ANALISIS DAN PERANCANGAN

LAPORAN PRAKTIKUM SISTEM KENDALI. Kontrol Putaran Motor DC. Dosen Pembimbing Ahmad Fahmi

PERANCANGAN MOBILE ROBOT DENGAN SENSOR KAMERA MENGGUNAKAN SISTEM KENDALI FUZZY

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM

BAB I PENDAHULUAN. xvi

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

BAB IV PERANCANGAN. Gambar 4. 1 Blok Diagram Alarm Rumah.

BAB I PENDAHULUAN E-15

RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI RANCANG BANGUN MODUL PRAKTIKUM SUHU DAN MOTOR DC DENGAN VISUAL BASIC

PRESENTASI TUGAS AKHIR. Oleh : M. NUR SHOBAKH

Robotika. Teknologi Sensor

BAB IV PENGUJIAN DAN ANALISA. mana sistem berfungsi sesuai dengan rancangan serta mengetahui letak

BAB III PERANCANGAN SISTEM

DAFTAR ISTILAH. : perangkat keras sistem : perangkat lunak sistem. xiii

Prototipe Pintu Geser Otomatis Satu Arah Berbasis Mikrokontroler Menggunakan Sensor Jarak

BAB 3 PERANCANGAN SISTEM

SISTEM PENGAMAN RUMAH BERBASIS GPRS DAN IMAGE CAPTURING. Disusun Sebagai Salah Satu Syarat. Untuk Menyelesaikan Program Pendidikan Diploma III

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN PROPELLER DISPLAY

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB III MIKROKONTROLER

Transkripsi:

ROBOT PENYUSUN BUKU PADA PERPUSTAKAAN DENGAN WEB CAMERA Firdaus Surya Pradana 1, Ali Husein A 2, Taufiqurrahman 2,Edy Satriyanto 2 1 Penulis,Mahasiswa Jurusan Teknik Elektronika PENS-ITS 2 Dosen Pembimbing, Staf Pengajar di Jurusan Teknik Elektronika PENS-ITS Politeknik Elektronika Negeri Surabaya Electronics Engineering Polytechnic Institute of Surabaya Institut Teknologi Sepuluh November Kampus ITS Sukalilo, Surabaya 60111,INDONESIA Tel: +62(31) 594 7280; Fax: +62(31) 594 6114 email: firdaussp@gmail.com Abstrak, Robot pada saat ini telah menjadi kebutuhan di beberapa bidang dalam kehidupan manusia. Mulai dari bidang industri hingga rumah tangga. Perangkat-perangkat dalam Robot menggunakan berbagai sensor yang sudah terdapat di pasaran ataupun memanfaatkan perangkat hingga dapat di jadikan sensor. Salah satunya adalah menggunakan kamera sebagai sensor dalam mendeteksi warna. Dalam hal ini metode yang digunakan adalah Digital Image Processing. Metode ini merupakan suatu metode untuk mengolah citra menjadi data digital yang mampu diolah selanjutnya oleh mikrokontroller. Dengan menggabungkan perangkat kamera dalam hal ini Web Camera dengan mikrokontroller, akan di uji coba hasil yang akan didapat dari penggabungan dua perangkat tersebut. Penggabungan tentunya menggunakan perangkat lain sebagai penghubung keduanya. Dalam Proyek Akhir ini, akan mencoba untuk melakukan penggabungan dua perangkat dengan metode Digital Image Processing tersebut. Diharapkan Proyek akhir ini dapat menjadi bagian dari Robot-Robot yang telah diciptakan. Kata kunci : Digital Image Processing, Robot,Mikrokontroller, Web Camera 1. PENDAHULUAN Saat ini bidang robotika telah memasuki di berbagai kehidupan manusia. Hal yang paling terlihat adalah sebagai robot pembantu pekerjaan manusia. Dalam proyek akhir ini, robot pembantu di buat adalm bentuk robot pembantu pustakawan. Robot pembantu ini berfungsi untuk menyusun buku pada rak-rak perpustakaan. Dengan menggunakan sensor web camera sebagai pembaca kode warna pada buku, yang selanjutnya akan dikirimkan melalui USB to serial, yang akan masuk ke mikrokontroller sebagai penggerak actuator yakni motor DC dengan rotary encoder. Proses pembacaan kode warna dengan menggunakan pengolahan citra. Dengan metode digital image processing. 2. DASAR TEORI 2.1 Digital Image Processing Citra digital dapat didefinisikan sebagai fungsi dua variabel, f(x,y), dimana x dan y adalah koordinat spasial dan nilai f(x,y) adalah intensitas citra pada koordinat tersebut, hal tersebut diilustrasikan pada gambardi bawah ini. Teknologi dasar untuk menciptakan dan menampilkan warna pada citra digital berdasarkan pada penelitian bahwa sebuah warna merupakan kombinasi dari tiga

warna dasar, yaitu merah, hijau, dan biru (Red, Green, Blue - RGB).linier dalam jangka yang lebar. Komposisi warna RGB tersebut dapat dijelaskan pada gambar di bawah ini. Gambar 1. Citra Digital 2.2 Rotary Encoder Rotary encoder merupakan perangkat elektromekanik yang digunakan untuk mengubah posisi sudut dari batang (shaft) atau sudut analog menjadi kode digital, melalui sebuah transducer. Salah satu jenis rotari enkoder yang dapat digunakan yaitu inkremental. Untuk membentuk pulsa output, maka pada piringan enkoder mempunyai celah dengan jarak yang sama dalam satu jalur dan sebuah celah referensi untuk mendeteksi satu putaran penuh. Sinyal output enkoder ada tiga jenis yaitu channel A, channel B dan index. Informasi yang dibaca adalah jumlah terang/gelap yang terjadi selama satu putaran. Gambar 3 Pulsa output rotary enkoder. Resolusi output digital enkoder inkremental dapat ditambahkan dengan perangkat elektronik yang berfungsi sebagai pengali pada masing-masing channel. Proses perkalian dapat dimulai hanya dengan menggunakan tepi positif pada channel A. Jika kedua tepi positif dan negatif digunakan, maka akan terjadi dua kali hitungan. Bila ditambahkan dengan tepi channel B, maka resolusi akan menjadi empat kali lipat jumlahnya.[2] Gambar 4 Berbagai model awal perhitungan pulsa 2.3 Web Camera Webcam (singkatan dari web camera) adalah sebutan bagi kamera real-time yang gambarnya bisa diakses atau dilihat melalui World Wide Web, program instant messaging, atau aplikasi video call. Istilah webcam merujuk pada teknologi secara umumnya, sehingga kata web kadang-kadang diganti dengan kata lain yang mendeskripsikan pemandangan yang ditampilkan di kamera, misalnya StreetCam yang memperlihatkan pemandangan jalan. Webcam atau web camera adalah sebuah kamera video digital kecil yang dihubungkan ke komputer melalui (biasanya) port USB ataupun port COM Gambar 2 Konstruksi dasar rotary encoder Optoelectronic akan mengirimkan cahaya LED melalui celah yang terdapat pada piringan enkoder, bagian penerima ( photo transistor) akan mengubah cahaya terang/gelap menjadi sinyal digital dengan duty cycle 50%. Gambar 5 Web Camera Logitech 2.4 Komunikasi Serial Komunikasi data serial, adalah cara berkomunikasi secara serial. Data yang akan dikirimkan akan diserialkan, dan dikirimkan keluar dari satu alur sebanyak 1 bit tiap waktu. Komunikasi serial

merupakan komunikasi yang paling sering dipergunakan. Port komunikasi serial ini biasanya sudah terdapat dalam computer, mesin pengendali, modem, terminal dan sebagainya. Dalam komunikasi data serial, masing-masing peralatan komunikasi memerlukan port serial dan kabel yang terdiri dari sedikitnya 3 kabel, yang terdiri dari kabel untuk mengirimkan data ( Transmitting Data : TX), menerima data (Receiving Data : RV) dan ground (GND) Kecepatan data transfer RS 232 cukup rendah, kecepatan maksimal hanya 19200 bits/ detik. Singkatnya RS232 hanya untuk komunikasi area local dan hanya satu driver dan satu receiver. RS232 pada PC mempunyai dua jenis konektor, yaitu konektor dengan 25 pin (DB25) dan konektor dengan 9 pin (DB9). Pada dasarnya hanya tiga pin yang dipakai, yaitu pin kirim, pin terima, dan ground. Catu tegangan dc dari baterai menuju ke lilitan melalui sikat yang menyentuh komutator,dua segmen yang terhubung dengan dua ujung lilitan. Kumparan satu lilitan pada gambar di atas disebut angker dinamo. Angker dinamo adalah sebutan untuk komponen yang berputar di antara medan magnet. Gambar 7 Motor DC 2.6 H-Bridge Motor Driver H-Bridge adalah salah satu contoh rangkaian motor driver. Susunan dasar dari rangkaian tersebut adalah beberapa transistor yang terangkai menyerupai huruf H. Oleh karena itu, rangkaian tersebut dinamakan H-Bridge. Rangkaian dasar rangkaian H-Bridge ditunjukkan pada gambar berikut ini. Gambar 6 Rangkaian Komunikasi Serial Untuk dapat menggunakan port serial, kita perlu mengetahui alamatnya. Biasanya tersedia dua port serial yaitu COM1 dan COM2. Base address COM1 biasanya adalah 1016 (3F8H) dan COM2 biasanya 760 (2F8H). 2.5 Motor DC Motor DC memerlukan suplai tegangan yang searah pada kumparan medan untuk diubah menjadi energi mekanik. Kumparan medan pada motor dc disebut stator (bagian yang tidak berputar) dan kumparan jangkar disebut rotor (bagian yang berputar). Jika terjadi putaran pada kumparan jangkar dalam pada medan magnet, maka akan timbul tegangan (GGL) yang berubah -ubah arah pada setiap setengah putaran, sehingga merupakan tegangan bolak-balik. Prinsip kerja dari arus searah adalah membalik phasa tegangan dari gelombang yang mempunyai nilai positif dengan menggunakan komutator, dengan demikian arus yang berbalik arah dengan kumparan jangkar yang berputar dalam medan magnet. Bentuk motor paling sederhana memiliki kumparan satu lilitan yang bisa berputar bebas di antara kutub-kutub magnet permanen. Gambar 8 Rangkaian Dasar H-Bridge 3. METODOLOGI Rancangan metodologi Proyek Akhir yang akan dibuat adalah mencakup bebrapa hal, yang menjadi point utama adalah system pergerakan robot dan system pengambilan kode warna pada buku dengan webcam. Dengan metode image processing. Image processing atau pengolahan citra adalah bentuk dari pemrosesan informasi yang menerima input berupa citra atau gambar seperti foto, frame atau objek benda. Dalam Proyek Akhir ini, image processing dilakukan agar robot mengetahui kemana tujuannya dengan membaca kode warna yang ditempel pada buku. Tahapan metode pembuatan Proyek Akhir sebagai berikut : 1.5.1 Tahapan Studi literature Merupakan suatu langkah untuk mencari dan mempelajari buku-buku, paper, makalah dan

informasi-informasi dari internet yang berhubungan dengan permasalahan proyek akhir, seperti bahasa pemrograman C++ (Code Vision AVR), Motor DC, Rotary Encoder, dan lain lain 1.5.2 Pengumpulan Data dan Bahan Merupakan kegiatan mencari, menemukan dan menentukan bahan-bahan yang berkaitan dengan proyek akhir. 1.5.3 Perancangan perangkat keras (hardware) Merupakan tahap perencanaan dan perancangan sistem yang terdiri dari mekanik dan elektronik. Seperti body robot serta lengan pendorong buku. WEBCAM PERSONAL COMPUTER (PC) MIKROKONTROLER DRIVER MOTOR DC 1.5.4 Pembuatan perangkat keras (hardware) Merupakan tahap implementasi dari perancangan perangkat keras (hardware). 1.5.5 Perancangan perangkat lunak (software) Merupakan tahap perencanaan rancangan program dan bahasa pemrograman yang dipilih pada proyek akhir ini. Dalam perencanaannya, bentuk dasar sistem berupa sebuah robot dengan memiliki tempat rak dan lengan pendorong buku. Sedangkan pada pengujian nanti robot akan menunjukkan kemampuan untuk mendeteksi warna, dengan webcam sebagai media pendeteksinya. 4.2 Perancangan Perangkat Keras Dengan menggunakan komponen-komponen di atas, maka rancangan sistem pada proyek akhir dapat dilihat sebagai berikut: 1.5.6 Pembuatan perangkat lunak (software) Merupakan tahap implementasi dari perancangan peracangan perangkat lunak (software). 1.5.7 Pengujian dan evaluasi perangkat keras (hardware) Melakukan evaluasi dan implementasi atas hardware yang Webcam NetBook mikrokontroler ATmega16 dibuat apakah telah berjalan dengan baik atau tidak. 1.5.8 Pengujian dan evaluasi perangkat lunak (software) Melakukan evaluasi dan implementasi atas software yang dibuat serta melakukan pembahasan dari hasil evaluasi tersebut. 1.5.9 Penyusunan laporan proyek akhir Merupakan tahap akhir berupa penyusunan buku laporan proyek akhir. 4. PERENCANAAN DAN PEMBUATAN SISTEM 4.1 Gambaran Sistem motor DC H-Bridge Gambar 9. Komponen Sistem Perangkat Keras Dari perangkat-perangkat di atas akan digabungkan kedalam mekanik robot. Dengan webcam sebagai mata untuk membaca kode warna pada buku, netbook sebagai pengolah citra yang ditangkap oleh webcam. Lalu hasil pengolahan akan diubah dalam bentuk biner yang selanjutnya akan dikirimkan dengan media USB to Serial ke mikrokontroller. Setelah mikrokontroller menerima data dari

netbook, maka actuator atau motor DC akan bergerak sesuai perintah yang diberikan dari input. 4.Pengujian dan Analisa Pengujian yang dilakukan antara lain : 1. Pengujian Mekanik (Berjalan Lurus), 2. Pengujian Driver, 3.Pengujian Mekanik (Berjalan membentuk pola Segi Empat), 4.Pengujian sistem (Bergerak ke RakA), 5.Pengujian sistem (Bergerak ke RakB), 6.Pengujian sistem (Bergerak ke RakC), 7.Pengujian sistem (Bergerak ke RakD), 8.Pengujian secara random ke masing-masing rak. Hasil Analisa : 1. Pengujian mekanik untuk bergerak lurus telah dilakukan dan hasilnya robot mampu berjalan lurus pada bidang datar. 2. Pengujian driver untuk mencari nilai pwm pada motor dc sebagai penggerk robot. Dihasilkan analisa bahwa PWM kedua motor berbeda, sehingga dibutuhkan penyesuaian pada kedua PWM. 3.Pergerakan robot dengan pola segiempat untuk dapat memastikan lagi mekanik dengan nilai pwm yangtelah didapat sebelumnya. 4. Pengujian sistem menghasilkan analisa mulai dari mekanik hingga lapangan. Pengaruh mekanik terhdaap pergerakan robot sangatlah besar, ketidak simetrisan antara sisi kanan dan kiri menyebabkan robot tidakberjalan sesuai yag diharapkan. Bagitu juga dengan lapangan, kondisi lapangan yang kurang baik dapat mempengaruhi kinerja atau bergeraknya robot. 5.Kesimpulan 1. Pengaruh mekanik terhadap pergerakan robot sangat besar. 2. Pencahayaan untuk melakukan pengolahan citra sangat memperngaruhi kamera dalam menangkap objek. 3. Konsdisi lapangan yang tidak baik memperngaruhi pergerakan robot. 6. Daftar Pustaka *) Al fatta, Hanif.2009.Rekayasa sistem pengenalan wajah,penerbit Andi,Yogyakarta. *)Aini,Nur.2006.Identifikasi jenis kacang bersandikan klasifikasi bentuk dan warna, Tugas Akhir Politeknik Elektronika Negeri Surabaya,Jurusan Teknik Elektronika, Surabaya. *)Blocher, Richard.Dasar Elektronika. Penerbit Andi,Yogyakarta