Top Banner
WIRELESS AIR MOUSE SEBAGAI ALAT BANTU PRESENTASI MENGGUNAKAN INERTIAL SENSOR PENDETEKSI PERGERAKAN Oleh Widji Santoso NIM : 612005001 Skripsi Untuk melengkapi salah satu syarat memperoleh Gelar Sarjana Teknik Elektro Konsentrasi Teknik Elektronika Fakultas Teknik Elektronika Dan Komputer Universitas Kristen Satya Wacana Salatiga Oktober 2012
12

Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

Feb 06, 2018

Download

Documents

VuHuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

WIRELESS AIR MOUSE SEBAGAI ALAT BANTU PRESENTASI

MENGGUNAKAN INERTIAL SENSOR PENDETEKSI PERGERAKAN

Oleh

Widji Santoso

NIM : 612005001

Skripsi

Untuk melengkapi salah satu syarat memperoleh

Gelar Sarjana Teknik Elektro

Konsentrasi Teknik Elektronika

Fakultas Teknik Elektronika Dan Komputer

Universitas Kristen Satya Wacana

Salatiga

Oktober 2012

Page 2: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,
Page 3: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

 

Page 4: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

i

INTISARI

Pada skripsi ini dirancang wireless air mouse sebagai alat bantu

presentasi menggunakan sensor inersia yang terdiri dari akselerometer dan

giroskop sebagai pendeteksi pergerakan. Mouse dapat digunakan untuk

mengontrol gerak kursor pointer pada PC ketika terdapat alas maupun tanpa

menggunakan alas.

Sensor akselerometer digunakan untuk mengukur percepatan gerak

translasi sehingga dapat mengetahui perubahan posisi mouse pada permukaan

alas. Sensor giroskop digunakan untuk mengukur laju perubahan sudut sehingga

diperoleh perubahan posisi mouse ketika diudara (tanpa alas). Mikrokontroler

ARM Cortex M0 seri LPC1114 digunakan sebagai pengolah data hasil pembacaan

sensor yang diterjemahkan kedalam perubahan gerak kursor mouse. Koneksi

mouse dan PC melalui media RF menggunakan modul bluetooth. Aplikasi

desktop yang ter-install pada PC digunakan sebagai driver untuk mengenali

perangkat sebagai mouse.

Alat yang direalisasikan memiliki dimensi 60 mm X 116 mm dan berat

sekitar 99 gram. Hasil pengujian menunjukkan bahwa variasi percepatan gerak

mouse pada permukaan alas mempengaruhi hasil pembacaan posisi. Sensor

akselerometer memiliki bias error absolute sebesar 22 LSB pada sumbu X, 23 LSB pada

sumbu Y dan 48 LSB pada sumbu Z. Pengujian sensor giroskop mengalami drift error

dengan laju perubahan 0,03o/s pada poros roll, 0,08

o/s pada poros pitch dan 0,04

o/s pada

poros yaw. Jarak penggunaan antara perangkat dan PC maksimal 20 m pada area

bebas halangan (line of sight) dan 10 m ketika terdapat halangan. Hasil pengujian

perangkat wireless air mouse dapat digunakan pada sistem operasi Windows XP,

Windows 7 dan Vista.

Page 5: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

ii

ABSTRACT

In this thesis wireless air mouse designed as a tool for presentation using

inertial sensors which consisting of accelerometer and gyroscope as detection of

movement. Microcontroller ARM Cortex M0 LPC1114 series is used to process

the result of the sensor reading and translate it into the alteration of cursor

movement. Mouse and PC connected through RF media using bluetooth module.

Desktop applications which are installed on the PC used as a driver to recognize

the device as a mouse. The realized instrument has dimensions of 60 mm x 116

mm and weighs about 99 grams. The test results showed that the variation in the

motion of the mouse acceleration on mouse pads affects the results of the reading

position. Accelerometer sensor has a 22 LSB of absolute bias error on the X-axis,

