ANTARMUKA ROBOT DAN KOMPUTER DENGAN MENGGUNAKAN BLUETOOTH ABSTRAK

dokumen-dokumen yang mirip
Sistem Akuisisi Data 6 Channel Berbasis AVR ATMega dengan Menggunakan Bluetooth ABSTRAK

Kata Kunci : ATmega16, Robot Manipulator, CMUCam2+, Memindahkan Buah Catur

PENGENDALIAN ASRS (AUTOMATIC STORAGE AND RETRIEVAL SYSTEM) DENGAN MENGGUNAKAN MIKROKONTROLER AVR ATMEGA16. Ari Suryautama /

Kata Kunci : ROV (Remotely operated underwater vehicles), X-Bee, FSR-01

REALISASI KOMUNIKASI WiFi UNTUK MENGENDALIKAN LENGAN ROBOT ABSTRAK

REALISASI ROBOT MERANGKAK ENAM KAKI HOLONOMIK ABSTRAK

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

REALISASI ROBOT DALAM AIR

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

REALISASI PROTOTIPE SISTEM GERAK ROBOT DENGAN DUA KAKI

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

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

DENGAN MENGENDALIKAN RADIO CONTROL

PENGENDALIAN ROBOT BERODA MELALUI SMART PHONE ANDROID. Disusun oleh : Riyan Herliadi ( )

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

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

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

REALISASI ROBOT PELINTAS RINTANGAN ABSTRAK

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

REALISASI ROBOT PENCARI JALAN DALAM MAZE DENGAN METODE RUNUT-BALIK ABSTRAK

APLIKASI CONTACTLESS SMARTCARD UNTUK TRANSAKSI TOL MELALUI KOMUNIKASI WIRELESS ABSTRAK

IMPLEMENTASI KONTROL PID PADA PENDULUM TERBALIK MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA 16 ABSTRAK

PENGENDALI PINTU GESER BERDASARKAN KECEPATAN JALAN PENGUNJUNG BERBASIS MIKROKONTROLER ATMEGA 16. Disusun Oleh : Nama : Henry Georgy Nrp :

MODEL SISTEM CRANE DUA AXIS DENGAN PENGONTROL FUZZY. Disusun Oleh : Nama : Irwing Antonio T Candra Nrp :

REALISASI ROBOT MOBIL TANK UNTUK MENJELAJAHI MEDAN YANG TIDAK RATA. Disusun Oleh : Nama : Jonatan Kurnia Nrp :

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

PENGENDALIAN PERALATAN LISTRIK MENGGUNAKAN REMOTE CONTROL TV. Disusun Oleh : Nama : Jimmy Susanto Nrp :

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK ALAT PEMILIH PENYEDIA LAYANAN TELEPON YANG SAMA

REALISASI ROBOT BIPEDAL BERBASIS AVR YANG MAMPU MENAIKI DAN MENURUNI ANAK TANGGA. Disusun oleh : : Yohanes Budi Kurnianto NRP :

PURWA-RUPA PENAMPIL LOKASI MANUSIA MENGGUNAKAN GPS DENGAN KOORDINAT LINTANG-BUJUR

PERANCANGAN DAN REALISASI PERANGKAT PENDETEKSI WARNA CAT NIRKABEL

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK MENGUKUR PANJANG PRODUKSI KAIN PADA MESIN FINISHING TEKSTIL

PERANCANGAN DAN REALISASI SISTEM AKUISISI DATA DAN PENGAMBILAN GAMBAR MELALUI GELOMBANG RADIO FREKUENSI

SIMULASI ROBOT PENDETEKSI MANUSIA

PERANCANGAN ALAT PENGUKUR KECEPATAN KENDARAAN MENGGUNAKAN MIKROKONTROLLER ATMEGA32 DAN MODUL BLUETOOTH DBM 01

Aplikasi Mikrokontroler Sebagai Karakter Generator Televisi

ROBOT MOBIL PENGINTAI BERBASIS MIKROKONTROLER DENGAN KAMERA DAN PENGENDALIAN TANPA KABEL MENGGUNAKAN KOMPUTER PROYEK AKHIR LIGA TRI NUGRAHA

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

