TUTORIAL PERANCANGAN SISTEM EMBEDDED BERBASIS STATECHART:STUDI KASUS PADA LINE FOLLOWER MOBILE ROBOT

Ukuran: px
Mulai penontonan dengan halaman:

Download "TUTORIAL PERANCANGAN SISTEM EMBEDDED BERBASIS STATECHART:STUDI KASUS PADA LINE FOLLOWER MOBILE ROBOT"

Transkripsi

1 TUTORIAL PERANCANGAN SISTEM EMBEDDED BERBASIS STATECHART:STUDI KASUS PADA LINE FOLLOWER MOBILE ROBOT (Embedded Systems Design Principles: From Drawing to Coding, rev 0, mei 2009) Oleh : Iwan Setiawan Automatic Control Lab, Electrical Engineering of UNDIP

2 Kata Pengantar Saat ini, tutorial yang membahas robot mobile penjejak garis banyak kita jumpai dalam buku, paper atau pun dari berbagai sumber di internet. Tetapi jika anda cermati, algoritma atau strategi kontrol robot mobile yang dibahas umumnya disajikan dalam bentuk kode program secara langsung. Mungkin saja algoritmanya relative canggih, tetapi apakah anda akan cepat paham dengan algoritma tersebut?, Penulis tidak yakin anda akan cepat menangkap ide yang ingin diungkap oleh si penyusun algoritma. Hal ini dikarenakan kode program-walaupun ditulis dalam bahasa tingkat tinggi (seperti C, Basic, atau Pascal) bagi manusia tetap merupakan bahasa yang tidak alamiah, tidak manusiawi! (untuk lebih jelasnya silahkan anda baca Design of Embedded Control System Using Statechart: One Picture is Worth a Thousand of Words!) Tulisan ini pada dasarnya tidak semata-mata membahas robot mobile (apalagi mengulang materi robot mobile yang mudah anda jumpai di internet). Robot mobile penjejak garis yang diusung dalam tulisan ini hanyalah merupakan studi kasus yang penulis gunakan untuk mengilustrasikan betapa sederhana, sistematis, mudah dipahami dan menyenangkannya perancangan sistem embedded dengan menggunakan Statechart. Dalam tulisan ini akan dijelaskan langkah perancangan dari mulai Thinking, Drawing sampai Coding yang nantinya dapat juga digunakan dalam perancangan sistem kontrol yang lebih luas. Semoga bermanfaat. 2

3 Problem Robot Mobile Penjejak Garis Sebelum melakukan proses perancangan perangkat lunak pengontrolan lewat diagram Statechart, kita terlebuh dulu harus paham dengan tujuan serta spesifikasi sistem yang akan dirancang. Berikut adalah tujuan serta spesifikasi yang dijadikan studi kasus dalam tulisan ini: Tujuan Perancangan: Robot mobile yang nanti dibangun akan mampu menjejak garis hitam pada bidang warna putih (atau sebaliknya: garis putih pada bidang warna hitam). Dalam hal ini, garis digunakan oleh robot sebagai panduan atau landmark dalam bernavigasi (jika anda ingin mengetahui permasalahan navigasi secara umum silahkan baca artikel: Navigation Problem: Where Am I, Where Am I going, How do I get There di alamat url: ) Spesifikasi Perangkat keras robot: Agar robot mobile memiliki kemampuan bermanuver tinggi dan dapat dikontrol relative mudah, sistem kemudi yang digunakan dalam studi kasus ini adalah jenis diferensial : Robot memiliki dua roda utama yang digerakan oleh sistem penggerak (motor DC) tersendiri dan satu buah kastor sebagai roda penyeimbang. Untuk dapat mendeteksi garis (membedakan warna), dalam studi kasus ini digunakan photosensor yang bekerja berdasarkan prinsip pemantulan cahaya: bidang warna gelap cenderung memantulkan cahaya relative sedikit dibandingkan bidang warna cerah. Agar pergerakan robot mobile relative halus, jumlah photosensor yang digunakan sebanyak 8 buah: 4 buah photosensor digunakan untuk mengetahui status posisi robot samping kiri relative terhadap garis, dan 4 buah photosensor sisanya digunakan untuk mengetahui status posisi robot samping kanan relative terhadap garis. Dalam studi kasus ini, informasi garis yang dijejak oleh robot akan bernilai 1 sedangkan informasi bidang (misal lantai) akan bernilai 0 (lihat Gambar 1)--Hal tersebut dapat dilakukan baik lewat rekayasa rangkaian sensor maupun lewat software (operasi pembalikan bit). Gambar 1. Informasi garis yang diperoleh robot lewat photosensor Untuk kepentingan perancangan perangkat lunak, empat buah photosensor sebelah kiri dan empat buah sensor sebelah kanan robot dikoneksikan pada PORT microcontroller yang berbeda. Didalam perangkat lunak, informasi kedua status sisi robot tersebut 3

4 disimpan dalam dua buah variabel bertipe integer tak bertanda, misal variabel left digunakan untuk menyimpan 4 buah informasi photosensor sebelah kiri robot dan variabel right digunakan untuk menyimpan 4 buah informasi photosensor sebelah kanan robot. Gambar 2 dan 3 berikut berturut-turut memperlihatkan contoh interkoneksi serta hubungan status photosensor dengan kedua nilai variabel left dan right Gambar 2. Interkoneksi Sensor Gambar 3. Hubungan status bit dengan nilai variabel left dan right 4

5 Perancangan software pengontrolan Sederhana Berdasarkan spesifikasi diatas, sekarang kita pada dasarnya sudah dapat merancang sistem pengontrolan robot mobile penjejak garis. Algoritma dapat dibangun berdasarkan informasi posisi robot saat ini relative terhadap garis yang dijejaknya. Untuk lebih jelasnya anda perhatikan beberapa kemungkinan posisi robot mobile terhadap garis seperti nampak pada gambar 4 dibawah: Gambar 4. Beberapa posisi robot mobil pada garis Maka berdasarkan gambar 4 diatas, algoritma pengontrolan dapat mengambil bentuk seperti berikut ini: if (left==right) //mobot go straight if (left<right) //mobot turn left if (left>right) //mobot turn right Permasalahan yang muncul dengan strategi kontrol diatas adalah jika satu saat robot kehilangan jejak garis (misal karena belokannya terlalu tajam atau karena robot bergerak terlalu cepat), apakah robot harus bergerak ke arah kiri atau arah kanan?--lihat ilustrasinya pada gambar 5 berikut: 5

6 Gambar 5. Robot berada di luar garis Gambar 6. Sejumlah keadaan posisi robot mobile untuk setiap saat 6

