PAINTING AIRBRUSH DESIGNED USING CANNY ADGE DETECTION METHOD

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. Dalam bahasa Inggris ada pepatah yang mengatakan a picture is worth a

BAB II SISTEM PENENTU AXIS Z ZERO SETTER

BAB 3 PERANCANGAN SISTEM

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

BAB 3 ANALISA DAN PERANCANGAN

BAB 3 PERANCANGAN SISTEM

Implementasi Deteksi Tepi Canny pada Citra Mammografi

Rancang Bangun Prototype Alat Sistem Pengontrol Kemudi Kapal Berbasis Mikrokontroler

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

BAB I SISTEM KONTROL TNA 1

Rancangan Dan Pembuatan Storage Logic Analyzer

ABSTRACT. The miniature parking system which is completed by touched sensor,

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

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

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

Bab 3 PLC s Hardware

PENDETEKSI OTOMATIS ARAH SUMBER CAHAYA MATAHARI PADA SEL SURYA. Ahmad Sholihuddin Universitas Islam Balitar Blitar Jl. Majapahit no 4 Blitar.

Perancangan PENGKODEAN NRZ-L DAN MANCHESTER BERBASIS MIKROKONTROLER ATMEGA8535. SKRIPSI (Resume)

BAB III ANALISA SISTEM

BAB II SISTEM KENDALI, DIAGRAM TANGGA & PLC. Sejarah Perkembangan Sistem Kendali dan Otomtisasi Industri

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi

SISTEM SANDI (KODE) Suatu rangkaian pengubah pesan bermakna (misal desimal) menjadi sandi tertentu (misal biner) disebut enkoder (penyandi).

BAB III PERANCANGAN DAN PEMBUATAN ALAT

II. TINJAUAN PUSTAKA. PLC adalah sebuah alat yang digunakan untuk menggantikan rangkaian sederetan

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

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

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

UNIVERSITAS BINA NUSANTARA SIMULASI CONVEYOR UNTUK PROSES PENGECATAN DAN PENGERINGAN MENGGUNAKAN PLC

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III METODE PENELITIAN. mengerjakan tugas akhir ini. Tahap pertama adalah pengembangan konsep

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

Rancang Bangun Sistem Pengujian Distorsi Menggunakan Concentric Circle Method Pada Kaca Spion Kendaraan Bermotor Kategori L3 Berbasis Edge Detection

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS

PROGRAMMABLE LOGIC CONTROLLER (PLC) SUATU PEMAHAMAN DASAR PERALATAN PENGENDALI DI INDUSTRI BAGI MAHASISWA TEKNIK INDUSTRI

BAB I PENDAHULUAN. digunakan untuk mengontrol dan bisa diprogram sesuai dengan kebutuhan, yang

BAB II LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM PEMROGRAMAN DAN IMPLEMENTASI ROBOT KARTESIAN

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

BAB III ANALISA DAN PERANCANGAN

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

BAB III PERANCANGAN ALAT

APLIKASI METODE HILL CLIMBING PADA STANDALONE ROBOT MOBIL UNTUK MENCARI RUTE TERPENDEK

BAB III PERANCANGAN ALAT. Dalam pembuatan suatu alat, produk, atau sistem perlu adanya sebuah

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

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

BAB III FUNGSI BAGIAN PLC. Processor. Catu Daya. Gambar 2. Block Diagram Perangkat Keras PLC

BAB III PERENCANAAN DAN REALISASI SISTEM

Kontrol Mesin Bor PCB Otomatis dengan Menggunakan Programmable Logic Controller

Penggunaan Sensor Kesetimbangan Accelerometer dan Sensor Halangan Ultrasonic pada Aplikasi Robot Berkaki Dua

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

BAB III METODE PERANCANGAN DAN PEMBUATAN. Blok diagram penelitian yang dilakukan dapat dilihat pada gambar berikut.

BAB III PERANCANGAN SISTEM

Clamp-Meter Pengukur Arus AC Berbasis Mikrokontroller

BAB III ANALISIS DAN PERANCANGAN

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

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

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB III ANALISA DAN PERANCANGAN ALAT

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

Mesin Bor Otomatis dengan Menggunakan Kamera untuk Mendeteksi Koordinat Bor

BAB III METODOLOGI PENELITIAN

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

OTOMASI PEMISAH BUAH TOMAT BERDASARKAN UKURAN DAN WARNA MENGGUNAKAN WEBCAM SEBAGAI SENSOR

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

TUGAS AKHIR TE

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT. eletronis dan software kontroler. Konstruksi fisik line follower robot didesain

BAB III ANALISIS DAN DESAIN SISTEM