SISTEM REMOTE MONITORING GEDUNG BERBASIS MIKROKONTROLER MELALUI RADIO FREKUENSI HT

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGENDALIAN DAN PENGAMATAN JARAK JAUH MENGGUNAKAN WEB BROWSER PADA TELEPON SELULER MELALUI JARINGAN GPRS

PENGENALAN UCAPAN DENGAN METODE FFT PADA MIKROKONTROLER ATMEGA32. Disusun Oleh : Nama : Rizki Septamara Nrp :

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

SISTEM PEMANTAU RUANGAN MENGGUNAKAN DUA BUAH WEBCAM MELALUI JARINGAN INTERNET

Simulasi Pengontrol Intensitas Cahaya Pada Lahan Parkir P2a Bekasi Cyber Park Dengan Kontrol On-Off

Kata kunci:sensor rotary encoder, IC L 298, Sensor ultrasonik. i Universitas Kristen Maranatha

ABSTRAK. Hendra Manase Jl. Babakan Jeruk Gg. Barokah No. 25, 40164,

REALISASI SISTEM KEYLESS CAR ENTRY BERBASIS DIRECT SEQUENCE SPREAD SPECTRUM ABSTRAK

REALISASI OTOMASI SISTEM MANAJEMEN STOK BARANG DENGAN PEMBACA BARCODE MENGGUNAKAN PERANGKAT LUNAK OPEN SOURCE ABSTRAK

REALISASI ROBOT CERDAS PEMADAM API LILIN DENGAN KONFIGURASI LAPANGAN YANG BERUBAH-UBAH ABSTRAK

ESTIMASI ARAH KEDATANGAN SUMBER JAMAK MENGGUNAKAN BAYESIAN PREDICTIVE DENSITIES. Disusun Oleh: Nrp :

Realisasi Prototipe Gripper Tiga Jari Berbasis PLC (Programmable Logic Control) Chandra Hadi Putra /

ANALISA SPEKTRUM CAHAYA MENGGUNAKAN METODE GRATING BERBASIS MIKROKONTROLER AVR. Disusun oleh : Nama : Gunawan Kasuwendi NRP :

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

PERANCANGAN DAN REALISASI PENALA GITAR OTOMATIS MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA16. Disusun Oleh : Nama : Togar Hugo Murdani Nrp :

ABSTRAK. Kata Kunci : Android, WiFi, ESP , Arduino Mega2560, kamera VC0706.

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

SISTEM PENDETEKSI KETINGGIAN MUATAN ROKET BERBASIS MIKROKONTROLER. Gelar Kharisma Rhamdani /

REALISASI PROTOTIPE GRIPPER TIGA JARI DENGAN TIGA DERAJAT KEBEBASAN ABSTRAK

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

APLIKASI IOT UNTUK PROTOTIPE PENGENDALI PERALATAN ELEKTRONIK RUMAH TANGGA BERBASIS ESP

PENGENDALIAN PH PADA SISTEM PEMUPUKAN TANAMAN HIDROPONIK BERBASIS MIKROKONTROLER AVR ATMEGA16

APLIKASI WIROBOT X80 UNTUK MENGUKUR LEBAR DAN TINGGI BENDA. Disusun Oleh: Mulyadi Menas Chiaki. Nrp :

Perangkat Pembaca dan Penyimpan Data RFID Portable. Untuk Sistem Absensi. Disusun Oleh : Nama : Robert NRP :

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

PERANCANGAN DAN REALISASI PROTOTIPE KURSI RODA DENGAN MOTOR LISTRIK. Novan Susilo/

Prototype Payload Untuk Roket Uji Muatan

PENGGUNAAN MOTOR DC SERVO SEBAGAI PENGGERAK UTAMA LENGAN ROBOT BERJARI PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLER LAPORAN AKHIR

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

REALISASI TANGAN ROBOT BERBASIS PLC (PROGRAMMABLE LOGIC CONTROLLER) Disusun Oleh: Defri Dwi Christanto. Nrp :

PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2. Angkar Wijaya /

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api

ABSTRAK. Tuts Organ Elektronik Menggunakan Pengontrol Mikro Edwin /