7 Perancangan software pengontrolan Berbasis StateChart Thinking Ketika satu saat robot berada di luar garis (dalam hal ini diindikasikan oleh pembacaan kedua variabel left dan right yang bernilai 0), maka agar robot bergerak kearah yang benar, robot tersebut harus memiliki memori. Untuk setiap saat, robot harus mengetahui sedang dimanakah saya?, apakah saya sedang di track yang benar, apakah saya terlalu kiri dari garis?, apakah saya berada diluar garis sebelah kiri?, apakah saya berada di luar garis sebelah kanan?. Untuk lebih jelasnya anda perhatikan gambar 6. Jika robot mengetahui posisinya saat ini, maka pengontrolan pada dasarnya dapat dilakukan secara sederhana, berikut adalah contoh robot berpikir dengan logika yang benar: Jika saya berada di tengah garis maka saya akan bergerak lurus, jika saya sekarang di sebelah kiri garis maka saya akan bergerak kearah kanan, jika saya ada disebelah kiri garis tiba-tiba garisnya menghilang maka saya akan berbelok tajam kearah kanan, dan seterusnya, dan seterusnya. Drawing (and Thinking) Gambar 7. Diagram statechart pada robot mobile penjejak garis Setelah anda menetahui dan paham dengan berbagai kemungkinan posisi robot serta apa yang harus dilakukan oleh robot jika ada pada suatu keadaan tertentu, maka anda sekarang sudah dapat melakukan proses drawing. Dalam hal ini kemungkinan-kemungkinan posisi robot (state) anda gambarkan dalam bentuk kotak dengan ujung agak bundar (atau dapat juga digambar sebagai bulatan), transisi dari satu keadaan ke keadaan lain anda gambar kan sebagai tanda panah, dimana kondisi penyebab transisi tersebut anda tulis diatas tanda panah, sedangkan pengontrolan 7

8 robotnya itu sendiri misal robot belok kanan, robot lurus dan seterusnya pada dasarnya adalah bentuk activity, dalam hal ini anda tulis didalam state (lingkaran) Gambar 7 memperlihatkan representasi logika pengontrolan robot dalam bentuk Statechart yang digunakan dalam studi kasus ini secara relative lengkap. Walaupun anda mungkin sebelumnya belum mengenal Statechart, tetapi diagram pada gambar 7 nampaknya sangat intuitive dan mudah dipahami sehingga penulis yakin anda akan cepat paham dengan apa yang dikehendaki oleh gambar tersebut. Coding Setelah diagram Statechart diperoleh, maka langkah selanjutnya adalah coding. Untuk kasus ini ada dua buah fungsi yang perlu kita realisasisan dari statechart tersebut : 1. Fungsi transisi state : fungsi ini merepresentasikan kemungkingan-kemungkinan transisi state yang dapat terjadi untuk sebuah kondisi tertentu (lihat gambar 7) //fungsi statechart void transisi_state() switch(state) case INIT case CENTER case RIGHT case LEFT : if(right==left) state CENTER if(right<left) state = RIGHT; if(right>left) state = LEFT; : if(right<left) state = RIGHT; if(right>left) state = LEFT; : if(right==0) state= OUT_RIGHT; if(right>= left) state= CENTER; : if(left==0) state = OUT_LEFT; if(right<= left) state = CENTER; case OUT_RIGHT: if(right!=0) state = RIGHT; case OUT_LEFT : if(left!=0) state = LEFT; default : 8

9 2. Fungsi activity: Fungsi ini merepresentasikan apa yang dikerjakan oleh robot ketika berada pada keadaan posisi terntentu (lihat gambar 7) //fungsi activity dalam state void activity() if(state== CENTER) go_straight(); if(state== RIGHT) turn_left(); if(state== LEFT) turn_right(); if(state== OUT_RIGHT) turn_left_sharp(); if(state== OUT_LEFT) turn_right_sharp(); Didalam program utama, selanjutnya kita panggil atau jadwal kedua fungsi tersebut, misal setiap 50 ms sekali. Berikut adalah cuplikan program utama pengontrolan sistem robot penjejak garis //program utama enuminit, CENTER, RIGHT, LEFT, OUT_RIGHT, OUT_LEFT; #define right PINA&0x0f #define left PINB&0x0f unsigned char state;.. main() //inisialisasi hardware dan variabel lain yang diperlukan init_hardware(); state=init; //inisialisasi state awal while(1) //panggil fungsi state_mobot dan activity_in_state disini (misal setiap 50 ms) if(timer_soft ==50) transisi_state(); activity (); Mudah Bukan? Catatan-catatan Penting Agar program yang anda susun terstruktur, maka sebelum mendefinisikan fungsi-fungsi pergerakan robot high level, yaitu seperti go_straight(), turn_left(), turn_right() turn_left_sharp(), dan turn_right_sharp(), anda sebaiknya membuat atau mendefinisikan terlebih dulu sistem kontrol robot yang bersifat lebih low level. 9

10 Misal, Karena semua fungsi high level secara teknis nantinya akan memanipulasi besaran PWM untuk setiap roda, maka buat terlebih dulu fungsi pemanipulasian PWM untuk masing-masing roda, misal prototype yang digunakan: Void set_wheel_speed(int pwm_motor_kiri, int pwm_motor_kanan); //pwm 0-100% Dengan anggapan anda telah mendefiniskan detail dari fungsi diatas, maka nantinya fungsi high level secara langsung dapat memanggil fungsi low level tersebut. Berikut adalah contoh yang dapat anda gunakan: go_straight() set_wheel_speed(100, 100); //pwm 0-100% : max turn_left() set_wheel_speed(70, 90); //pwm 0-100% Khusus untuk algoritma untuk berbelok (misal turn_left(), turn_right(), dst), logika kontrol yang diimplementasikan didalamnya dapat saja bersifat batch, artinya besar kecepatan putar belok ditentukan juga oleh selisih besar variabel left dan right. Agar desain perangkat keras lebih efisien, sensor dapat dihubungkan dengan satu buah port (dengan catatan interkoneksi harus anda ubah --lihat ilustrasinya pada gambar 8) Gambar 8. Interkoneksi Sensor pada satu port yang sama 10

11 Diagram perancangan dapat anda kembangkan lebih lanjut, disesuaikan dengan problem yang dihadapi: misal jika robot yang anda rancang ingin dapat mendeteksi persimpangan (lihat gambar 9), serta juga ingin melakukan aksi tertentu, maka dalam perancangan anda harus menerapkan konsep event dan action (dalam studi kasus ini kedua konsep tersebut tidak diperlukan) Gambar 9. Persimpangan garis Bahan Bacaan 1. BrucePowerDouglas State Machines and StateChart, i-logix 2. Edward Carryer Event Driven Programming, Standford University Priyank Patil Line Following Robot K.J. Somaiya Collage of Eng., Bombay India 11

