BAB IV ANALISA DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB III PERANCANGAN. 3.1 Perancangan mekanik

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV PENGUJIAN DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN PENGUJIAN ALAT

MODUL PRAKTIKUM ROBOTIKA. Program Studi Sistem Komputer STMIK STIKOM Indonesia

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Pengenalan Sensor Ultrasonic SRF05 dengan Arduino Sketch. Sensor Ultrasonic SRF05

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

DAFTAR PUSTAKA. Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta.

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV PENGUJIAN DAN ANALISA

LAMPU OTOMATIS DENGAN ARDUINO MENGGUNAKAN SENSOR ULTRASONIK DAN RELAY

BAB 5 IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN ALAT

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN ALAT

MODUL PRAKTIKUM SISTEM SENSOR & AKTUATOR (TKF 3406)

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

JOBSHEET 5. Motor Servo dan Mikrokontroller

BAB IV HASIL DAN PEMBAHASAN

BAB V. IMPLEMENTASI DAN PENGUJIAN

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PERANCANGAN. 4.1 Flowchart

BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN PENGUJIAN DATA

BAB III ANALISIS DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA ALAT

LAPORAN MEMBUAT ALAT PRAKTIK MIKROPROSESSOR

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN. AMR_Voice Smartphone Android. Module Bluetooth untuk komunikasi data. Microcontroller Arduino Uno. Motor Servo untuk Pintu

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERENCANAAN DAN PEMBUATAN ALAT

IMPLEMENTASI DAN PENGUJIAN

BAB IV PENGUJIAN SISTEM. selesai dibuat untuk mengetahui komponen-komponen sistem apakah berjalan

BAB IV PENGUJIAN DAN ANALISA

4.2 Persiapan Perangkat Keras dan Perangkat Lunak

RANCANG BANGUN ESKALATOR OTOMATIS BERBASIS ARDUINO PRO MICRO

BAB IV PENGUJIAN. Gambar 4.1 Rangkaian Pengujian Arduino Uno.

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT. perancangan alat. Tujuan pengujian adalah untuk mengetahui kebenaran

Logika pemrograman sederhana

BAB II LANDASAN TEORI

BAB IV PENGUJIAN DAN ANALISA ALAT

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

BAB III PEMBUATAN SOFTWARE

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV ANALISA DAN PENGUJIAN

BAB III PERANCANGAN ALAT

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

PRAKTIKUM 9 Penulisan dan Pembacaan ADC pada Mikrokontroler

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERANCANGAN DAN REALISASI SISTEM. menggunakan sensor gas MQ-2 yang ditampilkan pada LCD 16x2 diperlukan

BAB IV PERANCANGAN ALAT

Praktikum II LED dan PUSH BUTTON

BAB III PERANCANGAN. Sensor Ultrasonik. Microcontroller Arduino Uno. Buzzer LED LCD. Gambar 3.1 Blok Rangkaian

Bab 5. Pengujian Sistem

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III PERENCANAAN DAN PERANCANGAN

DAFTAR PUSTAKA. Agus Naba Belajar Cepat Fuzzy Logic Menggunakan MATLAB. Yogyakarta: Penerbit ANDI.

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV PENGUJIAN PROPELLER DISPLAY

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB III METODOLOGI PENELITIAN. Adapun gambar blok diagram modul data logger autoclave yang telah dibuat

BAB III ANALISA PERANCANGAN ALAT DAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Pada Bab IV ini menjelaskan tentang spesifikasi sistem, rancang bangun

BAB IV PENGUJIAN RPBOT PENGHISAP DEBU

BAB IV PENGUJIAN DAN ANALISA. Untuk mengetahui apakah tujuan-tujuan dari pembuatan alat ini telah

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III METODOLOGI PERANCANGAN. Diagram alir digambarkan pada gambar berikut :

BAB III PERANCANGAN DAN IMPLEMENTASI

BAB IV HASIL DAN PEMBAHASAN. Penulis membutuhkan perangkat keras sebagai berikut:

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN ALAT

DAFTAR PUSTAKA. 1. Wasito. S, Vademekum Elektronika, Jakarta, Gramedia, 2001, h. 454.