Sistem Monitoring Cairan Infus Nirkabel Berbasis Mikrokontroler

ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Jaka Rahmana Triadi Idrus Nrp :

REALISASI SISTEM PENGONTROLAN DAN MONITORING MINIATUR LIFT BERBASIS PC (PERSONAL COMPUTER) Disusun Oleh : PANDAPOTAN MAHARADJA

REALISASI ROBOT SWARM

TELEROBOTIK MENGGUNAKAN EMBEDDED WEB SERVER UNTUK MEMONITOR DAN MENGGERAKKAN LENGAN ROBOT MENTOR

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

PERANCANGAN POV (PERSISTENCE OF VISION) DENGAN POSISI SUSUNAN LED VERTIKAL

REALISASI ROBOT TERBANG BERDASARKAN IIARC 2009 ABSTRAK

PERANCANGAN MODULATOR QPSK DENGAN METODA DDS (DIRECT DIGITAL SYNTHESIS) BERBASIS MIKROKONTROLLER ATMEGA8535 ABSTRAK

Realisasi Robot Pembersih Lantai Dengan Fasilitas Tangan Pengambil Sampah Dan Penghisap Sampah

Perancangan Sistem Pemeliharaan Ikan Pada Akuarium Menggunakan Mikrokontroler ATMega 16. Albert/

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

REALISASI ERROR-CORRECTING BCH CODE MENGGUNAKAN PERANGKAT ENKODER BERBASIS ATMEGA8535 DAN DEKODER MENGGUNAKAN PROGRAM DELPHI

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

BAB II KONSEP DASAR PERANCANGAN

SISTEM PELACAKAN KEBERADAAN LOKASI KENDARAAN BERBASIS MIKROKONTROLER ATMEGA16 MELALUI LAYANAN SMS. Disusun Oleh : Nama : Indra Pratama Nrp :

BAB III PERANCANGAN SISTEM

Realisasi Alat Ukur Profil Camshaft

Realisasi Robot Yang Mengikuti Objek Bergerak Menggunakan Kamera Wireless via Wifi

Oleh: NIM NIM

LASER PROYEKTOR MENGGUNAKAN LASER POINTER DAN MIKROKONTROLER ATMEGA16

Transkripsi:

ANTARMUKA ROBOT DAN KOMPUTER DENGAN MENGGUNAKAN BLUETOOTH Disusun Oleh: Nama : Yakub Hartanto Nrp : 0422020 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia, email : fu_hauw@yahoo.com ABSTRAK Pada saat ini teknologi robot semakin berkembang, sedangkan masalah antarmuka untuk mengontrol robot dapat menjadi persoalan tersendiri. Pengunaan kabel untuk mengontrol robot dirasakan kurang efektif sehingga media nirkabel dapat menjadi pilihan yang tepat. Untuk mengontrol robot secara nirkabel salah satunya dapat digunakan suatu modul Bluetooth antarmuka sehingga terjadi komunikasi antara komputer dengan robot yang dikontrol tersebut. Dalam tugas akhir ini telah dirancang dan direalisasikan antarmuka yang digunakan untuk mengontrol robot dengan menggunakan Personal Computer (PC) / Notebook melalui Bluetooth yang bekerja pada daerah gelombang radio frekuensi 2.4 GHz. Adapun antarmuka yang dirancang menggunakan USB Bluetooth Dongle sebagai pengirim sinyal kontrol dan penerima sinyal sensor pada Personal Computer (PC) / Notebook sedangkan EmbbeddedBlue Transceiver Appmod sebagai penerima sinyal kontrol dan pengirim sinyal sensor pada mikrokontroler. Selain itu, pada Tugas Akhir ini juga dibuat suatu program aplikasi GUI (Graphical User Interface) berbasis Visual Basic yang digunakan untuk mengontrol robot. Setelah sistem antarmuka terealisasi, maka dilakukan pengujian pada sistem. Hasil realisasi antarmuka menunjukkan bahwa komunikasi Bluetooth dapat digunakan untuk mengontrol Robot Manipulator Tujuh Motor Servo dan Robot Mobil Dua Motor DC, juga untuk mengirim data dari sensor dan menampilkannya pada PC. Kata Kunci : Antarmuka, Bluetooth, Robot. i