Fungsi Soft Timer untuk Keperluan Operasi Tundaan dan Penjadwalan (Scheduling) Pada Sistem Embedded

Fungsi Soft Timer untuk Keperluan Operasi Tundaan dan Penjadwalan (Scheduling) Pada Sistem Embedded Fungsi Soft Timer untuk Keperluan Operasi Tundaan dan Penjadwalan (Scheduling) Pada (Oleh Iwan Setiawan) setiaone.iwan@gmail.com http://iwan.blog.undip.ac.id Pada artikel Engineering View: Control Problems

Lebih terperinci

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR INFRA MERAH (PHOTODIODE)

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR INFRA MERAH (PHOTODIODE) RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR INFRA MERAH (PHOTODIODE) REYNOLD F. ROBOT ABSTRAK Robot Pengikut Garis merupakan suatu bentuk robot bergerak otonom yang mempunyai

Lebih terperinci

JOBSHEET SISTEM CERDAS REASONING 1 PENGENALAN ROBOT LINE FOLLOWER

JOBSHEET SISTEM CERDAS REASONING 1 PENGENALAN ROBOT LINE FOLLOWER JOBSHEET SISTEM CERDAS REASONING 1 PENGENALAN ROBOT LINE FOLLOWER S1 PENDIDIKAN TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MALANG 2016 PRAKTIKUM SISTEM CERDAS - REASONING

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini penulis menjelaskan mengenai langkah-langkah praktek untuk melakukan penerapan terhadap perancangan yang telah dijelaskan pada bab sebelumnya. Implementasi

Lebih terperinci

BAB III PERANCANGAN. Gambar 3.1 Blok Diagram Sistem

BAB III PERANCANGAN. Gambar 3.1 Blok Diagram Sistem BAB III PERANCANGAN Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, perangkat lunak dari algoritma robot, serta metode pengujian robot. 3.1. Sistem Kontrol Robot Kontrol utama robot

Lebih terperinci

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

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah : BAB III PERANCANGAN Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana simulasi mobil automatis dirancang, diantaranya adalah : 1. Menentukan tujuan dan kondisi pembuatan simulasi

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Flowchart

BAB IV PERANCANGAN. 4.1 Flowchart BAB IV PERANCANGAN Bab ini membahas tentang perancangan sistem gerak Robo Bin, mulai dari alur kerja sistem gerak robot, perancangan alat dan sistem kendali, proses pengolahan data hingga menghasilkan

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. Line follower robot pada dasarnya adalah suatu robot yang dirancang agar BAB II TINJAUAN PUSTAKA 2.1. Line Follower Robot Line follower robot pada dasarnya adalah suatu robot yang dirancang agar dapat beroperasi secara otomatis bergerak mengikuti alur garis yang telah dibuat

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (www.atmel.com).

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (www.atmel.com). BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem 4.1.1 Spesifikasi Perangkat Keras Proses pengendalian mobile robot dan pengenalan image dilakukan oleh microcontroller keluarga AVR, yakni ATMEGA128

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA 4.1 Umum Perancangan robot merupakan aplikasi dari ilmu tentang robotika yang diketahui. Kinerja alat tersebut dapat berjalan sesuai keinginan kita dengan apa yang kita rancang.

Lebih terperinci

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN 1.1. Latar Belakang Penulisan Saat ini perkembangan ilmu pengetahuan robotika tumbuh sangat pesat, salah satunya robot line follower dan robot transporter. Robot line follower bergerak

Lebih terperinci

Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam

Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam email : cyi@yahoo.com Robot line follower, adalah sebuah robot yang bisa bergerak mengikuti garis tebal berwarna

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Gambaran sistem dapat dilihat pada blok diagram sistem di bawah ini : Gambar 3.1 Blok Diagram Sistem Berdasarkan blok

Lebih terperinci

Robot Bergerak Penjejak Jalur Bertenaga Sel Surya

Robot Bergerak Penjejak Jalur Bertenaga Sel Surya Robot Bergerak Penjejak Jalur Bertenaga Sel Surya Indar Sugiarto, Dharmawan Anugrah, Hany Ferdinando Jurusan Teknik Elektro, Fakultas Teknologi Industri, Universitas Kristen Petra Email: indi@petra.ac.id,

Lebih terperinci

BAB III PERANCANGAN KECERDASAN-BUATAN ROBOT PENCARI JALUR

BAB III PERANCANGAN KECERDASAN-BUATAN ROBOT PENCARI JALUR BAB III PERANCANGAN KECERDASAN-BUATAN ROBOT PENCARI JALUR Kecerdasan-buatan yang dirancang untuk robot pencari jalur ini ditujukan pada lingkungan labirin (maze) dua dimensi seperti ditunjukkan oleh Gambar

Lebih terperinci

BAB III PERANCANGAN Sistem Kontrol Robot. Gambar 3.1. Blok Diagram Sistem

BAB III PERANCANGAN Sistem Kontrol Robot. Gambar 3.1. Blok Diagram Sistem BAB III PERANCANGAN Pada bab ini akan dijelaskan mengenai perancangan sistem yang meliputi sistem kontrol logika fuzzy, perancangan perangkat keras robot, dan perancangan perangkat lunak dalam pengimplementasian

Lebih terperinci

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR PHOTODIODE DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR PHOTODIODE DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR PHOTODIODE DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR Untuk Memenuhi Persyaratan Mencapai Pendidikan Diploma III (DIII)

Lebih terperinci

PENGONTROL PID BERBASIS PENGONTROL MIKRO UNTUK MENGGERAKKAN ROBOT BERODA. Jurusan Teknik Elektro, Fakultas Teknik. Universitas Kristen Maranatha

PENGONTROL PID BERBASIS PENGONTROL MIKRO UNTUK MENGGERAKKAN ROBOT BERODA. Jurusan Teknik Elektro, Fakultas Teknik. Universitas Kristen Maranatha PENGONTROL PID BERBASIS PENGONTROL MIKRO UNTUK MENGGERAKKAN ROBOT BERODA Hendrik Albert Schweidzer Timisela Jl. Babakan Jeruk Gg. Barokah No. 25, 40164, 081322194212 Email: has_timisela@linuxmail.org Jurusan

Lebih terperinci

Analisa dan Perbaikan Algoritma Line Maze Solving Untuk Jalur Loop, Lancip, dan Lengkung pada Robot Line Follower (LFR)

Analisa dan Perbaikan Algoritma Line Maze Solving Untuk Jalur Loop, Lancip, dan Lengkung pada Robot Line Follower (LFR) Analisa dan Perbaikan Algoritma Line Maze Solving Untuk Jalur Loop, Lancip, dan Lengkung pada Robot Line Follower (LFR) Febi anto 1, Irma Welly 2 1,2 eknik Informatika UIN Sultan Syarif Kasim Riau Jl.

