PEDOMETER PENGHITUNG JUMLAH LANGKAH dan BEAT PER MENIT
Oleh Heru Aris Pranoto NIM : 612006033
Skripsi Untuk melengkapi salah satu syarat memperoleh Gelar Sarjana Teknik Elektro Konsentrasi Teknik Elektronika Fakultas Teknik Elektronika Dan Komputer Universitas Kristen Satya Wacana Salatiga
Januari 2014
INTISARI Skripsi ini merancang dan merealisasikan sistem untuk membantu penggemar olah raga lari untuk dapat memenuhi target dalam berolahraga dengan mengetahui berapa banyak jumlah langkah dan tempo yang telah ditempuh dan memainkan sebuah lagu yang sesuai dengan tempo pelari sehingga dapat membantu menaikkan minat untuk berolahraga lari dan mengurangi kebosanan berlari sembari mendengarkan lagu yang sesuai dengan temponya. Sistem yang dibuat pada skripsi ini terdiri dari modul pedometer dan modul pemutar musik. Modul pedometer menggunakan akselerometer untuk menghitung jumlah langkah, langkah dihitung saat nilai akselerasi dari sensor akselerometer kurang dari nilai ambang yang ditentukan. Informasi jumlah langkah ini akan dikirmkan secara nirkabel menggunakan modul RFM ke modul pemutar musik. Modul pemutar musik menerima informasi dari pedometer menggunakan modul RFM. Informasi langkah ini akan digunakan untuk menghitung Beat Per Menit (BPM) setiap 10 detik, kemudian modul pemutar MP3 akan memainkan lagu yang sesuai dengan BPM tersebut, pada modul pemutar MP3 ini telah disediakan 8 lagu. Informasi jumlah langkah dan BPM akan ditampilkan pada LCD. Setiap modul pedometer dan pemutar musik dirancang dengan mikrokontroler ATmega8 dan ATmega 32 sebagai komponen pengendali utama.
ABSTRACT This thesis is designed and realized system to help an avid runner to fulfill target in sports with knowing how many steps and tempo that have been taken while playing a song that fits the runner’s tempo so it can help to increase the interest in running and help to overcome the boredom of running while listening of song which fitted with his tempo. System which is made in this thesis consists of pedometer module and music player module. Pedometer module used an accelerometer to count steps. Steps are count when acceleration value from accelerometer sensor is less than specified threshold value that has been set. This information of steps will be send by wireless used RFM module to music player module. Music player module accepts information from pedometer used RFM module. This information of steps will be used to count Beat per Minute (BPM) every ten seconds, then Music player module will play a song that matched with the BPM, the music player module is supplied by eight songs. Information of steps and BPM will be displayed in LCD. Every pedometer module and music player is designed with microcontroller ATmega8 and ATmega32 as the main controller component.
KATA PENGANTAR Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa yang telah memberikan hikmah, nikmat, kekuatan dan kesabaran dalam menyelesaikan perancangan dan penulisan skripsi sehingga skripsi ini dapat terselesaikan dengan baik sebagai syarat untuk menyelesaikan studi Strata satu di Fakultas Teknik Elektro dan Komputer Universitas Kristen Satya Wacana. Semua usaha yang penulis lakukan tentu tidak akan berarti tanpa doa, bantuan, dorongan serta bimbingan dari berbagai pihak. Untuk itu dalam kesempatan ini penulis ingin mengucapkan terima kasih dan penghargaan yang sebesar-besarnya kepada 1. Allah Bapa, Yesus dan Roh Kodus atas segala rahmat dan berkat, Bunda Maria tempat curhat dan mau mendengar keluh kesah serta doa – doanya. 2. Bapak Yoseph Wagiyo dan Anna Sunarti yang telah memberi dukungan kepada penulis baik di dalam doa, nasehat, cinta, kasih sayang, materi, serta semangat yang telah diberikan. 3. Mas Hari Purwanto, Herry Purnama kakak yang tercinta selalu menyemangati selama diperkuliahan dan kehidupan nyata. 4. Bapak Ir Lukas Setyawan, M.Sc dan Bapak Deddy Susilo, S.T., M.Eng yang telah membimbing, mengkoreksi dan memberikan saran kepada penulis selama pembuatan skripsi ini. 5. Bapak Noldi dan ibu sebagai bapak dan ibu kos yang baik,maaf belum bayar kos lebih dari 3 bulan dan teman-teman kos yang selalu menggangu tidur dengan musik kerasnya. 6. Teman- teman penghuni Lab Skripsi Rofian (pinjaman board dan downloader), Putu yang lapaknya sering dipakai, dika yang menemani saat berada di lab, Dika, Demas,Gading,Eko . 7. Candra (maturnuwun bantuannya), Bonus bimbingan RF, Aryo yang kamar sering dipakai, Dion, Eki klo ketempatnya pak Lukas atas boncengannya. 8. Teman teman 2006 Angling (maturnumun bimbingannya ), Markus, Ary, Budi Novi, Petis,Yonki, Ranjit, Samudera, YB, dan yang tidak dapat disebutkan satu persatu yang selalu mewarnai hari hari, terima kasih.
9. Teman teman PD Yohanes Pembaptis Yani, Ping2(bukan nama sebenarnya), Anne, Depe, Marcel, Ivan, Yogi, Riyadi, David, Helen, Nia, Berto dan yang lain-lain yang tidak bisa disebutkan satu per satu. 10. Teresia Angelia atas curhat dan memberi semangat terus dan teman camping maha. Akhir kata, penulis menyadari bahwa skripsi yang dikerjakan ini jauh dari kata sempurna, tetapi penulis berharap skripsi ini dapat dibaca, bermanfaat, dan menjadi suatu karya yang memberi dampak positif untuk kedepannya nanti.
Salatiga, 9 Januari 2014
Penulis
DAFTAR GAMBAR
Gambar 2.1. Blok Diagram Keseluruhan Sistem Yang Dirancang ........................ 5 Gambar 2.2. Pola langkah dan percepatan............................................................ 6 Gambar 2.3 . (a) Atmega 8 Kemasan PDIP .......................................................... 7 Gambar 2.3 . (b) Atmega32 Kemasan PDIP ......................................................... 7 Gambar 2.4. Konfigurasi pin accelerometer ........................................................ 8 Gambar 2.5. Modul RFM12 ................................................................................ 9 Gambar 2.6. Konfigurasi pin dari WT5001M02-28P ...........................................10 Gambar 3.1. Blok Diagram Modul Pedometer ....................................................13 Gambar 3.2. Skematik Modul Mikrokontroler Pada Modul Pedometer………… 14
Gambar 3.3. Untai sensor akselerometer MMA7341L ........................................15 Gambar 3.4. Untai Modul RFM12 ......................................................................16 Gambar3.5. Catu daya dengan regulator .............................................................17 Gambar 3.6. Diagram kotak pemutar musik ........................................................18 Gambar 3.7. Skematik Modul Mikrokontroler Pada Modul Pemutar musik ........18 Gambar 3.8. Untai Modul RFM12 ......................................................................20 Gambar 3.9. Modul MP3 WT5001M02-28pin ....................................................20 Gambar 3.10. LCD karakter 16x2 dan keypad 4x1 .............................................21 Gambar 3.11. Skematik Catu Daya Dengan Regulator Tegangan 5V Pada Modul Penerima ............................................................................................................22 Gambar 3.12. Diagram Alir Perangkat Lunak Modul Pedometer ........................23 Gambar 3.13. Struktur Pengiriman Data .............................................................25 Gambar 3.14. Diagram Alir Perangkat Lunak Modul Pemutar Musik .................26
Gambar 4.1.(a). Catu Daya Sebelum Masuk Regulator Pada Modul Pedometer 30 Gambar 4.1.(b). Catu Daya Sesudah Masuk Regulator Pada Modul Pedometer 30 Gambar 4.2.(a). Catu Daya Sebelum Masuk Regulator Pada Modul
Pemutar Musik
...........................................................................................................................31 Gambar 4.2.(b). Catu Daya Sesudah Masuk Regulator Pada Modul
Pemutar Musik
...........................................................................................................................31 Gambar 4.3. Pengujian Bagian Transmitter Modul RFM12 ................................32 Gambar 4.4. Pengujian Bagian Receiver Modul RFM12 .....................................32
DAFTAR TABEL
Tabel 2.1. Deskripsi Pin MMA7341L ................................................................... 8 Tabel 2.2 Deskripsi Pin WT5001M02-28P ..........................................................10 Tabel 3.1. Konfigurasi Penggunaan Pin Atmega8 Pada Modul Sensor ................15 Tabel 3.2. Konfigurasi Penggunaan Pin Atmega32 Pada Modul Pemutar Musik .19 Tabel 3.3. Instruksi untuk memutar lagu pada SD card .......................................28 Tabel 3.4. Instruksi untuk pause .........................................................................28 Tabel 3.5. Instruksi untuk stop............................................................................29 Tabel 3.6. Instruksi untuk mengatur volume .......................................................29 Tabel 4.1 Pengujian WT5001M02-28Pin ............................................................33 Tabel4.2. Pengujian Sistem Keseluruhan ..............................................................34