ROBOT AND PC INTERFACING USING BLUETOOTH Composed by: Name : Yakub Hartanto Nrp : 0422020 Electrical Engineering, Maranatha Cristian University, Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia, email : fu_hauw@yahoo.com ABSTRACT Nowadays the technology of robot becomes more complex, whereas the problem of interfacing to control robot can be the problem itself. The use of cable to control robot is less effective so that wireless media can be an appropriate choice. There are some ways to control robot with wireless, one of it is by using interface Bluetooth module so that the communication between the computer and the robot which is controlled is occurred. In this Final Task, it has been designed and realized interface that is used to control robot with Personal Computer (PC) / Notebook through Bluetooth that is work in wave radio area with frequency 2.4 GHz. An interface is designed by using USB Bluetooth Dongle as the control signal transmitter and as the sensor signal receiver on Personal Computer ( PC) / Notebook whereas the EmbbeddedBlue Transceiver Appmod as the control signal receiver and the sensor signal transmitter on the microcontroller. Besides, in this Final Task is made a GUI (Graphical User Interface) application program base on visual basic which is used to control the robot. After the interface system is realized, then we do the experiment on the system. The result of interface realization shows that the Bluetooth communication can be used to control Seven Servo Motor Manipulator Robot and Two DC Motor Mobile Robot, also to send tha data from the sensor and show it on PC. Keyword : Interface, Bluetooth, Robot ii

KATA PENGANTAR Puji dan syukur atas ke hadirat Tuhan Yang Maha Esa karena atas berkat dan rahmat-nya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul ANTARMUKA ROBOT DAN KOMPUTER DENGAN MENGGUNAKAN BLUETOOTH tepat pada waktunya. Pada pelaksanaan tugas akhir, penulis banyak mendapat bantuan dan kerja sama dari berbagai pihak. Untuk itu pada kesempatan ini, penulis ingin menyampaikan terima kasih kepada : 1. Muliady, ST., MT., selaku Kepala Laboratorium Fisika dan Instrumentasi UKM dan pembimbing Tugas Akhir ini yang telah membimbing hingga Tugas Akhir ini selesai. 2. Dr. Ir. Daniel Setiadikarunia, MT., selaku Ketua Jurusan Teknik Elektro. 3. Ir.Anita Supartono, M.Sc., selaku Koordinator Tugas Akhir. 4. Ir. Supartono, M.Sc, Dr. Ir. Daniel Setiadikarunia, MT., dan Riko Arlando, ST.,MT. selaku dosen penguji Tugas Akhir yang sudah banyak membantu dalam memberikan masukan dan saran. 5. Raymond Wahyudi, ST., Dicky Fernando, ST., dan Willy Yohanes, ST. yang telah membantu dalam perancangan alat dan program. 6. Jonathan dan Totok yang membantu memberikan ide dan saran. 7. Rekan-rekan dan Staf Laboratorium Fisika dan Instrumentasi Universitas Kristen Maranatha yang telah banyak membantu. 8. Staf tata usaha yang telah banyak membantu dalam menyelesaikan Tugas Akhir ini. 9. Kedua orang tua yang telah memberikan dukungan baik moril maupun materil serta bantuan doa kepada penulis dalam pelaksanaan dan penulisan laporan Tugas Akhir sehingga dapat diselesaikan dengan baik. 10. Teman-teman dan pihak lain yang tidak dapat disebut satu-persatu, yang telah membantu selama berlangsungnya Tugas Akhir ini. iii

Dengan hati yang tulus ikhlas serta merendahkan hati, penulis memanjatkan doa kepada Tuhan Yang Maha Esa agar semuanya mendapat imbalan dan rahmat sesuai dengan amal baiknya. Penulis sadar sepenuhnya bahwa hasil yang diperoleh ini jauh dari sempurna. Oleh karena itu, penulis membuka lebar pintu kritik dan saran berkenaan dengan Tugas Akhir ini agar penulis dapat memperbaiki kekurangankekurangan tersebut di masa yang akan datang. Akhir kata, semoga laporan Tugas Akhir yang jauh dari sempurna ini dapat berguna bagi semua pihak khususnya bagi Mahasiswa/i Teknik Elektro di. Bandung, 4 September 2008 Penulis iv