Lebih terperinci

RANCANG BANGUN MOBIL ROBOT DETEKSI API DAN LINE FOLLOWER BERBASIS MIKROKONTROLER PIC16F84

RANCANG BANGUN MOBIL ROBOT DETEKSI API DAN LINE FOLLOWER BERBASIS MIKROKONTROLER PIC16F84 RANCANG BANGUN MOBIL ROBOT DETEKSI API DAN LINE FOLLOWER BERBASIS MIKROKONTROLER PIC16F84 Tugas Akhir Untuk memenuhi sebagian persyaratan mencapai pendidikan Diploma III (DIII) Disusun oleh : DENY HERMAWAN

Lebih terperinci

Perancangan Robot Pengikut Garis Sederhana Sebagai Perangkat Pelatihan Tingkat Pemula

Perancangan Robot Pengikut Garis Sederhana Sebagai Perangkat Pelatihan Tingkat Pemula 42 Jurnal AL-AZHAR INDONESIA SERI SAINS DAN TEKNOLOGI, Vol. 1, No. 2, September 2011 Perancangan Robot Pengikut Garis Sederhana Sebagai Perangkat Pelatihan Tingkat Pemula Dwi Astharini*, Rona Regen, Nasrullah,

Lebih terperinci

BAB I PENDAHULUAN. Inggris, Jepang, Perancis) berlomba-lomba untuk menciptakan robot-robot

BAB I PENDAHULUAN. Inggris, Jepang, Perancis) berlomba-lomba untuk menciptakan robot-robot BAB I PENDAHULUAN A. Latar Belakang Masalah Penerapan mikrokontroler pada bidang robotika terus mengalami perkembangan yang sangat pesat. Banyak negara maju (Amerika, Jerman, Inggris, Jepang, Perancis)

Lebih terperinci

RANCANG BANGUN ROBOT PENGIKUT CAHAYA (LIGHT FOLLOWER) MENGGUNAKAN SENSOR LDR DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

RANCANG BANGUN ROBOT PENGIKUT CAHAYA (LIGHT FOLLOWER) MENGGUNAKAN SENSOR LDR DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR RANCANG BANGUN ROBOT PENGIKUT CAHAYA (LIGHT FOLLOWER) MENGGUNAKAN SENSOR LDR DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR Untuk Memenuhi Persyaratan Mencapai Pendidikan Diploma III (DIII) Disusun

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN diperkuat oleh rangkainan op-amp. Untuk op-amp digunakan IC LM-324. 3.3.2.2. Rangkaian Penggerak Motor (Driver Motor) Untuk menjalankan motor DC digunakan sebuah IC L293D. IC L293D dapat mengontrol dua

Lebih terperinci

RANCANG BANGUN ROBOT PENGANTAR SURAT MENGGUNAKAN MIKROKONTROLER AT89S51

RANCANG BANGUN ROBOT PENGANTAR SURAT MENGGUNAKAN MIKROKONTROLER AT89S51 RANCANG BANGUN ROBOT PENGANTAR SURAT MENGGUNAKAN MIKROKONTROLER AT89S51 Hariz Bafdal Rudiyanto Jurusan Teknik Elektro, Universitas Gunadarma Depok Kelapa Dua Email: hariz_bafdal@yahoo.co.id ABSTRAKSI Robot

Lebih terperinci

Membuat Robot Tidak Susah. Hendawan Soebhakti Dosen Teknik Elektro Politeknik Batam Portal : hendawan.wordpress.

Membuat Robot Tidak Susah. Hendawan Soebhakti Dosen Teknik Elektro Politeknik Batam   Portal : hendawan.wordpress. Membuat Robot Tidak Susah Hendawan Soebhakti Dosen Teknik Elektro Politeknik Batam email : cy371i@yahoo.com Portal : hendawan.wordpress.com Robot, sebuah kata yang sangat familier dan hampir semua orang

Lebih terperinci

Implementasi Kamera OV7670 Sebagai Pendeteksi Garis Pada Robot Line Follower

Implementasi Kamera OV7670 Sebagai Pendeteksi Garis Pada Robot Line Follower Implementasi Kamera OV7670 Sebagai Pendeteksi Garis Pada Robot Line Follower Muhammad Rizal 1, Waru Djuriatno,ST.,MT 2., Mochammad Rif an, ST., MT. 3 1 Mahasiswa Teknik Elektro UB, 2,3 Dosen Teknik Elektro

Lebih terperinci

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api Disusun Oleh: Nama : Nelson Mandela Sitepu NRP : 0922043 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha,

Lebih terperinci

Jurnal Coding Sistem Komputer Untan Volume 03, No 2 (2015), hal ISSN X IMPLEMENTASI ALGORITMA MAZE SOLVING PADA ROBOT LINE FOLLOWER

Jurnal Coding Sistem Komputer Untan Volume 03, No 2 (2015), hal ISSN X IMPLEMENTASI ALGORITMA MAZE SOLVING PADA ROBOT LINE FOLLOWER IMPLEMENTASI ALGORITMA MAZE SOLVING PADA ROBOT LINE FOLLOWER [1] Mega Nurmalasari, [2] Dedi Triyanto, [3] Yulrio Brianorman [1] [2] [3] Jurusan Sistem Komputer, Fakultas MIPA Universitas Tanjungpura Jalan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi robot sudah berkembang dengan pesat pada saat ini, mulai dari robot sederhana untuk aplikasi yang mudah sampai dengan robot canggih dan kompleks yang digunakan

Lebih terperinci

BAB II DASAR TEORI Kajian Pustaka a. Penerapan Algoritma Flood Fill untuk Menyelesaikan Maze pada Line Follower Robot [1]

BAB II DASAR TEORI Kajian Pustaka a. Penerapan Algoritma Flood Fill untuk Menyelesaikan Maze pada Line Follower Robot [1] BAB II DASAR TEORI Pada bab ini akan dibahas mengenai beberapa teori yang digunakan sebagai acuan dan pendukung dalam merealisasikan perancangan sistem pada skripsi ini. 2.1. Kajian Pustaka a. Penerapan

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT 37 BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Tujuan Pengukuran dan Pengujian Pengukuran dan pengujian alat bertujuan agar dapat diketahui sifat dan karakteristik tiap blok rangkaian dan fungsi serta cara kerja

Lebih terperinci

Pemrograman Robotik Menggunakan Bahasa Java (Studi kasus Line Maze)

Pemrograman Robotik Menggunakan Bahasa Java (Studi kasus Line Maze) Pemrograman Robotik Menggunakan Bahasa Java (Studi kasus Line Maze) Marojahan MT Sigiro 1, Eva M Siahaan 2, Jogi Silalahi 3, Olivia Irma Sari 4 Politeknik Informatika Del Jl. Sisingamangaraja, Sitoluama,

