RANCANG BANGUN ALAT PEMILAH WARNA BARANG BERBASIS ARDUINO YANG BERKOMUNIKASI DENGAN LABVIEW.

(1)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

RANCANG BANGUN ALAT PEMILAH WARNA BARANG BERBASIS ARDUINO YANG BERKOMUNIKASI DENGAN LABVIEW

PROYEK AKHIR

Diajukan sebagai salah satu syarat kelulusan sidang yudisium diploma-III tahun akademik 2012/2013

Disusun Oleh: IRFAN N. PRATAMA

1004586

DIPLOMA-III TEKNIK ELEKTRO JURUSAN PENDIDIKAN TEKNIK ELEKTRO

FAKULTAS PENDIDIKAN TEKNOLOGI DAN KEJURUAN UNIVERSITAS PENDIDIKAN INDONESIA


(2)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview


(3)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

RANCANG BANGUN ALAT PEMILAH WARNA BARANG

BERBASIS ARDUINO YANG BERKOMUNIKASI DENGAN

LABVIEW

Oleh Irfan N. Pratama

Sebuah laporan proyek akhir yang diajukan untuk memenuhi salah satu syarat memperoleh gelar Diploma pada Fakultas Pendidikan Teknik dan Kejuruan

© Irfan N. Pratama 2013 Universitas Pendidikan Indonesia

Oktober 2013


(4)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Laporan proyek akhir ini tidak boleh diperbanyak seluruhya atau sebagian, dengan dicetak ulang, difoto kopi, atau cara lainnya tanpa ijin dari penulis.


(5)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview


(6)

Irfan nanda pratama , 2013

Rancung bangun alat pemilah warna barang berbaris arduino yang berkomunikasi dengan labview

damupi2013

ABSTRAK

Dalam pengembangan dunia industri sistem produksi barang pada dunia industri sekarang ini lebih banyak menggunakan mesin-mesin otomatis. Hal ini memungkinkan suatu pabrik mengontrol jumlah barang yang dihasilkan setiap harinya. Pada Tugas Akhir ini saya penulis mencoba untuk membuat alat pemilah barang berdasarkan warna, dengan judul “Rancang Bangun Alat Pemilah Warna Barang Berbasis Arduino Yang Berkomunikasi Dengan LabVIEW”. Tugas Akhir ini bertujuan untuk membuat dan mengimplementasikan suatu sistem yang dapat memilah barang sesuai warna yang nantinya output barang tersebut akan dibaca oleh LabVIEW. Kontrol pada pemilah barang menggunakan sensor warna dan motor servo yang nantinya digerakan oleh mikrokontroler arduino. Arduino yang menghasilkan tegangan 5V, tegangan ini yang nantinya menghidupkan sensor warna, motor servo, dan mini konveyor sehingga dapat bekerja. Selanjutnya data hasil dari keluaran barang akan dibaca oleh LabVIEW. Kata kunci : Mikrokontroler, Sensor Warna, Motor Servo,Mini Konveyor, LabVIEW


(7)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR ISI

ABSTRAK ... i

KATA PENGANTAR ... ii

DAFTAR ISI ... iv

DAFTAR TABEL ... vii

DAFTAR GAMBAR ... viii

DAFTAR LAMPIRAN ... x

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Tujuan ... 2

1.3 Manfaat ... 2

1.4 Rumusan Masalah ... 2

1.5 Batasan Masalah ... 2

1.6 Sistematika penulisan ... 3

BAB II LANDASAN TEORI 2.1 LabVIEW ... 5


(8)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

2.1.2 Toolbar Block Diagram ... 6

2.1.3 Palet Control ... 7

2.1.4 Palet Functions ... 7

2.1.5 Palet Tool ... 8

2.1.6 Jendela Context Help ... 9

2.2 Mikrokontroller ... 9

2.2.1 Arduino ... 10

2.3 Sensor Warna ... 11

2.4 Motor Servo ... 12

BAB III PERENCANAAN DAN PEMBUATAN ALAT 3.1 Pendahuluan ... 14

3.2 Perancangan Hardware ... 16

3.2.1 Perencanaan Pembuatan Sensor Warna ... 16

3.2.2 Perencanaan Pembuatan Konveyor ... 17

3.3 Perencanaan Pembuatan Program Arduino untuk sensor warna dan Motor Servo ... 18

3.4 Perencanaan Pembuatan Program LabVIEW ... 22

BAB IV PENGUJIAN DAN ANALISIS 4.1 Pendahuluan ... 28


(9)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

