APLIKASI ARM 920T DAN SENSOR KOMPAS OS5000
UNTUK LUOPAN DIGITAL
Melinda Widyanti 0822044
Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha
Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia
ABSTRAK
ARM adalah sebuah mikrokontroler 32 bit yang mempunyai arsitektur RISC. Prosesor ARM digunakan di berbagai bidang seperti elektronik umum, termasuk PDA, mobile phone, media player, music player, game console genggam, kalkulator dan periperal komputer seperti hard disk drive dan router. Digitaliasi adalah merupakan sebuah terminologi untuk menjelaskan proses alih media dari bentuk tercetak, audio, maupun video menjadi bentuk digital. Luopan adalah kompas magnetik yang berasal dari negara China. Kompas ini selain memiliki fungsi penujukkan arah, kompas ini juga dapat mengklasifikasikan energi qì(气) dari bumi dan manusia.
Dalam Tugas Akhir ini dilakukan perancangan luopan digital dengan mengaplikasikan ARM 920T dan sensor kompas OS5000. Hasil dari pembacaan sensor OS5000, input data dan data base diolah oleh mikrokontroler ARM920T dan ditampilkan di LCD Graphic Display. Pengolahan data yang menggunakan ARM920T dilakukan dengan program Microsoft visual studio(visual basic).
Hasil pengamatan dari luopan digital yang ditampilkan melalui LCD Graphic Display dibandingkan dengan hasil yang didapat dengan menggunakan luopan magnetik, menunjukkan bahwa luopan digital memiliki fungsi pengklasifikasian energi qi yang sama dengan luopan magnetik walaupun memiliki perbedaan pengukuran sudut rata-rata 0,41°.
APPLICATION OF ARM 920T AND OS5000 COMPASS
SENSOR FOR DIGITAL LUOPAN
Melinda Widyanti 0822044
Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha
Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia
ABSTRACT
ARM is a 32-bit microcontroller which has RISC architecture. ARM processor has been used in general electronics (such as PDA, mobile-phone, media and music player, hand-held game console, calculator etc.) as well as in computer-peripheral (such as disk-drive and router).
Digitalization is a term used to describe the process of capturing analog signal (printed form or audio/video) in digital form. Luopan is a magnetic-compass originated from China. Luopan can be used as ordinary magnetic-compass as well as to classify the earth and mankind energy (qi =气).
In this final project, digital luopan is designed using ARM 920T with OS5000 compass sensor. Microcontroller ARM 920T processes the data input and the database using Microsoft Visual Studio (visual basic) and then displays them in LCD Graphic Display.
The output of the digital-luopan that is displayed on the LCD Graphic Display compared with the original magnetic-luopan has same classification qi energy function. They also have the average difference of 0.41° .
Keywords : ARM, Luopan, Visual Basic
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 Masalah ... 1
I.2 Identifikasi Masalah ... 2
I.3 Perumusan Masalah ... 2
I.4 Tujuan ... 3
I.5 Pembatasan Masalah ... 3
I.6 Metodologi ... 3
I.7 Spesifikasi Alat ... 3
I.8 Sistematika Penulisan ... 4
BAB II LANDASAN TEORI II.1 Arah Mata Angin... 5
II.2 Luopan…. ... 7
II.2.1 8 Mansion (bā zhái(八宅)) … ... 7
II.2.2 8 Aspiration (bā guà(八卦))… ... 9
II.2.3 Flying star (fēi xīng (飞星)) … ... 10
II.3 Kompas ... 12
II.3.1 Kompas Magnetik ... 12
II.4 Kompas Digital OS5000 ... 13
II.5 Mikrokontroler ... 17
II.5.1 Mikrokontroler S3C2440A(ARM920T)... 17
II.5.1.1 Struktur Mikrokontroler S3C2440A ... 17
II.6 Mini2440.. ... 19
II.6.1 Serial Port Pada Mini2440 ... 21
II.6.7 Antarmuka LCD Pada Mini2440... 22
II.7 Serial Converter Board…. ... 23
II.8 DC-DC Converter Board ... 23
II.9 Windows CE ... 25
II.9.1 Windows CE 6.0 ... 25
II.10 Microsoft Visual Studio ... 25
BAB III PERANCANGAN DAN REALISASI III.1 Perancangan Luopan Digital ... 30
III.1.1 Pengaturan Sensor Kompas OS5000 ... 31
III.1.2 Pengaturan Koneksi Serial Converter Board. ... 32
III.1.3 Perancangan Perangkat Keras ... 32
III.1.3.1 Perancangan Rangkaian DC-DC Converter ... 32
III.1.4 Perancangan Perangkat Lunak Pada Mini2440 ... 34
III.1.4.1 Perancangan Perangkat Lunak ... 34
III.1.4.1.1 Perancangan GUI(Graphical User Interface) Menggunakan Visual Basic ... 34
III.1.4.1.1 Perancangan Perangkat Lunak Menggunakan Visual Basic ... 39
BAB IV DATA PENGAMATAN DAN ANALISA IV.1 Pengamatan Arah dan Sudut Pada Luopan Digital ... 53
BAB V KESIMPULAN DAN SARAN
V.1 Kesimpulan ... 76 V.2 Saran ... 76
DAFTAR PUSTAKA……….. 77
LAMPIRAN A Foto Alat ... A-1 LAMPIRAN B List Program dan Database ... B-1 LAMPIRAN C Data Sheet ST1S10 ... C-1 LAMPIRAN D Data Sheet AS1362 ... D-1 LAMPIRAN E Data Sheet LTC2951….. ... E-1 LAMPIRAN F Data Sheet TC013 Series.. ... F-1 LAMPIRAN G Data Sheet Kompas OS5000.. ... G-1 LAMPIRAN H Data Sheet Mini2440.. ... H-1
DAFTAR TABEL
Halaman
1. Tabel II.1 Pengklasifikasian Energi Qì Berdasarkan Nomer Guà ... 8
2. Tabel II.2 Pengklasifikasian Energi Qì Berdasarkan Arah Kompas ... 10
3. Tabel II.3 Periode dan Tahun dalam Perhitungan Flying Star... 11
4. Tabel II.4 Arti Angka pada Flying Star ... 12
5. Tabel II.5 Konfigurasi RS232 pada OS5000 ... 16
6. Tabel IV.1 Pengamatan Sudut dan Arah pada Luopan Digital dan Magnetik ... 54
7. Tabel IV.2 Pengujian Fungsi 8 Mansion pada Luopan Digital dan Magnetik ... 56
7. Tabel IV.3 Pengujian Fungsi 8 Aspiration pada Luopan Digital dan Magnetik ... 61
9. Tabel IV.4 Pengujian Fungsi Flying Star Periode 7 pada Luopan Digital dan Magnetik ... 64
10. Tabel IV.5 Pengujian Fungsi Flying Star Periode 8 pada Luopan Digital dan Magnetik ... 70
DAFTAR GAMBAR
Halaman
1. Gambar I.1 Luopan ... 2
2. Gambar II.1 Delapan Arah Mata Angin ... 5
3. Gambar II.2 Luopan ... 7
4. Gambar II.3 Lo Shu Square ... 9
5. Gambar II.4 Letak Water Star, Base Star dan Mountain Star ... 11
6. Gambar II.5 Kompas Magnetik... 13
7. Gambar II.6 Format Keluaran OS5000 ... 15
8. Gambar II.7 Kompas Digital OS5000 ... 16
9. Gambar II.8 Mikrokontroler S3C2440A ... 17
10. Gambar II.9 Blok Diagram S3C2440A ... 18
11. Gambar II.10 Mini2440 ... 20
12. Gambar II.11 Tata Letak Antarmuka pada Mini2440 ... 21
13. Gambar II.12 Serial Port Pada Mini2440 ... 22
14. Gambar II.13 Antarmuka LCD pada Mini2440 ... 22
15. Gambar II.14 Serial Converter Board ... 23
16. Gambar II.15 Rangkaian Dasar untuk Penggunakan IC step-down regulator(ST1S10) ... 24
17. Gambar II.16 Rangkaian Dasar untuk Penggunakan IC pushbutton on/off controller (LTC2951-1) ... 24
18. Gambar II.17 Rangkaian Dasar untuk Penggunakan IC low dropout regulator(AS1362) ... 24
19. Gambar II.18 Tampilan Windows CE 6.0 ... 25
20. Gambar II.19 Tampilan New Project ... 26
21. Gambar II.20 Tampilan Dasar Microsoft Visual Studio 2008 ... 27
22. Gambar III.1 Blok Diagram Luopan Digital ... 30
24. Gambar III.3 Rangkaian Konversi Tegangan 12 volt Menjadi 5 volt dan
Rangkaian Pengontrol Push Button. ... 33
25. Gambar III.4 Rangkaian Konversi Tegangan 5 volt Menjadi 4.5 volt... 33
26. Gambar III.5 GUI Main Menu ... 34
27. Gambar III.6 GUI 8Mansion ... 35
28. Gambar III.7 GUI 8Aspiration ... 35
29. Gambar III.8 GUI Flying Star ... 36
30. Gambar III.9 GUI Flying Star Periode 7 ... 36
31. Gambar III.10 GUI Flying Star Periode 8 ... 37
32. Gambar III.11 GUI Flying Star Help ... 37
33. Gambar III.12 GUI Calibration ... 38
34. Gambar III.13 Diagram Alir Utama Luopan Digital ... 40
35. Gambar III.14 Diagram Alir Baca Serial ... 41
36. Gambar III.15 Diagram Alir Penampil Arah ... 42
37. Gambar III.16 Diagram Alir 8 Mansion ... 46
38. Gambar III.17 Diagram Alir 8 Aspiration... 49
39. Gambar III.18 Diagram Alir Flying Star... 49
40. Gambar III.19 Diagram Alir Flying Star Periode 7 ... 50
41. Gambar III.20 Diagram Alir Flying Star Periode 8 ... 51
42. Gambar III.21 Diagram Alir Kalibrasi ... 52