Lebih terperinci

SISTEM ROBOT PENGIKUT GARIS DAN PEMADAM API BERBASIS MIKROKONTROLER AT89C51. Budi Rahmani, Djoko Dwijo Riyadi ABSTRAK

SISTEM ROBOT PENGIKUT GARIS DAN PEMADAM API BERBASIS MIKROKONTROLER AT89C51. Budi Rahmani, Djoko Dwijo Riyadi ABSTRAK SISTEM ROBOT PENGIKUT GARIS DAN PEMADAM API BERBASIS MIKROKONTROLER AT89C51 Budi Rahmani, Djoko Dwijo Riyadi ABSTRAK Robot Pengikut Garis merupakan suatu bentuk robot bergerak otonom yang mempunyai misi

Lebih terperinci

BAB I PENDAHULUAN. pesat ditandai dengan persaingan sangat kuat dalam bidang teknologi. Seiring

BAB I PENDAHULUAN. pesat ditandai dengan persaingan sangat kuat dalam bidang teknologi. Seiring BAB I PENDAHULUAN 1.1. Latar Belakang Pada abad ke 21 ini, ilmu pengetahuan dan teknologi berkembang sangat pesat ditandai dengan persaingan sangat kuat dalam bidang teknologi. Seiring dengan berkembangnya

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Gambaran Umum Pada bab ini akan dibahas mengenai perencanaan perangkat keras elektronik (hardware) dan pembuatan mekanik robot. Sedangkan untuk pembuatan perangkat

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN Pengujian robot mobil pemadam api dilakukan dengan tujuan untuk mengetahui kinerja robot serta performa dari sistem pergerakan robot yang telah dirancang pada Bab 3. Pengujian

Lebih terperinci

BAB V ANALISIS DAN UJI COBA. Pada bab ini akan dibahas mengenai pengujian dan analisa pada hardware

BAB V ANALISIS DAN UJI COBA. Pada bab ini akan dibahas mengenai pengujian dan analisa pada hardware BAB V ANALISIS DAN UJI COBA Pada bab ini akan dibahas mengenai pengujian dan analisa pada hardware yang telah dirancang. Tujuan dari pengujian dan analisa ini adalah untuk mengetahui apakah hardware tersebut

Lebih terperinci

(Line Tracker/Follower Robot) Presented by: Asniar Aliyu, ST. M.Eng (Staf Dosen Sekolah Tinggi Teknologi Nasional Yogyakarta)

(Line Tracker/Follower Robot) Presented by: Asniar Aliyu, ST. M.Eng (Staf Dosen Sekolah Tinggi Teknologi Nasional Yogyakarta) (Line Tracker/Follower Robot) Presented by: Asniar Aliyu, ST. M.Eng (Staf Dosen Sekolah Tinggi Teknologi Nasional Yogyakarta) Algoritma Bahasa Pemrogra man Program "Come inside a programmer's brain!" Teori

Lebih terperinci

BAB I PENDAHULUAN. berbagai proses pengendalian. Keterbatasan keterbatasan tersebut lambat laun

BAB I PENDAHULUAN. berbagai proses pengendalian. Keterbatasan keterbatasan tersebut lambat laun BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan ilmu pengetahuan dan teknologi telah mendorong manusia untuk berusaha mengatasi berbagai permasalahan yang timbul yang disebabkan oleh keterbatasan keterbatasan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM Pada bab ini membahas tentang perancangan sistem yang dibuat dimana diantaranya terdiri dari penjelasan perancangan perangkat keras, perancangan piranti lunak dan rancang bangun

Lebih terperinci

Kendali Logika Fuzzy Pada Robot Line Follower

Kendali Logika Fuzzy Pada Robot Line Follower Kendali Logika Fuzzy Pada Robot Line Follower 15 Line Follower Robot with Fuzzy Logic Control David STMIK Pontianak E-mail: davidliauw@gmail.com Abstrak Pada Penelitian ini, dirakit dan dikodekan program

Lebih terperinci

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS Sudimanto Sekolah Tinggi Manajemen Informatika dan computer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132 E-mail : sudianen@yahoo.com

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI BAB III PERANCANGAN DAN PEMBUATAN APLIKASI Dalam bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi dengan menggunakan metodologi perancangan prototyping, prinsip kerja rangkaian berdasarkan

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN DATA

BAB IV ANALISA DAN PENGUJIAN DATA BAB IV ANALISA DAN PENGUJIAN DATA Pada bab ini akan di bahas mengenai pengujian peralatan yang dipergunakan untuk membangun sistem navigasi pada robot berjalan. Pengujian ini untuk bertujuan apakah peralatan

Lebih terperinci

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

BAB 4 IMPLEMENTASI DAN EVALUASI. Pada Bab IV ini menjelaskan tentang spesifikasi sistem, rancang bangun BAB 4 IMPLEMENTASI DAN EVALUASI Pada Bab IV ini menjelaskan tentang spesifikasi sistem, rancang bangun keseluruhan sistem, prosedur pengoperasian sistem, implementasi dari sistem dan evaluasi hasil pengujian

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi sekarang ini teknologi dan informasi semakin berkembang pesat, begitu juga teknologi robot. Robotika merupakan bidang teknologi yang mengalami banyak

Lebih terperinci

Bab I Pendahuluan 1 BAB I PENDAHULUAN

Bab I Pendahuluan 1 BAB I PENDAHULUAN Bab I Pendahuluan 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini sistem yang dikontrol dengan microprocessor atau microcontroller cenderung menerapkan banyak processor atau controller dibandingkan

Lebih terperinci

Gambar 4.1 Cara Kerja Mode Acak Pada Ruang Tak Berpenghalang

Gambar 4.1 Cara Kerja Mode Acak Pada Ruang Tak Berpenghalang BAB IV PENGUJIAN DAN ANALISIS Bab ini akan membahas mengenai pengujian dan analisis dari setiap modul yang mendukung alat yang dirancang secara keseluruhan. Tujuan dari pengujian ini adalah untuk mengetahui

Lebih terperinci

AN-0011 LINE TRACKER ROBOT DENGAN MENGGUNAKAN UNIVERSAL DELTA ROBO KITS

AN-0011 LINE TRACKER ROBOT DENGAN MENGGUNAKAN UNIVERSAL DELTA ROBO KITS AN-0011 LINE TRACKER ROBOT DENGAN MENGGUNAKAN UNIVERSAL DELTA ROBO KITS Line tracker robot adalah robot yang dapat berjalan secara otomatis mengikuti garis yang mempunyai warna berbeda dengan backgroundnya

Lebih terperinci

ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51

ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51 ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51 SKRIPSI Oleh : FREGHA HARYANSYAH 0534010073 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Pemotong Rumput Lapangan Sepakbola Otomatis dengan Sensor Garis dan Dinding ini, terdapat beberapa masalah