4.2 Pengujian Sensor Warna ... 28 4.3 Pengujian Program Arduino Untuk Sensor Warna dan

Motor Servo ... 30 4.4 Pengujian Program LabVIEW ... 32

BAB V PENUTUP

5.1 Kesimpulan ... 35 5.2 Saran ... 35

DAFTAR PUSTAKA ... LAMPIRAN


(10)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB I

PENDAHULAN

1.1 Latar Belakang

LabVIEW merupakan software yang khusus digunakan untuk pemrosesan dan visualisasi data dalam bidang akuisisi data, kendali dan instrumentasi, serta otomatisasi industri. Software ini dikembangkan pertama kali oleh perusahaan Nasional Instruments (NI) pada tahun 1986. LabVIEW merupakan singkatan dari Laboratory Virtual Instruments Engineering Workbenc.

Dalam dunia industri pada umumnya sebuah mesin-mesin yang memproduksi suatu barang menggunakan bantuan teknologi untuk mempermudah menghitung jumlah barang yang dihasilkan dalam skala besar. Hal ini dikarenakan proses perhitungan secara otomatis menggunakan beberapa software seperti LabVIEW lebih mempermudah operator mengakuisisi data barang tersebut.

Dalam Proyek Akhir ini dibahas mengenai metode monitoring data sebuah miniatur alat pemilah barang menggunakan sensor warna sebagai pemberi sinyal ke mikrokontroller Arduino yang nantinya akan dibaca oleh LabVIEW data dari barang yang telah masuk.

Dari latar belakang diatas, maka penulis mengambil judul:

Rancang Bangun Alat Pemilah Warna Barang Berbasis Arduino Yang Berkomunikasi Dengan LabVIEW


(11)

2

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

1.2 Tujuan

Proyek Akhir ini memiliki tujuan untuk membuat dan mengimplementasikan suatu sistem yang dapat memilah barang sesuai warna yang berkomunikasi dengan LabVIEW.

1.3 Manfaat

1. Dapat mengoprasikan software LabVIEW pada aplikasi sederhana dalam dunia pendidikan.

2. Pembaca dapat mengetahui sedikit banyak cara kerja software LabVIEW pada aplikasi sederhana.

1.4 Rumusan Masalah

Dari permasalahan – permasalahan yang ada diatas diperoleh rumusan masalah pada proyek akhir ini adalah sebagai berikut :

1. Bagaimana cara membuat program pada LabVIEW. 2. Bagaimana cara mengaplikasikan software LabVIEW. 3. Bagaimana interaksi Arduino dengan LabVIEW bekerja.

1.5 Batasan Masalah

Agar isi dan pembahasan tugas akhir ini menjadi terarah dan dapat mencapai hasil yang diharapkan, maka penulis perlu membuat batasan masalah yang akan dibahas. Adapun batasan masalah pada penulisan tugas akhir ini adalah sebagai berikut :


(12)

3

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

1. Program yang dibuat pada LabVIEW pembaca data masukan dari sensor warna.

2. Aplikasi yang dipergunakan alat pemilah barang berdasarkan warna barang.

3. Program pada Arduino hanya sebatas program yang menginteraksikan Arduino dengan LabVIEW.

1.6 Sistematika Penulisan

Adapun sistematika pembahasan dalam penyusunan proyek akhir ini direncanakan terbagi menjadi 5 bab diantaranya :

BAB I : PENDAHULUAN

Pada bab ini berisi tentang latar belakang pembuatan alat pada proyek akhir, tujuan yang ingin dicapai, manfaat pembuatan alat pada proyek akhir, rumusan masalah pada proyek akhir, batasan permasalahan pada proyek akhir, dan sistematika penulisan.

BAB II : LANDASAN TEORI

Dalam bab ini dijelaskan teori pendukung tentang LabVIEW, Arduino, Sensor warna, Motor servo.

BAB III : PERENCANAAN DAN PEMBUATAN ALAT

Bab ini membahas tahap perencanaan dan proses pembuatan miniatur alat serta program pada LabVIEW.


(13)

4

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB IV : PENGUJIAN DAN ANALISIS

Bab ini membahas secara keseluruhan dari sistem dan dilakukan pengujian serta analisa pada setiap percobaan perangkat keras. Mengintegrasikan seluruh sistem dan pengujian, kemudian berdasarkan data hasil pengujian dilakukan analisa terhadap keseluruhan sistem.

BAB V : PENUTUP