BAB III PERANCANGAN SISTEM

BASIC MOBILE ROBOT ARDUINO Kelengkapan Nama Jumlah Unit 2 mm Akrilik Base Board 2 Pcs

BAB III PERANCANGAN ALAT

BAB IV PENERAPAN DAN ANALISA

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Transkripsi:

BAB IV ANALISA DAN PENGUJIAN 4.1 Tujuan Pengujian Pengujian yang akan dilakukan untuk mengetahui apakah sistem sudah berjalan sesuai dengan perencanaan yang telah dibuat. Pengujian dilakukan pada beberapa bagian secara terpisah, kemudian dilakukan dalam sistem yang telah terintegrasi. Setelah melakukan perencanaan dan perancangan, selanjutnya perlu dilakukan pengujian dan pengukuran terhadap peralatan. Dalam pengujian dan analisa sistem, terlebih dahulu harus menjalankan rangkaian secara benar dalam pemasangan dan integrasi hardware maupun software. Tujuan pengujian berguna untuk menghindari kesalahan-kesalahan yang terjadi, langkah ini untuk mengetahui kondisi peralatan yang direncanakan sudah dapat berjalan dengan baik dan sesuai dengan yang dikehendaki atau tidak. Pengujian meliputi : 1. Pengujian rangkaian power supply. 2. Pengujian rangkaian jumper. 3. Pengujian servo. 4. Pengujian sensor ultrasonik. 5. Pengujian sistem keseluruhan. 4.2 Pengujian Power Supply Pengujian pada power supply dilakukan pada rangkaian UBEC 3A dan rangkaian regulator LM7805, pengujian di titik beratkan pada pengujian tegangan output pada masing-masing rangkaian untuk memastikan tegangan output tidak mengalami over voltage atau down voltage. Sehingga dapat menghindari resiko kerusakan pada rangkaian, servo dan sensor. 54

P a g e 55 Tabel 4.1 Pengujian Rangkaian UBEC Pengujian Volt Tegangan output (posisi saklar 5v) 5.27 Tegangan output (posisi saklar 6v) 6.00 Tabel 4.2 Pengujian Rangkaian Regulator LM7805 Pengujian Volt Tegangan di terminal input 11.07 Tegangan di terminal output1 4.97 Tegangan di terminal output2 4.97 Tegangan di terminal output3 4.97 Selain pengujian tegangan, Pengujian polaraitas masing-masing output juga penting karena kita menggunakan rangakaian listrik DC yang apabila terjadi kesalahan polaritas dapat berakibat fatal dan merusak rangkaian tersebut oleh karena itu perlunya suatu keseragaman untuk menandakan pin + (positive) dan pin (negative). 4.3 Pengujian Rangkaian Jumper Pengujian dilakukan pada rangkaian jumper servo kanan, rangkaian jumper servo kiri dan rangkaian jumper sensor. pengujian di titik beratkan pada pengujian tegangan pada masingmasing input dan ouput serta pengujian hubung singkat yang mungkin terjadi.

P a g e 56 Tabel 4.3 Pengujian Rangkaian Jumper Pengujian Volt Jumper Servo Tegangan Input 5.27 / 6.00 Tegangan Output servo kanan 1 5.27 / 6.00 Tegangan Output servo kanan 2 5.27 / 6.00 Tegangan Output servo kanan 3 5.27 / 6.00 Tegangan Output servo kanan 4 5.27 / 6.00 Tegangan Output servo kanan 5 5.27 / 6.00 Tegangan Output servo kanan 6 5.27 / 6.00 Tegangan Output servo kiri 1 5.27 / 6.00 Tegangan Output servo kiri 2 5.27 / 6.00 Tegangan Output servo kiri 3 5.27 / 6.00 Tegangan Output servo kiri 4 5.27 / 6.00 Tegangan Output servo kiri 5 5.27 / 6.00 Tegangan Output servo kiri 6 5.27 / 6.00 Jumper Sensor Tegangan Input 4.97 Tegangan Output Ultrasonik 1 4.97 Tegangan Output Ultrasonik 2 4.97 Tegangan Output Ultrasonik 3 4.97 Tegangan Output Ultrasonik 4 4.97 Tegangan Output Ultrasonik 5 4.97 Pengujian hubung singkat menggunakan multimeter dengan mode loudspeaker yang akan berbunyi apa bila 2 titik pengujian saling terhubung / terkoneksi. 4.4 Pengujian Servo Pengujian servo dibagi menjadi 2 tahap, yaitu : Pengujian rusak atau tidak nya servo Pengujian pose robot Pengujian untuk mengetahui rusak atau tidaknya servo menggunakan program sweep yang sudah ada di software Arduino pada tab Example.