Lebih terperinci

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

BAB III METODE PENELITIAN. pada blok diagram tersebut antara lain adalah webcam, PC, microcontroller dan. Gambar 3.1 Blok Diagram BAB III METODE PENELITIAN 3.1 Model Penelitian Pengerjaan Tugas Akhir ini dapat terlihat jelas dari blok diagram yang tampak pada gambar 3.1. Blok diagram tersebut menggambarkan proses dari capture gambar

Lebih terperinci

ABSTRAK. Kata Kunci : Robot Line Follower

ABSTRAK. Kata Kunci : Robot Line Follower ABSTRAK Robot diharapkan dapat memberikan kemajuan pada dunia industri. Fungsi utamanya adalah membantu kegiatan produksi menjadi efektif dan efisien. Manusia tidak dapat bekerja tanpa berhenti dalam 24

Lebih terperinci

ROBOT LABA-LABA PENJEJAK GARIS (HEXAPOD LINE FOLLOWER)

ROBOT LABA-LABA PENJEJAK GARIS (HEXAPOD LINE FOLLOWER) ROBOT LABA-LABA PENJEJAK GARIS (HEXAPOD LINE FOLLOWER) Modul yang digunakan - Delta Robo CPU - Delta DC Driver - Hexapod Mechanic - Battery Pack - ISP Cable - Delta IR Line Sensing Deskripsi Pada aplikasi

Lebih terperinci

REALISASI ROBOT DALAM AIR

REALISASI ROBOT DALAM AIR REALISASI ROBOT DALAM AIR Disusun Oleh : Nama : Gede Rehardima Uji Saputra Sugata Nrp : 0422114 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia. Email

Lebih terperinci

BAB IV UJI COBA DAN IMPLEMENTASI

BAB IV UJI COBA DAN IMPLEMENTASI BAB IV UJI COBA DAN IMPLEMENTASI Setelah melakukan pengumpulan kebutuhan dan membangun prototyping perancangan alat terhadap prototipe robot dengan sistem tertanam berbasis pemrograman web, langkah selanjutnya

Lebih terperinci

IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER

IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER PROSIDING SEMINAR NASIONAL TEKNOLOGI IV Samarinda, November IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER Supriadi, Ansar Rizal Prodi Teknik Komputer, Jurusan Teknologi Informasi, Politeknik

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Umum Robot merupakan kesatuan kerja dari semua kerja perangkat penyusunnya. Perancangan robot dimulai dengan menggali informasi dari berbagai referensi, temukan ide,

Lebih terperinci

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

BAB III PERANCANGAN ALAT. eletronis dan software kontroler. Konstruksi fisik line follower robot didesain BAB III PERANCANGAN ALAT 3.1. Konstruksi Fisik Line Follower Robot Konstruksi fisik suatu robot menjadi dasar tumpuan dari rangkaian eletronis dan software kontroler. Konstruksi fisik line follower robot

Lebih terperinci

ARIEF SARDJONO, ST, MT.

ARIEF SARDJONO, ST, MT. KONTROL PENJEJAK PADA ROBOT PEMADAM API MENGGUNAKAN SISTEM PENGINDERA API DAN POSISI JARAK DENGAN METODE FUZZY LOGIC YOUR SUBTITLE GOES HERE OLEH PUNGKY EKA SASMITA 2209105037 Dr.TRI ARIEF SARDJONO, ST,

Lebih terperinci

PERANCANGAN SISTEM KENDALI GERAK PADA PLATFORM ROBOT PENGANGKUT

PERANCANGAN SISTEM KENDALI GERAK PADA PLATFORM ROBOT PENGANGKUT PERANCANGAN SISTEM KENDALI GERAK PADA PLATFORM ROBOT PENGANGKUT Ripki Hamdi 1, Taufiq Nuzwir Nizar 2 1,2 Jurusan Teknik Komputer Unikom, Bandung 1 qie.hamdi@gmail.com, 2 taufiq.nizar@gmail.com ABSTRAK

Lebih terperinci

MERANCANG ROBOT PENJEJAK GARIS DENGAN MENGGUNAKAN DELTA ROBO KITS DAN DST-R8C STAMP

MERANCANG ROBOT PENJEJAK GARIS DENGAN MENGGUNAKAN DELTA ROBO KITS DAN DST-R8C STAMP MERANCANG ROBOT PENJEJAK GARIS DENGAN MENGGUNAKAN DELTA ROBO KITS DAN DST-R8C STAMP Line tracker robot adalah robot yang dapat berjalan secara otomatis mengikuti garis yang mempunyai warna berbeda dengan

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Teknologi semakin hari semakin berkembang. Teknologi membantu orang untuk mengerjakan kegiatan sehari-hari menjadi mudah dan efesien. Mikrokontroler salah satunya yaitu sebuah chip yang dipasangkan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Ilmu pengetahuan dan teknologi adalah kedua hal yang tidak dapat dipisahkan lagi di zaman modern ini. Perkembangan ilmu pengetahuan dan teknologi sangat membantu manusia

Lebih terperinci

EMDEDDED ARRAY SENSOR UNTUK LINE FOLLOWING ROBOT

EMDEDDED ARRAY SENSOR UNTUK LINE FOLLOWING ROBOT Seminar Mesin elektrik dan elektronika daya(smed) 2005 hal IA-3 EMDEDDED ARRAY SENSOR UNTUK LINE FOLLOWING ROBOT Akhmad Hendriawan Jurusan Teknik Elektronika Politeknik Elektronika Negeri Surabaya Kampus

Lebih terperinci

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp : APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT Disusun Oleh : Nama : Astron Adrian Nrp : 0422014 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia.

Lebih terperinci

PERBANDINGAN ALGORITMA FLOODFILL DAN DJIKSTRA S PADA MAZE MAPPING UNTUK ROBOT LINE FOLLOWER

PERBANDINGAN ALGORITMA FLOODFILL DAN DJIKSTRA S PADA MAZE MAPPING UNTUK ROBOT LINE FOLLOWER PERBANDINGAN ALGORITMA FLOODFILL DAN DJIKSTRA S PADA MAZE MAPPING UNTUK ROBOT LINE FOLLOWER Ary Sulistyo Utomo 1*, Sri Arttini Dwi Prasetyowati 2, Bustanul Arifin 2 1 Jurusan Teknik Elektro Medik, Akademi

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI. blok diagram dari sistem yang akan di realisasikan.

BAB III PERANCANGAN DAN REALISASI. blok diagram dari sistem yang akan di realisasikan. 33 BAB III PERANCANGAN DAN REALISASI 3.1 Perancangan Diagram Blok Sistem Dalam perancangan ini menggunakan tiga buah PLC untuk mengatur seluruh sistem. PLC pertama mengatur pergerakan wesel-wesel sedangkan

