RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT...

15
RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT BERBASIS ANDROID MENGGUNAKAN KONEKSI BLUETOOTH Oleh : FITRANDA ARYS PRADANA – 5107100120 Ary Mazharuddin, S.Kom, M.Comp.Sc ‐ I Wayan Suardinata, S.Kom

Transcript of RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT...

Page 1: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT BERBASIS ANDROID MENGGUNAKAN KONEKSI BLUETOOTH 

Oleh : 

FITRANDA ARYS PRADANA – 5107100120 

Ary Mazharuddin, S.Kom, M.Comp.Sc ‐ I Wayan Suardinata, S.Kom 

Page 2: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Latar Belakang 

•  Pengembangan robo0ka semakin berkembang •  Teknologi mobile phone semakin berkembang  

•  Bermunculan lomba robot (nasional / internasional) dan pesertanya‐pun terus bertambah 

Page 3: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Permasalahan 

•  Bagaimana melakukan koneksi bluetooth antar robot dengan mobile phone? 

•  Bagaimana membuat aplikasi yang mampu mengendalikan pergerakan robot dengan memanfaatkan fungsi accelerometer pada mobile phone? 

•  Bagaimana membuat aplikasi yang mampu mengendalikan pergerakan robot agar robot bisa mendeteksi jarak antara robot dengan rintangan yang ditemui? 

•  Bagaimana membuat aplikasi yang mampu mengetahui arah hadapan robot? 

Page 4: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Batasan Masalah 

•  Robot yang digunakan disini adalah robot NXT LEGO •  Aplikasi hanya dapat dijalankan pada mobile phone berbasis Android yang memiliki fungsi accelerometer 

•  Menggunakan IDE, yaitu Eclipse •  Menggunakan NXT Ultrasonic Sensor untuk mengetahui jarak antara robot dengan rintangan yang ditemui 

•  Menggunakan Hitechnic Magne0c Compass Sensor untuk mengetahui arah hadapan robot 

Page 5: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Kebutuhan Sistem 

• Mobile phone android yang memiliki sensor accelerometer 

•  Robot NXT mindstorms dengan firmware upgrade menjadi LeJOS NXJ 

•  Bluetooth untuk komunikasi 

•  Sensor Ultrasonik, satu paket dengan Robot NXT •  Hitechnic Magne0c Compass Sensor 

Page 6: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

ANDROID 

•  Sebuah soTware yang mencakup sistem operasi, middleware, dan key applica0on 

•  Android SDK menyediakan tools dan API untuk pengembangan aplikasi 

Page 7: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

MINDSTORMS NXT 

Prototyping Robot dengan spesifikasi yang lebih kecil daripada sebuah  PC Pen0um III 

Page 8: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

LeJOS NXJ 

•  Java Programming Environment untuk LEGO Mindstorms NXT ® 

Page 9: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Arsitektur Umum Sistem 

Page 10: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Flowchart 

Page 11: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Uji Coba Jangkauan Bluetooth 

•  Untuk mengetahui seberapa jauh jarak yang dapat ditoleransi oleh sistem 

•  Dari hasil ujicoba, robot masih dapat dikendalikan sejauh 18 meter 

Page 12: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Uji Coba Sensor Accelerometer, Sensor Kompas, dan Sensor Ultrasonik 

•  Video uji coba 

Page 13: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Uji Coba Simulasi  

Page 14: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Kesimpulan 

•  Sistem yang telah berhasil membuat simulasi yang mampu menggambarkan pergerakkan sebuah robot 

•  Sistem ini telah berhasil melakukan koneksi antara perangkat Android dengan Robot NXT melalui media bluetooth 

•  Sistem ini telah berhasil melakukan pengendalian Robot NXT dengan memanfaatkan accelerometer pada perangkat Android 

•  Sistem ini telah berhasil melakukan pembacaan sensor kompas dengan baik 

•  Sistem ini telah berhasil melakukan pembacaan sensor ultrasonik dengan baik 

Page 15: RANCANG BANGUN APLIKASI BERPINDAH PENGENDALI ROBOT ...digilib.its.ac.id/public/ITS-Undergraduate-16021-5107100120...• Robot yang digunakan disini adalah robot NXT LEGO ... • Menggunakan

Sekian Dan Terimakasih