Institutional Repository | Satya Wacana Christian University: Wireless Air Mouse Sebagai Alat Bantu Presentasi Menggunakan Inertial Sensor Pendeteksi Pergerakan

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

 

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.

i

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.08o/ 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.

ii

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.

iii

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

iv

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.


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.

2.3.

Akselerometer ............................................................................................. 8

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

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
v

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.3.

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

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

vi

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
vii

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

viii

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

ix

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Alat Penghitung Jumlah Ethanol Dengan Menggunakan Sensor Alir

0 0 13

Institutional Repository | Satya Wacana Christian University: Alat Bantu Pertumbuhan Kecambah Secara Elektronik

0 0 14

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Pendeteksi Kebocoran Gas LPG Menggunakan Wireless Sensor Network

0 0 9

Institutional Repository | Satya Wacana Christian University: Pendeteksi Keberadaan Ikan Menggunakan Sensor Ultrasonik

0 0 7

Institutional Repository | Satya Wacana Christian University: Wireless Air Mouse Sebagai Alat Bantu Presentasi Menggunakan Inertial Sensor Pendeteksi Pergerakan T1 612005001 Bab I

0 0 4

Institutional Repository | Satya Wacana Christian University: Wireless Air Mouse Sebagai Alat Bantu Presentasi Menggunakan Inertial Sensor Pendeteksi Pergerakan T1 612005001 Bab II

0 0 20

Institutional Repository | Satya Wacana Christian University: Wireless Air Mouse Sebagai Alat Bantu Presentasi Menggunakan Inertial Sensor Pendeteksi Pergerakan T1 612005001 Bab IV

0 0 19

Institutional Repository | Satya Wacana Christian University: Wireless Air Mouse Sebagai Alat Bantu Presentasi Menggunakan Inertial Sensor Pendeteksi Pergerakan T1 612005001 Bab V

0 0 2

Institutional Repository | Satya Wacana Christian University: Alat Bantu Analisa Heart Rate Variability

0 0 13

T1 Abstract Institutional Repository | Satya Wacana Christian University: Penerapan Wireless Sensor Network pada Alat Bantu Penyandang Tunanetra

0 0 1