23 LSB on the Y axis and 48 LSB on the Z axis. Test result of gyroscope sensor

having drift rate of change of error with 0.03o / s on the roll axis, 0.08

o/ s on the

pitch axis and 0.04o/ s on the yaw axis. The distance between the device and PC

usage up to 20 m in line of sight area and 10 m when outdoors. The testing result

of wireless air mouse can be used on Windows XP, Windows 7 and Vista

operating systems.

Page 6: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

iii

KATA PENGANTAR

Puji dan syukur kehadirat Tuhan YME, yang senantiasa mencurahkan

perhatiannya untuk menjaga segala hasil kreasiNya. “Permainan kecil” Nya telah

menghaturkan segalanya hingga terlahir skripsi berjudul “Wireless Air Mouse

menggunakan Inertial Sensor Pendeteksi Pergerakan”. Demikian kiranya penulis

mencurahkan segala kekaguman atas alur yang telah Ia rancang. Penulis percaya bahwa

setiap langkah yang penulis ambil telah digariskan olehNya dengan sangat terperinci.

Penulis juga percaya, bahwa langkah penulis untuk menyelesaikan pendidikan di

Fakultas Teknik Jurusan Teknik Elektronika dan Komputer Universitas Kristen Satya

Wacana adalah rencanaNya mempersiapkan penulis untuk suatu hal yang besar dalam

hidup penulis.

Orang tua penulis, Bapak dan ibu Samsuri. Kakak penulis, mbak Lestari dan mas

Ardi. Keponakan penulis, Hanri dan Dika. Terimakasih atas segala yang telah diberikan,

baik berupa doa, perhatian, dukungan dan movitasi serta semangat bagi penulis dalam

menyelesaikan skripsi ini.

Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S, M.Sc., penulis ucapkan

banyak terimakasih karena senantiasa meluangkan waktu dalam membimbing dan

memberikan arahan baik dalam penulisan maupun dalam proses perancangan alat.

Pimpinan fakultas dan segenap staff FTEK, terimakasih atas segala kesempatan dan

peluang yang diberikan.

Seseorang yang tak bosan-bosan memberikan support, bimbingan, harapan dan

motivasi bagi penulis. Yang tak pernah menjauh ketika penulis terjatuh, yang tak pernah

marah ketika memerah. Linda Ambardini, S.Si.

Teman-teman seperjuangan, Romo Johan (sekaligus ketua RT), Syeh Onne, P.dt

Blek, P.dt Eko, P.dt Patria serta Biku Yansen (koh otot), simbah Rea serta para pemuka

kepercayaan lain yang tidak dapat penulis sebutkan satu persatu. Sungguh, bersama

kalian hidup ini semakin berwarna. Jangan pernah lupa, darimana kita berasal.

Teman-teman RT sebelah, Ivan Patty, Hansen, bang Aldo, Daniel D**cuk yang

telah terlebih dahulu meraih gelar “ST” sehingga membuat penulis semakin termotivasi

untuk segera menyelesaikan skripsi.

Page 7: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

iv

Teman-teman lama, Adit, Adrian BH, Happy (Bajuri), mas Widji tanpa “j”,

penulis bangga pernah berjuang bersama kalian. Penulis merasa ada, ketika bersama

kalian. Kalian sudah, kini giliran penulis.

Teman-teman sekampung, Codot, T-pos, Ius, Herry, Suryo, dan para penghuni

kampung “LAB-XT” tercinta lainnya, pak Bambang, pak Sentot, dan para penghuni

yang mungkin tak bisa terlihat oleh penulis.

Seluruh untai kata yang sulit dirangkai ini menandakan bahwa penulis tak

mampu mengungkapkan segenap hati dan pikiran hanya kedalam dua lembar kata

pengantar ini. Penulis berharap, semoga coretan yang telah dikerjakan selama sembilan

bulan ini dapat bermanfaat dan memberikan inspirasi bagi siapapun yang membacanya.