P a g e 57 #include <Servo.h> Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int pos = 0; // variable to store the servo position void setup() myservo.attach(9); // attaches the servo on pin 9 to the servo object void loop() for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position Pengujian pose robot dilakukan dengan memberi program siap / berdiri pada robot dan menganalisa/memperhatikan perbedaan sudut pada tiap kaki dan lengan robot lalu dilakukan kalibrasi. Pengujian ini bertujuan untuk dapat mengkalibrasi sudut servo dengan pengaturan baik menggunakan program ataupun secara mekanik sehingga dapat menghasilkan pergerakan robot yang sesuai dengan yang diharapkan.

P a g e 58 4.5 Pengujian Sensor Ultrasonik Pengujian sensor ultrasonik menggunakan fasilitas serial monitor pada software Arduino yang membuat kita dapat memantau data-data ultrasonik pada tiap-tiap sensor secara real-time. int ultrasoundsignalpins[ ] = 49,48,47,46,45; // Front Left,Front, Front Right, Rear Ultrasound signal pins char *pingstring[ ] = "Depan : ","Depan Kiri : ", "Depan Kanan : ", "Kiri : ", "Kanan : "; // just something to print to indicate direction void setup() Serial.begin(9600); void loop() unsigned long ultrasoundvalue; for(int i=0; i < 5; i++) ultrasoundvalue = ping(i); Serial.print(pingString[i]); Serial.print(ultrasoundValue); Serial.print("cm, "); delay(50); Serial.println(); delay(50); //Ping function unsigned long ping(int i) unsigned long echo; pinmode(ultrasoundsignalpins[i], OUTPUT); // Switch signalpin to output digitalwrite(ultrasoundsignalpins[i], LOW); // Send low pulse delaymicroseconds(2); // Wait for 2 microseconds digitalwrite(ultrasoundsignalpins[i], HIGH); // Send high pulse delaymicroseconds(5); // Wait for 5 microseconds digitalwrite(ultrasoundsignalpins[i], LOW); // Holdoff pinmode(ultrasoundsignalpins[i], INPUT); // Switch signalpin to input digitalwrite(ultrasoundsignalpins[i], HIGH); // Turn on pullup resistor echo = pulsein(ultrasoundsignalpins[i], HIGH); //Listen for echo return (echo / 58.138); //convert to CM

Gambar 4.1 Serial monitor Arduino P a g e 59

P a g e 60 4.6 Pengujian Sistem secara keseluruhan Posisi awal robot berada di area start. Saat baru dinyalakan robot menjalankan pose siap/diam selama 3 detik lalu robot menjalankan fungsi ultrasonik untuk mendapatkan data-data jarak tembok labirin kemudian robot menjalankan fungsi gerakan maju dan kondisi keempat buah lampu LED dalam keadaan LOW / Mati. Robot akan terus menjalankan fungsi gerakan maju sampai ultrasonik 1, 2, dan 3 membaca kondisi jarak tertentu terhadap tembok. Apabila ultrasonik 2 dan 3 membaca kondisi jerak tembok < = 11 maka menandakan posisi robot sedang dalam keadaan miring ke kiri atau miring ke kanan sehingga robot akan menjalakankan fungsi muter kiri / muter kanan sebanyak 1 kali, jika kondisi tersebut sudah tidak terpenuhi maka robot akam menjalankan fungsi gerakan maju yang merupakan fungsi gerakan robot secara default. Gambar 4.2 Posisi Start