Bab ini membahas kesimpulan dari pembahasan, perencanaan, pengujian dan analisa berdasarkan data hasil pengujian sistem. Untuk meningkatkan hasil akhir yang lebih baik diberikan saran-saran terhadap hasil pembuatan proyek akhir.

DAFTAR PUSTAKA

Menguraikan tentang referensi-referensi yang telah digunakan selama pembuatan proyek akhir ini sebagai acuan yang mendukung.

LAMPIRAN

Berisi tentang hasil-hasil pengujian dan listing program pada proyek akhir ini.


(14)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB III

PERENCANAAN DAN PEMBUATAN ALAT

3.1 Pendahuluan

Dalam bab III ini akan dibahas tentang perencanaan sistem dengan membagi setiap bagian kedalam suatu diagram blok sesuai dengan fungsinya masing-masing. Dibawah ini merupakan gambar blok diagram sistem alat pemilah barang berdasarkan warna :

Sensor Warna

Mikrokontroler Arduino Mega

2560 Motor Servo

Mini Konveyor

Software LabVIEW

Gambar 3.1 Blok Diagram Sistem pemilah barang berdasarkan warna

Berdasarkan gambar 3.1 perncanaan dan pembuatan perangkat pada proyek akhir ini adalah :

 Perancangan pembuatan sensor warna.  Perancangan pembuatan mini konveyor

 Perencanaan pembuatan program arduino untuk sensor warna, motor servo, dan mini konveyor.


(15)

15

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

START

MINI KONVEYOR SENSOR WARNA MIKROKONTROLER

MOTOR SERVO LabVIEW

BARANG DATANG

SENSOR WARNA

ARDUINO

MEMBACA WARNA

SERVO BERGERAK

LabVIEW MEMBACA

BARANG

END TIDAK

YA


(16)

16

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Dari gambar 3.2 dapat dijelaskan bahwa prinsip kerja dari sistem ini adalah memilah barang sesuai warna yang ditentukan.

Awal mula barang datang yang digerakkan oleh mini konveyor kemudian sensor warna mulai menyeleksi warna barang tersebut yang langsung terindikasi pada LabVIEW, lalu motor servo mulai mengarahkan barang tersebut sesuai perintah yang telah diprogram pada mikrokontroler arduino.

3.2 Perancangan Hardware

3.2.1 Perencanaan Pembuatan Sensor Warna

Pembuatan sensor warna dengan menggunakan LED RGB dan LDR membutuhkan komponen-komponen sebagai berikut :

1. LED RGB 5 volt. 2. LDR

3. Resistor 33kΩ 4. Resistor 330Ω

Spesifikasi dari LED RGB yang digunakan pada alat ini adalah Lensa : Bening

Warna yg dipancarkan : Merah / Hijau / Biru Common : Katoda

Ukuran : 5mm

Tegangan : 2.5~3.0 (V) forward voltage Sudut Pancaran : 25 derajat

Intensitas cahaya : 4.000 mcd (millicandela)

Adapun spesifikasi dari LDR yang digunakan pada alat ini adalah Resistansi LDR dalam keadaan gelap : 10MΩ


(17)

17

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Resistansi LDR dalam keadaan terang : 1KΩ atau kurang Berikut adalah gambar sensor warna :

Gambar 3.2.1 Sensor Warna

3.2.2 Perencanaan Pembuatan Mini Konveyor

Pembuatan mini konveyor ini mengunakan bahan-bahan sebagai berikut : 1. Motor 12vDC

2. Gear tamiya 3. Kain karet ban

4. Tempat gulungan benang 5. As tamiya

6. Kotak Taperware

Berikut adalah gambar mini konveyor :


(18)

18

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

3.3 Perencanaan Pembuatan Program Arduino untuk Sensor Warna dan Motor Servo

Pemrograman sensor warna LED RGB dan LDR yang digunakan ini bekerja dengan menggunakan sinyal yang dikirim oleh mikrokontroler arduino. Maka dari itu pemrograman yang digunakan adalah pemrograman arduino yang nantinya memberikan sinyal ke sensor warna untuk memilah barang yang selanjutnya diarahkan oleh motor servo. Berikut pemrograman arduino untuk sensor warna dan motor servo :