“Seseorang mungkin pernah terjatuh, seseorang mungkin pernah

tenggelam, seseorang mungkin pernah merasa sirna dari kehidupan.

Inilah kehidupan. Inilah tempat segala impian diwujudkan. Seburuk

apapun jalan yang ditempuh. Jangan pernah merasa itulah jalan

yang paling buruk. “Sepenggal cerita dibalik tikus terbang yang

penuh pengharapan”

Lab XT, September 2012

Penulis

Page 8: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

v

DAFTAR ISI

INTISARI .......................................................................................................................... i

ABSTRACT ...................................................................................................................... ii

KATA PENGANTAR ...................................................................................................... iii

DAFTAR ISI .................................................................................................................... iv

DAFTAR GAMBAR ...................................................................................................... vii

DAFTAR TABEL ............................................................................................................ ix

BAB I. PENDAHULUAN .............................................................................................. 1

1.1 Latar Belakang Masalah ..................................................................................... 1

1.2 Batasan Masalah ................................................................................................. 2

1.3 Sistematika Penulisan......................................................................................... 3

Bab I. Wireless Air Mouse ................................................................................................. 5

2.1. Gerak Translasi Dan Rotasi Pada Mouse ...................................................................... 5

2.2. Sensor Inersia ................................................................................................................ 7

2.2.1. Akselerometer ............................................................................................. 8

2.2.1.1 Permodelan Sensor Akselerometer ...................................................... 8

2.2.1.2 Pengaruh Gravitasi Terhadap Sensor Akselerometer .......................... 9

2.2.1.3 Sensor Akselerometer Lis3lv02dl ..................................................... 11

2.2.2. Sensor Giroskop ........................................................................................ 14

2.2.2.1 Permodelan Sensor Giroskop ............................................................ 15

2.2.2.2 Sensor Giroskop Itg3205 ................................................................... 16

2.2.2.3 Metode Integral Numerik Aturan Trapezoidal .................................. 17

2.3. Bluetooth ..................................................................................................................... 18

2.3.1. Aplikasi Dan Fitur .................................................................................... 18

2.3.2. Topologi Jaringan Bluetooth ..................................................................... 19

2.3.3. Protokol Bluetooth .................................................................................... 20

2.3.4. Keamanan Bluetooth ................................................................................. 22

2.3.5. Fhss .......................................................................................................... 23

BAB III. PERANCANGAN ALAT ................................................................................ 25

3.1. Cara Kerja Alat ................................................................................................ 26

3.2. Perancangan dan Realisasi Perangkat Wireless Air Mouse.............................. 26

Page 9: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

vi

3.2.1 Modul Pengendali Utama ......................................................................... 26

3.2.2 Modul Bluetooth DF-Bluetooth V3 .......................................................... 28

3.2.3 Modul Touch Panel .................................................................................. 30

3.2.4 Perancangan IMU (Inertial Measurement Unit) ....................................... 31

3.2.5 Perancangan Sistem Catu Daya ................................................................ 33

3.2.4.1 Perancangan Catu Tegangan ............................................................. 34

3.2.4.2 Perancangan Pengisi Ulang Baterai ................................................... 34

3.2.4.3 Perancangan Pendeteksi Kapasitas Baterai ....................................... 36

3.3. Perancangan Perangkat Lunak Wireless Air Mouse ......................................... 37

3.3.1. Perhitungan Koordinat Kursor Berdasarkan Pembacaan Sensor ...... 38

3.3.1.1. Perhitungan Perubahan Koordinat Kursor Pada Permukaan Alas . 39

3.3.1.2. Perhitungan Perubahan Koordinat Kursor Tanpa Alas ................. 43

3.3.2. Aplikasi Desktop Air Mouse Driver .................................................. 47

BAB IV ........................................................................................................................... 49

PENGUJIAN DAN ANALISIS ...................................................................................... 49

