1 PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI TINGKAT KEBISINGAN BUNYI BERBASIS MIKROKONTROLER DENGAN FEEDBACK SUARA OPERATOR SKRIPSI ESNARIA TAMBUNAN 100801022 DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI TINGKAT KEBISINGAN BUNYI BERBASIS MIKROKONTROLER DENGAN FEEDBACK SUARA OPERATOR SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Sains ESNARIA TAMBUNAN 100801022 DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014 i
PERSETUJUAN Judul : Perancangan dan Pembuatan AlatPendeteksi Tingkat Kebisingan Bunyi Berbasis Mikrokontroler Dengan Feedback SuaraOperator Kategori : Skripsi Nama : Esnaria Tambunan Nim : 100801022 Program Studi : Sarjana (S1) Fisika Departemen : Fisika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara Diluluskankan di : Medan, 12 Agustus 2014 Diketahui/ Disetujui oleh Pembimbing II Pembimbing I Drs. Takdir Tamba, M.Eng,Sc Dr. Bisman Perangin-angin, M.Eng,Sc NIP : 196006031986011002 NIP : 195609181985031002 Ketua Departemen Fisika FMIPA USU Dr. Marhaposan Situmorang NIP : 195510301980031003 ii
PERNYATAAN PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI TINGKAT KEBISINGAN BUNYI BERBASIS MIKROKONTROLER DENGAN FEEDBACK SUARA OPERATOR SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dari ringkasan yang masing-masing disebutkan sumbernya. Medan, 12 Agustus 2014 ESNARIA TAMBUNAN 100801022 iii
PENGHARGAAN Puji syukur penulis panjatkan kepada Tuhan, karena kasih dan karunia-nya skripsi ini berhasil diselesaikan dalam waktu yang telah ditetapkan. Dalam penyusunan skripsi ini, penulis banyak mendapatkan bantuan dari berbagai pihak, mulai dari persiapan hingga skripsi ini berhasil diselesaikan, untuk itu dalam kesempatan ini, penulis mengucapkan terimakasih kepada Bapak Dr. Bisman Perangin-angin, M.Eng,Sc dan Bapak Drs. Takdir Tamba,M.Eng.Sc selaku dosen pembimbing yang telah memberikan waktu, arahan, dan panduan sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Ucapan terimakasih juga penulis tujukan kepada Ketua Departemen Fisika FMIPA USU, Dr. Marhaposan Situmorang, Dekan dan Pembantu Dekan FMIPA USU serta seluruh staf dosen juga para pegawai. Kepada Ayah dan Ibunda tercinta yang senantiasa percaya, bersabar dan juga mendukungku dengan penuh ketulusan serta senantiasa mendoakan anak-anaknya agar kelak menjadi orang sukses. Kepada seluruh keluargaku, Bang Edu, Bang Edison, Kak Eliana, Kak Erika, dan Bang Erwin yang memberikan dukungan dan doa, sehingga penulis terus bersemangat dalam menyelesaikan skripsi ini. Kepada Ito M. Situmorang yang terus memasok energi dalam hidupku dengan menjadi mitra yang senantiasa menyadarkan saya bahwa saya tidak sendiri dalam setiap langkah perjuangan. Terimakasih juga kepada teman-teman seperjuangan angkatan 2010 Physics Inside, senior dan adikadik serta seluruh Ikatan Mahasiswa Fisika USU. Dengan segala keterbatasan penulis menyadari bahwa masih banyak kekurangan dalam penyusunan skripsi ini. Untuk itu saran dan kritik yang konstruktif dari semua pihak sangat penulis harapkan demi perbaikan dan peningkatan skripsi ini.akhir kata, penulis hanya bisa mendoakan semoga Tuhan membalas kebaikan kita. Medan, 12 Agustus 2014 Penulis iv
PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI TINGKAT KEBISINGAN BUNYI BERBASIS MIKROKONTROLER DENGAN FEEDBACK SUARA OPERATOR ABSTRAK Telah berhasil dirancang dan dibuat sebuah sistem deteksi kebisingan yang memiliki fungsi mendeteksi kebisingan bunyi, menampilkan informasi kebisingan pada layar LCD dan PC, serta memberikan peringatan melalui bunyi yang dihasilkan oleh buzzer dan suara operator yang direkam dengan menggunakan IC WTV020 SD. Jenis sensor yang digunakan pada sistem ini adalah mikrofon kondensor yang berfungsi untuk menangkap sinyal masukan berupa tekanan suara dan mengubahnya ke dalam bentuk tegangan. Jangkauan tegangan yang dimiliki sensor adalah 0-3,3V. Sinyal masukan analog akan masuk ke mikrokontroler ATmega8535 dan diubah menjadi sinyal digital. Sistem ini membagi keadaan kebisingan dalam tiga level, yakni level I (level aman atau < 60-70 db), level II (level sedang atau > 70-90 db), dan level III (level tinggi atau > 90dB). Kata kunci:desibel, Mikrofon, ATmega8535, LCD, PC, Buzzer, WTV020 SD, Speaker v
DESIGNING AND MAKING DEVICE OF NOISE DETECTOR BASED OF MICROCONTROLLER ATMEGA8535 USING SOUND OPERATOR AS FEEDBACK ABSTRACT Has been successfully designed and made a system of noise detection which has function of detecting sound, showing information of noise on LCD and PC screen, and giving warning by sound which is produced from buzzer and operator that is recorded using IC WTV020 SD. Sensor that used in this system is microphone condenser that has function to capture the input signal of the sound pressure and to convert it into a voltage. Range voltage from sensor is 0-3,3V. The analog input signal will go into microcontroller ATmega8535 and will be changed to digital signal. The system divide a noise situation in three level, that is level I (safe level or < 60-70 db), level II (middle level or >70-90 db), and level III (high level or >90dB). Keywords: Decibel, Microphone, ATmega8535,LCD, PC, Buzzer, WTV020 SD, Speaker vi
DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar Daftar Lampiran Halaman ii iii iv v vi vii ix x xi Bab I Pendahuluan 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 2 1.5 Manfaat Penelitian 3 1.6 Sistematika Penulisan 3 Bab II Tinjauan Pustaka 2.1 Bunyi 5 2.1.1 Persepsi Gelombang Bunyi 7 2.1.2 Skala Desibel 8 2.1.3 Efek Doppler 10 2.1.3.1 Pendengar yang Bergerak 10 2.1.3.2 Sumber yang bergerak dan Pendengar yang bergerak 11 2.1.4 Kebisingan Bunyi 12 2.1.5 Alat Pengukur Kebisingan Bunyi 14 2.2 Analog Sound Sensor 15 2.3 Mikrokontroler AVR ATmega8535 16 2.3.1 Arsitektur ATmega8535 17 2.3.2 Konfigurasi Pin 19 2.3.3 Peta Memori 21 2.3.4 Stack Pointer 22 2.3.5 Komunikasi Serial dengan Uart 22 2.3.6 Timer ATmega8535 22 2.3.7 Interupsi 22 2.3.8 Fitur 23 2.3.8.1 Analog to Digital Converter (ADC) 23 2.3.8.2 Pulse Width Modulation (PWM) 25 2.4 LCD (Liquid Crystal Display) 25 2.5 PC (Personal Computer) 26 2.6 Buzzer 26 vii
2.7 Speaker 27 2.8 IC WTV020 SD 27 2.9 Komunikasi Serial RS232 30 Bab III Perancangan Sistem 3.1 Perancangan Perangkat Keras (Hardware) 34 3.1.1 Konfigurasi Sistem 34 3.1.2 Rangkaian Power Supply 35 3.1.3 Rangkaian Mikrokontroler ATmega8535 36 3.1.4 Display LCD 2x16 Karakter 37 3.1.5 Perancangan Rangkaian WTV020 SD 38 3.1.6 Perancangan Analog Sound Sensor 40 3.1.7 Rangkaian Buzzer 42 3.1.8 Rangkaian Mikrokontroler ke Max232 42 3.2 Perancangan Perangkat Lunak (software) 43 3.2.1 Perancangan Program 43 3.2.2 Flowchart Program 48 Bab IV Pengujian dan Analisa 4.1 Pengujian Rangkaian Power Supply 48 4.2 Pengujian Rangkaian Mikrokontroler ATmega 8535 48 4.3 Interfacing LCD 2x16 50 4.4 Interfacing PC (Personal Computer) 52 4.5 Pengujian Modul Suara WTV020SD 52 4.6 Pengujian Buzzer 53 4.7 Pengujian Sensor Suara 54 Bab V Kesimpulan dan Saran 5.1 Kesimpulan 56 5.2 Saran 57 Daftar Pustaka 58 Lampiran viii
DAFTAR TABEL Halaman Tabel 2.1 Tingkat Intensitas Bunyi dari Berbagai Sumber 9 Tabel 2.2 Peraturan Menteri Negara Lingkungan Hidup 12 Tabel 2.3 Jenis-jenis dari Akibat Kebisingan 14 Tabel 2.4 Deskripsi Pin ATmega8535 19 Tabel 2.5 Vektor Interupsi ATmega8535 23 Tabel 2.6 Keterangan PIN WTV020 SD 29 Tabel 2.7 Deskripsi Pin IC MAX232 31 Tabel 2.8 Fungsi Pin DB9 32 Tabel 3.1 Fungsi Pin LCD Karakter 2x16 37 Tabel 3.2 Komponen pada Rangkaian Analog Sound sensor 40 Tabel 4.1 Perbandingan Pembacaan Level Suara 55 ix
DAFTAR GAMBAR Halaman Gambar 2.1 Sound Level Meter 14 Gambar 2.2 Aplikasi Sound Meter pada Android 15 Gambar 2.3 Bentuk Fisik Mikrofon Kondensor 16 Gambar 2.4 Arsitekstur ATmega8535 18 Gambar 2.5 Konfigurasi Pin ATMega8535 20 Gambar 2.6 Peta Memori Program 21 Gambar 2.7 Peta Memori Data 21 Gambar 2.8 Koneksi dengan Filter LC pada Supply ADC 24 Gambar 2.9 Register ADMUX 24 Gambar 2.10 Simbol Buzzer 26 Gambar 2.11 Bentuk IC WTV020SD 28 Gambar 2.12 Konfigurasi Pin IC WTV020SD 29 Gambar 2.13 Konfigurasi Pin IC MAX232 31 Gambar 3.1 Diagram Blok Sistem 34 Gambar 3.2 Rangkaian Power Supply 35 Gambar 3.3 Rangkaian Mikrokontroler ATmega8535 36 Gambar 3.4 LCD Karakter 2x16 37 Gambar 3.5 Peta Memori LCD Character 2x16 38 Gambar 3.6 Rangkaian WTV020 SD 39 Gambar 3.7 Rangkaian Analog Sound Sensor 40 Gambar 3.8 Rangkaian Buzzer 42 Gambar 3.9 Rangkaian Mikrokontroler ke Max232 43 Gambar 3.10 Pemilihan Tipe File Code VisionAVR 44 Gambar 3.11 Dialog Konfirmasi tentang Penggunaan Code Wizard AVR 44 Gambar 3.12 Pemilihan tipe Mikrokontroler dan Kristal 44 Gambar 3.13 Setting PortA dan PortB 45 Gambar 3.14 Setting Penempatan IC WTV020 SD pada PortC 45 Gambar 3.15 Setting Penempatan LCD pada PortD 46 Gambar 3.16 Generate, Save, dan Exit 46 Gambar 3.17 Flowchart Program 48 Gambar 4.1 Rangkaian Mikrokontroler ke Power Supply 49 Gambar 4.2 Buzzer Aktif High 53 x
DAFTAR LAMPIRAN Lampiran A Lampiran B Lampiran C Lampiran D GambarRangkaianKeseluruhan Program KeseluruhanPada Mikrokontroler ATmega8535 Program Pada Visual Basic Tabel Hasil Pengambilan Data Implementasi Sistem Deteksi xi