DAFTAR ISI Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix BAB I PENDAHULUAN I.1 Latar Belakang... 1 I.2 Identifikasi Masalah... 1 I.3 Perumusan Masalah... 2 I.4 Tujuan... 2 I.5 Pembatasan Masalah... 2 I.6 Metodologi... 2 I.7 Spesifikasi Alat... 3 I.8 Sistematika Pembahasan... 4 BAB II DASAR TEORI II.1 Bluetooth... 5 II.1.1 Sejarah Bluetooth... 5 II.1.2 Penggunaan Frekuensi dan Kanal Bluetooth... 6 II.1.3 Klasifikasi Kelas Bluetooth... 7 v

II.1.4 Cara Kerja Bluetooth... 7 II.1.5 USB Bluetooth Dongle dan Embeddedblue Transceiver Appmod (eb500)... 8 II.2 Motor DC... 9 II.3 Motor Servo... 11 II.4 Pengantar Robotika... 13 II.4.1 Sistem Kontrol Robotik... 14 II.4.2 Klasifikasi Robot Berdasarkan Metode Kontrol... 16 II.5 PWM (Pulse Width Modulation)... 16 II.6 SRE (Sensor Rotary Encoder)... 17 II.6.1 Fitur Hamamatsu P5587... 18 II.6.2 Konfigurasi Pin Hamamatsu P5587... 18 II.7 FSR (Force Sensing Resistors)... 20 II.8 Mikrokontroler... 21 II.8.1 Pengenalan ATMEL AVR RISC... 22 II.8.2 Mikrokontroler ATMEGA16... 23 II.8.2.1 Struktur ATMEGA16... 23 II.8.2.2 Register dan Memori ATMEGA16... 27 II.8.2.3 Pin Input/Output ATMEGA16... 28 II.8.2.4 Pulse Width Modulation ATMEGA16... 29 II.9 Pengenalan Visual Basic... 31 II.9.1 Variabel, Data, dan Operator... 32 II.9.2 Conditional Statement dan Looping Statement... 33 BAB III PERANCANGAN DAN REALISASI III.1 Perancangan dan Realisasi Antarmuka dengan Bluetooth... 35 III.2 Struktur Robot... 35 III.2.1 Struktur Robot Mobil Dua Motor DC... 36 III.2.2 Struktur Robot Manipulator Tujuh Motor Servo... 37 III.3 Sensor... 39 III.3.1 SRE (Sensor Rotary Encoder)... 39 III.3.2 FSR (Force Sensing Resistors)... 40 vi

III.4 Mikrokontroler... 41 III.4.1 Mikrokontroler ATmega16... 41 III.4.1.1 Rangkaian Clock Generator... 41 III.4.1.2 Rangkaian Reset... 42 III.4.1.3 Rangkaian Antarmuka ke Rangkaian Luar (Input/Output)... 42 III.4.1.4 Rangkaian Driver Motor Pengontrol Robot... 43 III.4.1.5 Rangkaian Antarmuka Mikrokontroler dengan Embeddedblue Transceiver Appmod... 45 III.4.1 PWM ATmega16... 48 III.5 Algoritma Pemrograman pada Komputer dan Mikrokontroler... 49 III.6 Realisasi Program Aplikasi Antarmuka Pengontrol Robot... 52 BAB IV HASIL DAN ANALISA IV.1 Pengujian FSR... 55 IV.2 Pengujian SRE... 57 IV.3 Pengujian Pengontrolan Robot... 58 BAB V KESIMPULAN DAN SARAN V.1 Kesimpulan... 70 V.2 Saran... 70 DAFTAR PUSTAKA LAMPIRAN A Instruksi Mikrokontroler LAMPIRAN B Instruksi Program Visual Basic LAMPIRAN C Foto Alat vii