SISTEM PENGENDALI DAN PENGHITUNG WAKTU PADA DRAG RACE DENGAN MIKROKONTROLER AT89S51

SISTEM KONTROL GERAK SEDERHANA PADA ROBOT PENGHINDAR HALANGAN BERBASIS KAMERA DAN PENGOLAHAN CITRA

Interupsi Bagian Memori ROM (Read Only Memory) RAM (Random Access Memory) Komuniksai Serial...

Integrasi Elektronika, Mekanika dan Perangkat Lunak pada CNC Rakitan

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. Pada bab ini akan dijelaskan tahapan perancangan sistem yang digunakan untuk software

ANALISIS PERBANDINGAN METODE PREWITT DAN CANNY UNTUK IDENTIFIKASI IKAN AIR TAWAR

BAB II ANALISIS DAN PERANCANGAN

IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN ANALISIS DETEKSI TEPI PADA ARM 11 OK6410B

BAB III PERANCANGAN DAN REALISASI ALAT

BAB 2 TINJAUAN PUSTAKA

UNIVERSITAS BINA NUSANTARA PENGENALAN UANG KERTAS DOLLAR AMERIKA DENGAN METODE TEMPLATE MATCHING

BAB IV PERANCANGAN. 4.1 Flowchart

BAB III PERANCANGAN SISTEM

SISTEM SORTING BARANG BERDASARKAN KETINGGIAN BARANG MENGGUNAKAN SENSOR CAHAYA BERBASIS MIKROKONTROLER AT89S51

SELF-STABILIZING 2-AXIS MENGGUNAKAN ACCELEROMETER ADXL345 BERBASIS MIKROKONTROLER ATmega8

PRARANCANGAN SISTEM PENGENDALIAN PROSES PADA KOLOM PENUKAR ION PENGOLAH LIMBAH RADIOAKTIF

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

PERANCANGAN ALAT PENGONTROL BEBAN LISTRIK BERBASIS MIKROKONTROLER AT89S52 DENGAN MEMANFAATKAN TEKNOLOGI SMS

SIMULATOR PENGERING CAT BERBASIS PENGONTROL MIKRO

BAB III PERANCANGAN SISTEM

Model Sistem Akses Tempat Parkir Berdasarkan Pengenalan Plat Nomor Kendaraan. Andry Jonathan ( )

Transkripsi:

Muhammad, Perancangan Painting Air Brush 21 PERANCANGAN PAINTING AIR BRUSH MENGGUNAKAN METODE CANNY ADGE DETECTION Mar i Muhammad (1), Harianto (2), (1), (2) Program Studi S1 Sistem Komputer, Sekolah Tinggi Manajemen Informatika & Teknik Komputer Surabaya (STIKOM Surabaya) Email: hari@stikom.edu PAINTING AIRBRUSH DESIGNED USING CANNY ADGE DETECTION METHOD Abstract: Digital painting using air brush as a tool to make easier in printing digital picture without printing. This tool consists of: a computer function as image processing and coding image point value as send to the micro controller. Minimal ratio between paint and tinier is used 1:2. The tinier used the easier paint flow out. From the experiment done the result of airbrush painting shows the same as done manual. Keywords: Painting Air brush, Channy Adge Detection, Image Processing, Microcontroller. Pesatnya perkembangan teknologi saat ini menuntut untuk mengaplikasikan teknologi di lingkungan sekitar dengan maksimal. Selain membantu aplikasi teknologi juga mempermudah bagi pengguna, sehingga teknologi tersebut menjadi teknologi tepat guna. Painting air brush merupakan peralatan yang menggabungkan antara mekanik dengan elektronik (mechatronic). Painting air brush digunakan untuk mempermudah mencetak gambar tanpa memerlukan cetakan. Usaha sablon yang dilakukan oleh pengusaha advertising kebanyakan menggunakan cetakan dan teknik printing biasa. Apabila menggunakan teknik tersebut kelemahan gambar yang diperoleh tidak sesuai dengan yang diharapkan. Permasalahan muncul jika konsumen menginginkan suatu gambar yang dihasilkan dari proses air brush. Pengecatan menggunakan air brush yang dilakukan secara manual dengan berulang-ulang, mempunyai ketelitian dan keakuratan yang kurang baik. Dalam perancangan dan pembuatan painting air brush bagian yang terpenting adalah sistem kontrol. Pada painting air brush, component input, kontrol dan output bekerja secara terintegrasi, sehingga dapat melakukan proses pencetakan gambar menggunakan air brush diperoleh ketelitian,