P a g e 61 Saat robot berada di belokan pertama (checkpoint 1) akan membaca halangan / tembok didepannya dan menjalankan fungsi ultrasonik untuk mendapatkan data dari ultrasonik 3 (kiri) dan ultrasonik 4 (kanan), lalu mejalankan fungsi berputar sebanyak 3 kali ke arah yang jaraknya lebih jauh, sehingga robot akan berputar sebanyak 3 kali ke kanan dan menyalakan lampu LED pertama sebagai tanda robot sudah berada di checkpoint 1 lalu menjalankan kembali gerakan default robot. Gambar 4.3 Robot membaca tembok depan di checkpoint 1 Gambar 4.4 Robot checkpoint 1

P a g e 62 Saat robot kembali membaca tembok di depannya yang berada di posisi checkpoint 2 maka robot akan berputar 3 kali ke kanan karena ultrasonik 4 membaca jarak lebih jauh dari pada ultrasonik 3, setelah fungsi berputar 3 kali ke kanan di jalankan maka lampu LED kedua akan menyala untuk menandakan robot sudah berada di checkpoint 2 lalu kembali menjalankan fungsi gerakan default robot. Gambar 4.5 Robot membaca tembok depan di checkpoint 2 Gambar 4.6 Robot checkpoint 2

P a g e 63 Saat robot kembali membaca tembok di depannya yang berada di posisi checkpoint 3 maka robot akan berputar 3 kali ke kanan karena ultrasonik 4 membaca jarak lebih jauh dari pada ultrasonik 3, setelah fungsi berputar 3 kali ke kanan di jalankan maka lampu LED ketiga akan menyala untuk menandakan robot sudah berada di checkpoint 3 lalu kembali menjalankan fungsi gerakan default robot. Gambar 4.7 Robot membaca tembok depan di checkpoint 3 Gambar 4.8 Robot checkpoint 3

P a g e 64 Saat robot kembali membaca tembok di depannya yang berada di posisi checkpoint 4 maka robot akan membaca pin LED pertama, kedua dan ketiga, jika ketiga pin tersebut dalam keadaan HIGH / menyala maka robot akan berputar 3 kali ke arah kiri lalu menyalakan lampu LED ke empat sebagai menanda robot sudah berada di checkpoint 4 dan kembali menjalankan fungsi default robot. Gambar 4.9 Robot checkpoint 4 Saat keempat checkpoint sudah dilewati (keempat lampu LED menyala) robot akan berhenti selama 10 detik ketika membaca tembok di depannya, dan menandakan robot sudah berada di area finish. Gambar 4.10 Robot finish

P a g e 65 4.7 Analisa Teknik Navigasi yang hanya menggunakan sensor utrasonik dan dibantu dengan rangkaian LED sebagai indikator checkpoint dapat berjalan dengan lancer apabila robot dapat bergerak maju dengan baik (jalan lurus). Power Supply robot sudah baik karena tidak ada energi yang terbuang (UBEC 3A dan LM7805 tidak overheat) dan baterai bekerja dengan baik dan tahan lama. Bahan acrylic cukup kuat untuk menopang beban robot. Pemotongan mekanik dengan menggunakan mesin Laser tidak 100% menghilangkan masalah mekanik karena masih perlu dilakukannya kalibrasi terhadap posisi sudut servo, tetapi pemotongan dengan mesin laser jauh lebih baik dari pemotongan secara manual. Sensor ultrasonik terkadang salah membaca jarak tembok yang dapat disebabkan oleh pantulan suara yang tidak diharapkan atau bagian dari robot yang menghalangi sensor ultrasonik. Kalibrasi ultrasonik diperlukan untuk menghasilkan gerakan robot yang baik. Mekanik robot hexapod dengan 2 sudut kebebasan (2DOF) membuat robot memerlukan ruang yang cukup lebar untuk dapat bergerak dengan baik. Mekanik robot hexapod 2DOF membuat robot mengalami gesekan pada ujung kaki untuk bergerak sehingga lambat laun ujung kaki robot akan terkikis. Metode navigasi dengan checkpoint dapat mempermudah dalam pemprograman untuk menyusuri labirin pada robot yang hanya memiliki satu / sedikit sensor.