4.1. Pengujian Sistem Catu Daya ............................................................................ 49

4.2. Pengujian Koneksi Bluetooth ........................................................................... 51

4.3. Pengujian IMU (Inertial Measurement Unit) .................................................. 53

4.3.1 Pengujian Sensor Akselerometer .............................................................. 53

4.3.2 Pengujian Sensor Giroskop ....................................................................... 57

4.5. Pengujian Driver Mouse pada PC .................................................................... 63

BAB V. KESIMPULAN DAN SARAN ......................................................................... 68

5.1. Kesimpulan ...................................................................................................... 68

5.2. Saran Pengembangan ....................................................................................... 69

DAFTAR PUSTAKA…………………………………………………………………..70

LAMPIRAN A. PANDUAN PENGGUNAAN………………………………………..72

Page 10: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

vii

DAFTAR GAMBAR

Gambar 2.1 Perubahan posisi mouse dan koordinat kursor pointer mouse ...................... 5

Gambar 2.2 Perubahan sudut ketika menggerakkan mouse di udara ............................... 6

Gambar 2.3 Sistem massa pegas untuk mengukur percepatan ......................................... 8

Gambar 2.4 Sistem massa pegas pada bidang datar ......................................................... 9

Gambar 2.5 Sistem massa pegas diposisikan pada keadaan miring ............................... 10

Gambar 2.6 Blok diagram akselerometr LIS3LV02DL[6]. ............................................ 11

Gambar 2.7. Konfigurasi pin accelerometer ................................................................... 11

Gambar 2.8 Efek coriolis benda yang bergerak lurus pada cakram berputar ................. 14

Gambar 2.9 Percepatan coriolis[7] ................................................................................. 15

Gambar 2.10 Sumbu pengukuran giroskop ITG3205 ..................................................... 17

Gambar 2.11 Fungsi f(x) (hitam) didekati dengan fungsi linier (merah) ....................... 18

Gambar 2.12 Beberapa contoh modul aplikasi Bluetooth .............................................. 19

Gambar 2.13 Topologi jaringan Bluetooth [10] ............................................................. 20

Gambar 2.14 Layer-layer di dalam stack protokol Bluetooth [10] ................................. 20

Gambar 2.15 Single frequency hopping system ............................................................. 23

Gambar 3.1 Diagram alat keseluruhan ........................................................................... 25

Gambar 3.2 Konfigurasi pin mikrokontrontroler ARM Cortex-M0 LPC1114 .............. 27

Gambar 3,3 Modul mikrokontroler sebagai pengendali utama ...................................... 28

Gambar 3.4 Modul bluetooth produk DF-Bluetooth V3 ................................................ 29

Gambar 3.5. Keluaran pin pada touch panel .................................................................. 30

Gambar 3.6 Skematik touch panel ketika panel ditekan ................................................ 31

Gambar 3.6 Skema diagram modul sensor akselerometer .............................................. 31

Gambar 3.6 Konfigurasi pin ITG-3205 .......................................................................... 32

Gambar 3.7 Skema modul sensor giroskop ITG-3205 ................................................... 33

Gambar 3.8 Blok diagram sistem catu daya ................................................................... 33

Gambar 3.9 Skema regulator tegangan LDO MAX8881 ............................................... 34

Gambar 3.11 Li-Ion charger LTC4055 .......................................................................... 36

Gambar 3.12 Perancangan modul pendeteksi kapasitas baterai MAX17058 ................. 37

Gambar 3.13 Diagram alir perangkat lunak mikrokontroler .......................................... 38

Gambar 3.14 Diagram alir perhitungan perubahan kursor bidang datar ........................ 40

Page 11: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

viii

Gambar 3.15 Ilustrasi discrimination window ............................................................... 40

Gambar 3.16 Metode penghitungan secara trapezoidal ................................................. 42

Gambar 3.16 Diagram alir proses perhitungan koordinat kursor ketika diudara ............ 43