22 GEMATEK JURNAL TEKNIK KOMPUTER, VOLUME 10 NOMOR 1, MARET 2008 keakuratan, dan dapat dilakukan secara berulangulang. METODE Keseluruhan sistem yang dibuat pada penelitian ini sesuai dengan blok diagram pada Gambar 1. microcontroller mempunyai sebuah Central Processing Unit (CPU) dan terdapat tambahan pemasangan sejumlah Random Acces Memory (RAM), Read Only Memory (ROM), Input/Output (1/0) Port dan sebuah timer yang semuanya terletak dalam satu chip (Bergsman, 1994). Gambar 1 Blok Diagram Umum Perancangan Elektronik Berdasarkan fungsinya rangkaian elektronik dikelompokkan menjadi beberapa bagian: minimum system, rangkaian pengkondisi signal, actuator dan sensor. Minimum system berfungsi sebagai pusat pengendali yang mengatur kinerja masing-masing hardware yang terkoneksi dengannya agar dapat saling terkoordinasi. Komponen utamanya adalah microcontroller. Microcontroller berfungsi sebagai alat komunikasi dengan peralatan elektronik. Sebuah Rangkaian pengkondisi signal berfungsi sebagai penyesuai tegangan dan arus yang keluar dan masuk ke rangkaian minimum system. Aktuator pada penelitian ini berupa motor yang berfungsi untuk menggerakan painting air brush sesuai dengan gambar yang diinginkan. Valve yang berfungsi untuk mengatur nyala dan matinya air brush, sedangkan sensor berfungsi untuk menjaga agar gerakan mesin tidak melebihi batas-batas yang ditentukan.

Muhammad, Perancangan Painting Air Brush 23 Perancangan Perangkat Lunak Selain perangkat keras, dibutuhkan juga sebuah perangkat lunak sebagai pengolah citra sebelum dicetak. Proses yang dilakukan untuk pengolahan gambar adalah gray scale, gaussian smooth, gradien computation, non maxima supression, dan hysteresis thresholding. Gray scale berfungsi untuk mengubah gambar berwarna menjadi warna keabuan dengan nilai 0 sampai dengan 255. Gaussian smooth adalah salah satu filter untuk mereduksi noise pada gambar yang paling sering digunakan. Gradien computation adalah metode yang digunakan untuk menentukan tepi dari sebuah gambar. Beberapa operator yang digunakan untuk pendeteksian tepi obyek adalah operator Robert, Sobel dan Prewwit (Green, 2002). Non maxima supression adalah algoritma untuk menjadikan tepi dari obyek menjadi satu pixel (Green, 2002). Hysteresis thresholding adalah algoritma yang menggunakan dua nilai batas yaitu thigh dan tlow, jika pixel yang sedang diproses nilainya lebih besar dari thigh, pixel tersebut diberi tanda sebagai bukan obyek (Marshall, 1994). Metode untuk menentukan piksel-piksel yang benar-benar tepi yang boleh ada, sedangkan yang lainya harus dihapus. Setelah gambar diolah dengan metode di atas piksel-piksel yang menjadi tepi tersebut dibaca koordinatnya kemudian dikirim menggunakan komunikasi serial dari komputer ke microcontroller untuk diproses oleh microcontroller, sehingga menjadi gerakan motor stepper dan semprotan cat pada air brush. Dari penjelasan diatas da- pat dibuat diagram alir yang terdapat pada Gambar 2. Start Gray scale Gausian smoth Gradient computation Non maxima supression Hysteresis thresholding Data array koordinat tepi Kirim karakter Inisialisai ke mikrokontrol Ada balasan? Y A Gambar 2 Diagram Alir Perangkat Lunak pada Komputer (Berlanjut...) T

24 GEMATEK JURNAL TEKNIK KOMPUTER, VOLUME 10 NOMOR 1, MARET 2008 A Kirim data array ke mikrokontrol Secara serial Data array habis? T Y Gambar 3 Gelombang untuk Pengiriman Karakter 1 Stop Lanjutan Gambar 2 Diagram Alir Perangkat Lunak pada Komputer Mekanik Pada bagian ini terdapat beberapa bagian alat, antara lain mekanik penggerak sumbu x yang bergerak pada sumbu x, penggerak sumbu y yang bergerak pada sumbu y, dan peralatan air brush yang menyemprotkan cat sesuai pola gambar yang dikirimkan oleh komputer. HASIL DAN PEMBAHASAN Pengujian Sistem Pengujian Rangkaian Serial Dengan pengujian ini akan diuji hasil pengiriman data yang dilakukan oleh komputer dan data yang diterima oleh mikrokontroler. Untuk mengamati gelombang yang dikirimkan oleh komputer dapat dilihat pada oscilloscope pada Gambar 3. Pengujian Rangkaian Pengendali Pengujian ini bertujuan untuk mengetahui apakah rangkaian-rangkaian pengendali dapat berfungsi dengan baik. Terdapat dua buah pengendali yang akan diuji, pertama adalah pengendali motor stepper dan kedua adalah pengendali katup. Untuk pengujian rangkaian pengendali motor stepper dapat dilihat pada Tabel 1. Tabel 1 Data Hasil Percobaan Pengendali Motor Menggunakan Mikrokontroler Port 0 60h 30h - 90h C0h 60h - C0h - 90h 30h 06h 03h - 09h 0Ch 06h 0Ch - 09h 03h Stepper atas berlawanan arah jarum searah jarum Stepper bawah searah jarum berlawanan arah jarum