Lebih terperinci

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI 1 RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI Oleh Wahyu Adi Nugroho NPM. 0734210306 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS

Lebih terperinci

Implementasi Sistem Navigasi Behavior Based Robotic dan Kontroler Fuzzy pada Manuver Robot Cerdas Pemadam Api

Implementasi Sistem Navigasi Behavior Based Robotic dan Kontroler Fuzzy pada Manuver Robot Cerdas Pemadam Api Implementasi Sistem Navigasi Behavior Based Robotic dan Kontroler Fuzzy pada Manuver Robot Cerdas Pemadam Api Rully Muhammad Iqbal NRP 2210105011 Dosen Pembimbing: Rudy Dikairono, ST., MT Dr. Tri Arief

Lebih terperinci

RANCANG BANGUN SISTEM KONTROL ROBOT LINE FOLLOWER MENGGUNAKAN LOGIKA FUZZY

RANCANG BANGUN SISTEM KONTROL ROBOT LINE FOLLOWER MENGGUNAKAN LOGIKA FUZZY RANCANG BANGUN SISTEM KONTROL ROBOT LINE FOLLOWER MENGGUNAKAN LOGIKA FUZZY Anggoro Mukti. 1), Oky Dwi Nurhayati 2), Eko Didik Widianto 2) Program Studi Sistem Komputer, Fakultas Teknik, Universitas Diponegoro

Lebih terperinci

BAB IV PROTOTYPE ROBOT TANGGA BERODA. beroda yang dapat menaiki tangga dengan metode pengangkatan beban pada roda

BAB IV PROTOTYPE ROBOT TANGGA BERODA. beroda yang dapat menaiki tangga dengan metode pengangkatan beban pada roda BAB IV PROTOTYPE ROBOT TANGGA BERODA 4.1 Desain Sistem Sistem yang dibangun pada tugas akhir ini bertujuan untuk membangun robot beroda yang dapat menaiki tangga dengan metode pengangkatan beban pada roda

Lebih terperinci

BAB I PENDAHULUAN. di terapkan di dunia industri. Salah satu yang berkembang adalah Robot Pengikut. mengakibatkan gerakan robot tidak mencapai optimal

BAB I PENDAHULUAN. di terapkan di dunia industri. Salah satu yang berkembang adalah Robot Pengikut. mengakibatkan gerakan robot tidak mencapai optimal 17 BAB I PENDAHULUAN 1.1. Latar Belakang. Robot memegang peranan penting untuk menggantikan manusia melakukan pekerjaan yang sulit, misalnya pada pemindahan barang di perusahaan yang selama ini menggunakan

Lebih terperinci

INDRA FIRMANSYAH MARISI

INDRA FIRMANSYAH MARISI STERILISASI RUANGAN RUMAH SAKIT DENGAN SENSOR CAHAYA ULTRAVIOLET BERBASIS MIKROKONTROLER AT89S51 SKRIPSI Oleh : INDRA FIRMANSYAH MARISI 0734010257 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

Rancang Bangun Robot Pembersih Lantai Berbasis Arduino

Rancang Bangun Robot Pembersih Lantai Berbasis Arduino Received: March 2017 Accepted: March 2017 Published: April 2017 Rancang Bangun Robot Pembersih Lantai Berbasis Arduino Muhira Dzar Faraby 1*, Muhammad Akil 2, Andi Fitriati 3, Isminarti 4 Doctoral Student

Lebih terperinci

Tutorial Eagle. Berikut jendela baru

Tutorial Eagle. Berikut jendela baru Tutorial Eagle 1. Membuat schematic baru Buka eagle yang sudah diinstal, kemudian buat new schematic dengan klik file new schematic - maka akan muncul window baru tempat menggambar schematic Berikut jendela

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi adalah cara untuk mendapatkan sesuatu dengan kualitas lebih baik (lebih mudah, lebih murah, lebih cepat dan lebih menyenangkan). Salah satu teknologi yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. AnalisaMasalah Dalam perancangan robot penyeimbang menggunakan sensor jarakberbasis android, terdapatbeberapa masalah yang harus dipecahkan. Permasalahan tersebut

Lebih terperinci

BAB IV ANALISIS DAN PEMBAHASAN

BAB IV ANALISIS DAN PEMBAHASAN BAB IV ANALISIS DAN PEMBAHASAN 4. a Batasan masalah pembuatan tugas akhir ini adalah terbatas pada sistem kontrol bagaimana solar cell selalu menghadap kearah datangnya sinar matahari, analisa dan pembahasan

Lebih terperinci

TUGAS AKHIR. Oleh RESI PERMANA FIDIANTO NPM JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

TUGAS AKHIR. Oleh RESI PERMANA FIDIANTO NPM JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI ROBOT PENGIKUT CAHAYA ( LIGHT FOLLOWER ) TUGAS AKHIR Oleh RESI PERMANA FIDIANTO NPM. 0534010170 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JATIM S

Lebih terperinci

Arbiel Yodinata. Ariel Valentino. Okky Andriansyah. Indah Kusumaningrum

Arbiel Yodinata. Ariel Valentino. Okky Andriansyah. Indah Kusumaningrum Arbiel Yodinata Ariel Valentino Okky Andriansyah Indah Kusumaningrum LAPORAN PSEUDECODE 2 sensor Follow line Psd1 If (light sensor kiri & kanan = hitam) if (light sensor kiri = putih & light sensor kanan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Gambaran Umum Pada bab ini akan membahas mengenai langkah - langkah perancangan sistem pebuatan kontrol fluida yang meliputi perancangan perangkat keras atau hardware dan

Lebih terperinci

Infrared Sensor on ATmega32 Microcontroller

Infrared Sensor on ATmega32 Microcontroller Pemrograman Robot Maze Solver2 Dimensi Menggunakan Sensor Infra Merah pada Mikrokontroler ATmega32 Ira Worang dan Yusran Tarihoran Teknik Informati ka, Univercitas Advent Indonesia Abstrak Robot Maze Solver

Lebih terperinci

KONTROL ROBOT MOBIL PENJEJAK GARIS BERWARNA DENGAN MEMANFAATKAN KAMERA SEBAGAI SENSOR

KONTROL ROBOT MOBIL PENJEJAK GARIS BERWARNA DENGAN MEMANFAATKAN KAMERA SEBAGAI SENSOR KONTROL ROBOT MOBIL PENJEJAK GARIS BERWARNA DENGAN MEMANFAATKAN KAMERA SEBAGAI SENSOR Thiang, Felix Pasila, Agus Widian Electrical Engineering Department, Petra Christian University 121-131 Siwalankerto,

Lebih terperinci

Miftahurrozaq [1], Iwan Setiawan [2], Budi Setyono [2] masuk), dan atau secara otomatis mengantarkan pemakai ke lokasi tertentu.