DAFTAR TABEL Halaman 1. Tabel 2.1 Batas Frekuensi dan Kanal RF di Beberapa Negara... 6 2. Tabel 2.2 Ukuran eb500 dalam Inchi... 8 3. Tabel 2.3 Konfigurasi Pin eb500... 9 4. Tabel 2.4 Konfigurasi Port ATMEGA16... 29 5. Tabel 3.1 Keterangan Servo Lengan Robot... 37 6. Tabel 3.2 Keterangan Gerakan Roda Robot Sesuai Karakter yang Dikirimkan... 53 7. Tabel 3.2 Keterangan Gerakan Lengan Robot Sesuai Karakter yang Dikirimkan... 54 8. Tabel 4.1 Uji Coba FSR... 56 9. Tabel 4.2 Uji Coba SRE... 57 10. Tabel 4.3 Pengujian Pengontrolan Robot... 68 viii

DAFTAR GAMBAR Halaman 1. Gambar 2.1 Paket Data Bluetooth... 7 2. Gambar 2.2 Transmisi Master dan Slave Bluetooth... 7 3. Gambar 2.3 Dimensi eb500... 8 4. Gambar 2.4 (a) Armature, (b) Stator... 10 5. Gambar 2.5 Prinsip Kerja Motor DC... 10 6. Gambar 2.6 Struktur Servo... 11 7. Gambar 2.7 Potensiometer Servo... 12 8. Gambar 2.8 Lebar Pulsa On Pengontrol Servo... 13 9. Gambar 2.9 Kontrol Robot Loop Terbuka... 14 10. Gambar 2.10 Kontrol Robot Loop Tertutup... 15 11. Gambar 2.11 Pulse Width Modulation... 17 12. Gambar 2.12 Bentuk Fisik dan Dimensi dari Hamamatsu P5587... 18 13. Gambar 2.13 Konfigurasi Pin Hamamatsu P5587... 19 14. Gambar 2.14 Struktur Fisik Dasar FSR... 20 15. Gambar 2.15 Grafik Tekanan Terhadap Konduktifitas dan Resistifitas... 21 16. Gambar 2.16 Bentuk Fisik dan Ukuran FSR... 21 17. Gambar 2.17 Konfigurasi Pin ATMEGA16... 24 18. Gambar 2.18 Blok Diagram ATMEGA16... 26 19. Gambar 2.19 Register ATMEGA16... 27 20. Gambar 2.20 Pemetaan Memori ATMEGA16... 28 21. Gambar 2.21 Clear Timer On Compare Match... 30 22. Gambar 2.22 Phase & Frequency Correct PWM... 30 23. Gambar 3.1 Blok Diagram Sistem Pengontrolan Robot... 35 24. Gambar 3.2 Sketsa Robot Mobil dan Letak Pemasangan SRE... 36 25. Gambar 3.3 Lengan Robot lynxmotion.com... 37 26. Gambar 3.4 Sketsa Gripper dan Letak Pemasangan FSR... 38 ix

27. Gambar 3.5 Piringan Hitam Putih... 39 28. Gambar 3.6 Dua Tipe Rangkaian Pemasangan FSR... 40 29. Gambar 3.7 Grafik Tekanan Terhadap Nilai Tegangan Keluaran... 40 30. Gambar 3.8 Rangkaian Clock Generator... 42 31. Gambar 3.9 Rangkaian Reset... 42 32. Gambar 3.10 Driver Motor L293D... 44 33. Gambar 3.11 Rangkaian Skematik L293D untuk Motor Servo... 44 34. Gambar 3.12 Rangkaian Skematik L293D untuk Motor DC... 45 35. Gambar 3.13 Rangkaian Skematik Antarmuka Mikrokontroler dengan EmbeddedBlue Transceiver AppMod... 46 36. Gambar 3.14 Rangkaian Skematik Mikrokontroler ATMEGA16 Keseluruhan... 47 37. Gambar 3.15 Diagram Alir Program pada Komputer... 50 38. Gambar 3.16 Diagram Alir Program pada Mikrokontroler... 51 39. Gambar 3.17 Tampilan Visual Basic untuk Robot Mobil... 52 40. Gambar 3.18 Tampilan Visual Basic untuk Robot Lengan... 53 41. Gambar 4.1 Pengujian Pengontrolan Robot... 67 x