Muhammad, Perancangan Painting Air Brush 25 Pengujian ini dilakukan dengan jalan memberikan perintah kepada microcontroller melalui sebuah komputer. Hasil pengujian rangkaian pengendali motor stepper di atas diperoleh data, bahwa apabila motor stepper diberi masukan 60h, 30h, 90h, dan 0Ch secara berturut-turut atau dengan menggeser logika 1 yang diberikan ke kanan, maka motor stepper akan bergerak berputar berlawanan arah jarum. Namun sebaliknya, jika diberikan data 60h, 0Ch, 90h, 30h secara berturut-turut atau dengan menggeser logika 1 yang diberikan ke arah kiri, maka motor stepper akan berputar searah jarum. Dari penjelasan di atas dapat dikatakan bahwa rangkaian motor stepper dapat berjalan dengan baik. Sedangkan, pada hasil pengujian rangkaian pengendali katup (valve) dapat dilihat pada Tabel 2. Pembahasan Setelah mengadakan pengujian, masingmasing bagian alat harus dilakukan pengujian hasil pengecatan alat painting air brush. Dari percobaan yang dilakukan dengan menggunakan perangkat lunak secara langsung dari komputer yang ditunjukan pada Gambar 4 didapatkan hasil pengecatan seperti Gambar 5. Gambar 4 Citra Asli dari Gambar yang Akan Dicetak Tabel 2 Data Hasil Percobaan Pengendali Katup Logika pada Port 1.2 Relay Kondisi katup 0 Close Tertutup 1 Open Terbuka Relay akan memperoleh data dari port 1.2 mikrokontroler, apabila masukan yang berasal dari mikro berlogika 0, maka relay akan berada pada kondisi Normaly Close (NC). Jika masukan berubah menjadi logika 1 maka relay akan berada pada kondisi Normaly Open (NO). Hasil akhir dari rangkaian ini adalah terbukanya suatu katup, jika pengendali relay tersebut aktif. Hal ini sesuai dengan perancangan, dan data hasil percobaan tidak menunjukkan suatu kesalahan. Gambar 5 Hasil Pengecatan Hasil pengecatan dapat diambil kesimpulan bahwa alat telah berhasil mengecat dengan baik. Terlihat bahwa alat telah berhasil mencetak bentuk yang sesuai dengan citra yang terdapat pada komputer.

26 GEMATEK JURNAL TEKNIK KOMPUTER, VOLUME 10 NOMOR 1, MARET 2008 SIMPULAN Berdasarkan hasil pengujian pengiriman data dari komputer ke microcontroller yang tampak pada osiloskop adalah data yang terbaca sesuai dengan kode American Standard Code for Information Interchange (ASCII) dari karakter-karakter yang dikirimkan. Kode tersebut disertai sebuah awalan bit pada awal data dan sebuah bit pada akhir data. Pada pengujian rangkaian pengendali motor stepper dapat berputar searah jarum dan berlawanan arah jarum, rangkaian pengendali relay bisa bekerja dengan baik. Untuk perbandingan cat dan tiner, dari data hasil percobaan yang ada dapat disimpulkan bahwa minimal perbandingan antara cat dan tiner sebesar 1 banding 2. Semakin banyak tiner yang digunakan, maka keluarnya cat semakin mudah. Gambar yang dihasilkan oleh alat mempunyai perbandingan 1 titik komputer sama dengan 0,405 cm. RUJUKAN Bergsman, P. 1994. Controlling the World with Your PC. United States of America: LLH Technology Publishing. Marshall, D. 1994-1997. Gradient based methods, (Online) (http:// www.cs.cf.ac.uk/dave/vision_lecture/ node28.html, diakses 26 Juli 2005). Green, B. 2002. Edge Detection Tutorial, (Online) (http:// www.pages.drexel.edu/~weg22/edge.html, diakses 26 Juli 2005).