/* Program sensor warna #include <Servo.h> Servo myservo; int sensorPin = A0;

int LedBiru =3; // Led warna biru digital pin 3 int LedHijau=4; // Led warna hijau digital pin 4 int LedMerah=5; // Led warna merah digital pin 5 int hasil,hasilb,hasilm,hasilh;

int k=2; // toleransi warna

void setup() {

// declare the ledPin as an OUTPUT: pinMode(LedBiru,OUTPUT); pinMode(LedMerah,OUTPUT); pinMode(LedHijau,OUTPUT); digitalWrite(LedBiru,LOW); digitalWrite(LedMerah,LOW);


(19)

19

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

digitalWrite(LedHijau,LOW);

myservo.attach(9); // motor servo pin digital 9 myservo.write(90);

delay(150);

Serial.begin(9600); delay(500);

}

void loop() {

// nyalakan LedMerah

digitalWrite(LedMerah,HIGH); //delay 150 ms agar LDR baca stabil delay(500);

// baca data sensor

hasil= analogRead(sensorPin); hasilm=map(hasil,0,1023,0,255); Serial.print("R,G,B = ");

Serial.print(hasilm);

digitalWrite(LedMerah,LOW); delay(150);

// nyalakan LedHijau


(20)

20

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

//delay 150 ms agar LDR baca stabil delay(150);

// baca data sensor

hasil= analogRead(sensorPin); hasilh=map(hasil,0,1023,0,255); Serial.print(",");

Serial.print(hasilh);

digitalWrite(LedHijau,LOW); delay(150);

// nyalakan LedBiru

digitalWrite(LedBiru,HIGH); //delay 150 ms agar LDR baca stabil delay(150);

// baca data sensor

hasil= analogRead(sensorPin); hasilb=map(hasil,0,1023,0,255); Serial.print(",");

Serial.println(hasilb);

digitalWrite(LedBiru,LOW); delay(150);


(21)

21

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

if(abs(hasilm-236)<k && abs(hasilh-218)<k && abs(hasilb-235)<k){ Serial.println(" -> WARNA MERAH !\n");

myservo.write(135); } else

if(abs(hasilm-238)<k && abs(hasilh-216)<k && abs(hasilb-229)<k){ Serial.println(" -> WARNA HIJAU !\n");

myservo.write(45); } else

if(abs(hasilm-138)<k && abs(hasilh-163)<k && abs(hasilb-166)<k){ Serial.println(" -> WARNA BIRU !\n");

myservo.write(90); } else

if(abs(hasilm-237)<k && abs(hasilh-222)<k && abs(hasilb-231)<k){ Serial.println(" -> NORMAL !\n");

myservo.write(90); } else

// if(abs(hasilm-209)<k && abs(hasilh-204)<k && abs(hasilb-210)<k){

// Serial.println(" -> WARNA KUNING MUDA!\n"); // myservo.write(180); } else

Serial.println(" -> ???\n");

delay (500); }

(Blog Aan Darmawan, 25 mei 2012)

Program untuk mendeteksi warna diatas belum tentu dapat mendeteksi warna pada setiap kertas warna yang ada pada barang. Untuk mendapatkan perbandingan warna yang sesuai, maka harus dikalibrasikan terlebih dahulu


(22)

22

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

menyesuaikan dengan sensor yang digunakan. Sedangkan untuk mengatur pergerakan pada motor servo tingal menganti angka yang terdapat pada program “myservo.write(90);” masukkan angka yang dibutuhkan untuk mengerakan servo pada sudut tertentu sesuai dengan angka.

Berikut adalah skematik rangkaian sensor warna dan motor servo yang telah terintegrasi.

Gambar 3.3.1 Skematik Rangkaian

3.4 Perencanaan Pembuatan Program LabView

Pada pembuatan program LabVIEW untuk mengidentifikasi warna barang yang telah ditentukan. LabVIEW membutuhkan 3 buah fungsi; fungsi VISA Configure Serial Port untuk mengatur setting komunikasi sekaligus


(23)

23

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

membukanya, fungsi VISA Read untuk membaca data yang dikirimkan, dan fungsi VISA Close untuk menutup komunikasi.

Langkah-langkah pembuatan program pada LabVIEW akan dibahas dibawah ini ;

Buka Software LabVIEW kemudian klik kanan pada taskbar Block Diagram pilh Instrument I/O lalu Serial, pilih Visa Configure Serial Port, Visa Read,Visa Close. Setelah ke-3 Visa tersebut tampil pada taskbar Block Diagram langkah selanjutnya yaitu menyambungkan ke-tiga Visa tersebut sampai terlihat seperti pada gambar dibawah.

Gambar 3.4.1 Visa Configure Serial Port, Visa Read, Visa Close

Kemudian klik kanan kaki input Visa resource name di fungsi Visa Configure Serial Port, dan pilih Create kemudian Control, untuk bisa memilih saluran port yang sedang digunakan oleh Arduino dari Front panel.


(24)

24

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.2 Pengawatan ketiga Visa pada LabVIEW

Tambahkan While Loop pada fungsi Visa Read, karena harus berulang kali membaca data selama komunikasi sedang berlangsung. Klik pada taskbar Block Diagram pilih Programming lalu structures kemudian pilih While Loop. Klik kanan pada kaki Read Buffer Visa Read, dan pilih Create Indicator untuk melihat data yang diterima LabVIEW. Kemudian tambahkan fungsi Equal untuk membandingkan output Read Buffer tersebut dengan String Constant 1, jika sama bernilai True dan jika tidak sama bernilai False. Klik kanan pada taskbar Block Diagram pilih arithmetic & comparison lalu comparison kemudian equal. Nilai input inilah yang akan menyalakan LED Indicator. Untuk memunculkan LED Indicator, klik kanan pada output fungsi equal, dan pilih Create Indicator. Tambahkan fungsi stop button dalam While Loop dengan cara klik kanan pada taskbar Front Panel lalu pilih Buttons & Switches kemudian pilih stop button.


(25)

25

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.3 Penambahan While loop, Read Buffer, Stop button

Berikutnya, tambahkan fungsi Wait(ms), dan beri nilai input sebesar 100. Klik kanan pada taskbar Block Diagram lalu Programming pilih Timing kemudian Wait(ms). Fungsi Wait(ms) ini sangat penting, karena tanpa diberi tunda waktu, data menjadi tidak terbaca karena tidak utuh atau terpotong. Dengan diberi tunda waktu, pembacaan data menjadi lebih baik.


(26)

26

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.4 Menambahkan Wait(ms)

Jalankan program dengan menekan tombol Run, pilih saluran COM yang digunakan. Apabila sensor warna membaca barang berwarna merah Round LED Indicator merah akan menyala, begitu juga dengan Round LED Indicator hijau dan biru akan menyala ketika sensor warna membaca warna hijau atau biru. Bentuk akhir dari pembuatan program pada LabVIEW dapat dilihat pada gambar dibawah ini.


(27)

27

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.5 Detail keseluruhan program pada taskbar Block Diagram


(28)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labwiew

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB V

PENUTUP

5.1. Kesimpulan

Dari hasil pengujian alat pemilah barang sesuai warna yang berkomunikasi dengan LabVIEW ini dapat diketahui beberapa kesimpulan sebagai berikut :

1. Sensor Warna yang digunakan harus dikalibrasikan terlebih dahulu saat memprogram dalam arduino, sehingga warna yang kita tentukan dapat terbaca oleh sensor warna.

2. Arduino sebagai kontrol yang berfungsi memprogram data untuk inputan sensor warna dan menghasilkan output yang mengerakkan motor servo dan mini konveyor.

3. Komunikasi serial antara arduino dan LabVIEW menggunakan serial port yang terdapat pada LabVIEW.

4. LabVIEW sebagai software pembaca data output barang namun tidak menghitung jumlah barang.

5.2. Saran

Saran-saran untuk alat pemilah warna barang ini adalah sebagai berikut : 1. Dalam pembuatan program pada arduino harus benar-benar sesuai


(29)

36

2. Hardwere alat untuk lebih baik pada conveyor kecepatannya dapat diatur, sehingga memudahkan pengaturannya.

3. Untuk pengembangan lebih lanjut pemrograman pada LabVIEW agar dapat mengakusisi data output barang yang diproduksi.

4. Pemilihan sensor warna yang digunakan setidaknya menggunakan sensor warna yang lebih presisi agar dalam proses pembacaan barang nantinya tidak mengalami masalah.

5. Kabel USB dan sambungan pada PC harus benar-benar dapat terhubung agar pada saat mengupload program tidak terjadi masalah. 6. Pengkalibrasian sensor warna setidaknya dilakukan beberapa kali


(30)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR PUSTAKA

Blog Darmawan Aan. (25 mei 2012). Sensor warna ekonomis menggunakan LED RGB dan LDR. [Online]. Tersedia:

http://valfa.blogspot.com/2012/05/sensor-warna-ekonomis-menggunakan-led.html [diakses pada tanggal 6 Juli 2013]

Gerai Cerdas Home Page, (2013). LED RGB Terkontrol. [Online]. Tersedia: http://www.geraicerdas.com/led-rgb-terkontrol [16 Agustus 2013]

Elektronika Dasar Home Page, (2013). Sensor Cahaya LDR (Light Dependent Resistor). [Online]. Tersedia:

http://elektronika-dasar.web.id/komponen/sensor-tranducer/sensor-cahaya-ldr-light-dependent-resistor/#chitika_close_button [30 Agustus 2013]

Artanto Dian. (2012). Interaksi Arduino dan LabVIEW. [Ofline/Online]. Tersedia: http://interaksiarduinodanlabview.blogspot.com/ [diakses pada tanggal 5 Juni 2013]


(1)

25

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.3 Penambahan While loop, Read Buffer, Stop button

Berikutnya, tambahkan fungsi Wait(ms), dan beri nilai input sebesar 100. Klik kanan pada taskbar Block Diagram lalu Programming pilih Timing kemudian Wait(ms). Fungsi Wait(ms) ini sangat penting, karena tanpa diberi tunda waktu, data menjadi tidak terbaca karena tidak utuh atau terpotong. Dengan diberi tunda waktu, pembacaan data menjadi lebih baik.


(2)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.4 Menambahkan Wait(ms)

Jalankan program dengan menekan tombol Run, pilih saluran COM yang digunakan. Apabila sensor warna membaca barang berwarna merah

Round LED Indicator merah akan menyala, begitu juga dengan Round LED Indicator hijau dan biru akan menyala ketika sensor warna membaca warna

hijau atau biru. Bentuk akhir dari pembuatan program pada LabVIEW dapat dilihat pada gambar dibawah ini.


(3)

27

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi denganlabview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 3.4.5 Detail keseluruhan program pada taskbar Block Diagram


(4)

Irfan nanda Pratama ,2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labwiew

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB V

PENUTUP

5.1. Kesimpulan

Dari hasil pengujian alat pemilah barang sesuai warna yang berkomunikasi dengan LabVIEW ini dapat diketahui beberapa kesimpulan sebagai berikut :

1. Sensor Warna yang digunakan harus dikalibrasikan terlebih dahulu saat memprogram dalam arduino, sehingga warna yang kita tentukan dapat terbaca oleh sensor warna.

2. Arduino sebagai kontrol yang berfungsi memprogram data untuk inputan sensor warna dan menghasilkan output yang mengerakkan motor servo dan mini konveyor.

3. Komunikasi serial antara arduino dan LabVIEW menggunakan serial port yang terdapat pada LabVIEW.

4. LabVIEW sebagai software pembaca data output barang namun tidak menghitung jumlah barang.

5.2. Saran

Saran-saran untuk alat pemilah warna barang ini adalah sebagai berikut : 1. Dalam pembuatan program pada arduino harus benar-benar sesuai


(5)

36

2. Hardwere alat untuk lebih baik pada conveyor kecepatannya dapat

diatur, sehingga memudahkan pengaturannya.

3. Untuk pengembangan lebih lanjut pemrograman pada LabVIEW agar dapat mengakusisi data output barang yang diproduksi.

4. Pemilihan sensor warna yang digunakan setidaknya menggunakan sensor warna yang lebih presisi agar dalam proses pembacaan barang nantinya tidak mengalami masalah.

5. Kabel USB dan sambungan pada PC harus benar-benar dapat terhubung agar pada saat mengupload program tidak terjadi masalah. 6. Pengkalibrasian sensor warna setidaknya dilakukan beberapa kali


(6)

Irfan Nanda Pratama , 2013

Rancung bangun alat pemilah warna barang berbasis arduino yang berkomunikasi dengan labview

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR PUSTAKA

Blog Darmawan Aan. (25 mei 2012). Sensor warna ekonomis menggunakan LED RGB dan LDR. [Online]. Tersedia:

http://valfa.blogspot.com/2012/05/sensor-warna-ekonomis-menggunakan-led.html [diakses pada tanggal 6 Juli 2013]

Gerai Cerdas Home Page, (2013). LED RGB Terkontrol. [Online]. Tersedia: http://www.geraicerdas.com/led-rgb-terkontrol [16 Agustus 2013]

Elektronika Dasar Home Page, (2013). Sensor Cahaya LDR (Light Dependent Resistor). [Online]. Tersedia:

http://elektronika-dasar.web.id/komponen/sensor-tranducer/sensor-cahaya-ldr-light-dependent-resistor/#chitika_close_button [30 Agustus 2013]

Artanto Dian. (2012). Interaksi Arduino dan LabVIEW. [Ofline/Online]. Tersedia: http://interaksiarduinodanlabview.blogspot.com/ [diakses pada tanggal 5 Juni 2013]