Miftahurrozaq [1], Iwan Setiawan [2], Budi Setyono [2] masuk), dan atau secara otomatis mengantarkan pemakai ke lokasi tertentu. Makalah Seminar Tugas Akhir DESAIN SISTEM KURSI RODA CERDAS MENGGUNAKAN PENDEKATAN MODEL FUNGSIONAL DAN MODEL TINGKAH LAKU DAN PERANCANGAN PERILAKU OBSTACLE AVOIDANCE Miftahurrozaq [], Iwan Setiawan [2],

Lebih terperinci

REALISASI ROBOT MOBIL HOLONOMIC Disusun Oleh : Nama : Santony Nrp :

REALISASI ROBOT MOBIL HOLONOMIC Disusun Oleh : Nama : Santony Nrp : REALISASI ROBOT MOBIL HOLONOMIC Disusun Oleh : Nama : Santony Nrp : 0422091 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia.

Lebih terperinci

BAB IV PENGUJIAN ROBOT AMPHIBI

BAB IV PENGUJIAN ROBOT AMPHIBI BAB IV PENGUJIAN ROBOT AMPHIBI 4.1 Umum Robot merupakan kesatuan kerja dari semua kerja perangkat penyusunnya. Perancangan robot dimulai dengan menggali informasi dari berbagai referensi, temukan ide,

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik pembersih lantai otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini

Lebih terperinci

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

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain: BAB III METODE PENELITIAN Dalam pembuatan kendali robot omni dengan accelerometer dan keypad pada smartphone dilakukan beberapa tahapan awal yaitu pengumpulan data yang diperlukan dengan beberapa cara

Lebih terperinci

4 HASIL DAN PEMBAHASAN

4 HASIL DAN PEMBAHASAN 4 HASIL DAN PEMBAHASAN 4.1 Deskripsi Informal Sistem Telah dijelaskan dalam Bab 2 sebelumnya mobile robot atau adalah robot yang memiliki mekanisme penggerak (actuators) berupa roda (wheel) atau kaki (leg),

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Dasar Pemrograman Perangkat lunak yang baik dibangun secara terstruktur dan modular. Modular dapat diartikan sebagai bagian bagian yang terpisah pisah dari badan program namun

Lebih terperinci

TUGAS AKHIR PENGENDALIAN ROBOT MOBILE BERBASIS IP (Internet Protocol) MELALUI JARINGAN WIFI. Oleh: Gama Wardhana ( )

TUGAS AKHIR PENGENDALIAN ROBOT MOBILE BERBASIS IP (Internet Protocol) MELALUI JARINGAN WIFI. Oleh: Gama Wardhana ( ) TUGAS AKHIR PENGENDALIAN ROBOT MOBILE BERBASIS IP (Internet Protocol) MELALUI JARINGAN WIFI Oleh: Gama Wardhana (5104100051) Tujuan dan Manfaat Tujuan pembuatan tugas akhir ini adalah membuat suatu alat

Lebih terperinci

Robot Pengikut Cahaya Menggunakan ATMEGA 8535

Robot Pengikut Cahaya Menggunakan ATMEGA 8535 Robot Pengikut Cahaya Menggunakan ATMEGA 8535 Nama : Erwin Mardiansyah NPM : 22110432 Jurusan : Sistem Komputer Pembimbing : Ridha Iskandar UNIVERSITAS GUNADARMA FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI

Lebih terperinci

APLIKASI ROBOT PEMADAM API DENGAN MENGGUNAKAN SENSOR FLAME DETECTOR BERBASIS MIKROKONTROLLER ATMEGA8535 DAN DIDUKUNG BAHASA PEMROGRAMAN C

APLIKASI ROBOT PEMADAM API DENGAN MENGGUNAKAN SENSOR FLAME DETECTOR BERBASIS MIKROKONTROLLER ATMEGA8535 DAN DIDUKUNG BAHASA PEMROGRAMAN C APLIKASI ROBOT PEMADAM API DENGAN MENGGUNAKAN SENSOR FLAME DETECTOR BERBASIS MIKROKONTROLLER ATMEGA8535 DAN DIDUKUNG BAHASA PEMROGRAMAN C Haris Tri Saputra AMIK Tri Dharma Pekanbaru Email : haristrisaputra@rocketmail.com

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA Pengujian dan analisis bertujuan untuk melihat hasil keluaran dari rangkaian dan program serta sebagai pengetesan apakah rangkaian dan program berjalan dengan baik serta menghindari

Lebih terperinci

ROBOT PENJEJAK RUANGAN DENGAN SENSOR ULTRASONIK DAN KENDALI GANDA MELALUI BLUETOOTH

ROBOT PENJEJAK RUANGAN DENGAN SENSOR ULTRASONIK DAN KENDALI GANDA MELALUI BLUETOOTH ROBOT PENJEJAK RUANGAN DENGAN SENSOR ULTRASONIK DAN KENDALI GANDA MELALUI BLUETOOTH Fathur Zaini Rachman 1*, Nur Yanti 2 1,2 Teknik Elektronika, Politeknik Negeri Balikpapan * e-mail : fozer85@gmail.com

Lebih terperinci

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

BAB V HASIL DAN PEMBAHASAN. Pengujian dilakukan terhadap 8 sensor photodioda. mendeteksi garis yang berwarna putih dan lapangan yang berwarna hijau. BAB V HASIL DAN PEMBAHASAN 5.1 Pengujian Sensor Photodioda 5.1.1 Tujuan Pengujian dilakukan terhadap 8 sensor photodioda. Adapun tujuan dari pengujian sensor photodioda adalah digunakan untuk mendeteksi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini membahas perencanaan dan pembuatan dari alat yang akan dibuat yaitu Perencanaan dan Pembuatan Pengendali Suhu Ruangan Berdasarkan Jumlah Orang ini memiliki 4 tahapan

Lebih terperinci

INTEGRATION AND EVALUATION USING PATTERN RECOGNITION FOR MOBILE ROBOT NAVIGATION. Iman H. Kartowisastro.; Budiyanto Mulianto; Valentinus Rahardjo

INTEGRATION AND EVALUATION USING PATTERN RECOGNITION FOR MOBILE ROBOT NAVIGATION. Iman H. Kartowisastro.; Budiyanto Mulianto; Valentinus Rahardjo INTEGRATION AND EVALUATION USING PATTERN RECOGNITION FOR MOBILE ROBOT NAVIGATION Iman H. Kartowisastro.; Budiyanto Mulianto; Valentinus Rahardjo Jurusan Sistem Komputer, Fakultas Ilmu Komputer, Universitas

Lebih terperinci