Gambar 3.17 Grafik perubahan kecepatan sudut terhadap waktu .................................. 45

Gambar 3.19 Konfigurasi mode wireless air mouse ....................................................... 47

Gambar 3.20 Konfigurasi pengaturan kecepatan mouse ................................................ 48

Gambar 3.21 Konfigurasi tombol pemintas .................................................................... 48

Gambar 4.1 Pengujian Sistem Catu Daya ....................................................................... 49

Gambar 4.2 Pengujian pengontrol pengisian ulang baterai ............................................ 50

Gambar 4.3 Pengukuran proses pengisian ulang baterai ................................................ 51

Gambar 4.4 Blok pengujian modul bluetooth DF-Bluetooth V3.................................... 51

Gambar 4.5 Data bluetooth yang ditampilkan pada terminal ......................................... 52

Gambar 4.6 Pengukuran raw data sensor akselerometer ............................................... 54

Gambar 4.7 Pengukuran zero g bias error akselerometer ............................................... 55

Gambar 4.8 Hasil pengujian giroskop poros roll ............................................................ 58

Gambar 4.9 Hasil pengujian giroskop poros pitch ......................................................... 58

Gambar 4.10 Hasil pengujian giroskop poros yaw ......................................................... 58

Gambar 4.11 Pengukuran sudut poros roll ..................................................................... 60

Gambar 4.12 Pengukuran sudut poros pitch ................................................................... 60

Gambar 4.13 Pengukuran sudut poros yaw .................................................................... 60

Gambar 4.14 Hasil kompensasi error drift poros roll .................................................... 61

Gambar 4.15 Hasil kompensasi error drift poros pitch .................................................. 61

Gambar 4.16 Hasil kompensasi error drift poros yaw .................................................... 61

Gambar 4.20 Antarmuka instalasi perangkat lunak driver mouse .................................. 64

Gambar 4.21 Jalan pintas driver mouse pada desktop dan start menu ........................... 64

Gambar 4.22 Notifikasi aplikasi driver mouse pada system tray ................................... 64

Gambar 4.23 System tray menu ...................................................................................... 65

Gambar 4.24 Proses pencarian perangkat wireless air mouse ........................................ 66

Gambar 4.25 Hasil instalasi driver mouse pada Windows XP ....................................... 66

Page 12: Wireless Air Mouse sebagai Alat Bantu Presentasi ...repository.uksw.edu/bitstream/123456789/2757/1/T1_612005001_Judul.… · Bapak Ir. F. Dalu Setiaji, M.T. dan Bapak Ir. Lukas B.S,

ix

DAFTAR TABEL

Tabel 2.1 Deskripsi pin LIS3LV02DL ........................................................................... 12

Tabel 2.2 Karakteristik akselerometer LIS3LV02DL .................................................... 13

Tabel 2.3 Deskripsi pin antarmuka serial LIS3LV02DL ................................................ 14

Tabel 3.1. Daftar konfigurasi pin yang digunakan pada mikrokontroler ........................ 27

Tabel 4.1. Hasil pengukuran LDO regulator MAX8881EUT33-T ................................ 50

Tabel 4.2. Hasil pengujian jarak transmisi tanpa ada halangan ...................................... 52

Tabel 4.3. Hasil pengujian saat ada halangan ................................................................. 53

Tabel 4.4. Hasil Pengukuran nilai maksimum dan minimum akselerometer ................. 54

Tabel 4.5. Hasil pengamatan data akselerometer pada kondisi statis ............................. 55

Tabel 4.6. Hasil pengukuran oleh akselerometer pada sumbu x arah positif ................. 56

Tabel 4.7. Hasil pengukuran oleh akselerometer pada sumbu y arah positif ................. 57

Tabel 4.8 Hasil pengukuran sensor gyroscope sumbu Z ................................................ 59

Tabel 4.9 Hasil pengukuran sensor gyroscope sumbu Y ................................................ 59