PEMBUATAN ALAT UKUR KADAR ALKOHOL PADA MINUMAN MENGGUNAKAN SENSOR TGS822 BERBASIS MIKROKONTROLER AVR ATMega8535
SKRIPSI
AFNIZA 080821001
DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
Universitas Sumatera Utara
PEMBUATAN ALAT UKUR KADAR ALKOHOL PADA MINUMAN MENGGUNAKAN SENSOR TGS822 BERBASIS MIKROKONTROLER AVR ATMega8535
SKRIPSI
Diajukan untuk melengkapi dan memenuhi syarat mencapai gelar Sarjana sains
AFNIZA 080821001
DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
Universitas Sumatera Utara
Universitas Sumatera Utara
ii
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
:PEMBUATAN ALAT UKUR KADAR ALKOHOL PADA MINUMAN MENGGUNAKAN SENSOR TGS822 BERBASIS MIKROKONTROLER AVR ATMEGA8535 : SKRIPSI : AFNIZA : 080821001 : SARJANA (S1) FISIKA : FISIKA :MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Disetujui oleh
Diketahui Departemen Fisika FMIPA USU Ketua,
Pembimbing
Dr. Marhaposan Situmorang NIP: 195510301980031003
Dr. Marhaposan Situmoran NIP: 195510301980031003
Universitas Sumatera Utara
iii
PERNYATAAN
PEMBUATAN ALAT UKUR KADAR ALKOHOL MENGGUNAKAN SENSOR TGS822 BERBASIS MIKROKONTROLER AVR ATMega8535
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Desember 2010
AFNIZA 080821001
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah Nya, juga yang telah memberikan kesehatan, pengetahuan serta pengalaman pada penulis, sehingga penulisan tugas akhir ini selesai pada waktunya.
Ucapan terimakasih saya sampaikan kepada Bapak Dr. Marhaposan Situmorang, selaku ketua Departemen Fisika F-MIPA USU sekaligus sebagai pembimbing yang telah banyak membimbing dan memberi masukan serta koreksi kepada saya dalam menyelesaikan skripsi ini. Ucapan terimakasih juga saya ajukan kepada Bapak Drs. Takdir Tamba, M.Eng.Sc, Bapak Prof. Dr. M. Zarlis, M.Sc, Bapak Drs. Kurnia Brahmana, M.Si selaku dosen pembanding yang banyak memberikan masukan untuk kesempurnaan skripsi ini. Ibu Dra. Justinon,MS selaku sekretaris Departemen Fisika. Dekan dan Pembantu Dekan F-MIPA USU, serta semua dosen dan staf pada departemen Fisika F-MIPA USU. Kakanda Alpert Dalimunte,ST yang telah memberikan dukungan. Rekan-rekan Fisika Ekstensi seperjuangan Steffi, Sahlel, Ellis dan angkatan 2008 seluruhnya. Bang Akhyansyah Putra Siregar, S.Si yang telah banyak membantu dan memberikan bimbingan skripsi.
Akhirnya yang tidak terlupakan dan teristimewa Ayahanda dan Ibunda tersayang Badrus Zaman dan Nasrah, adik-adik tersayang Endi Reza, Fery Ardiza dan Dina Meliza. Terima kasih atas do’a, dukungan, serta semangat yang telah diberikan. Semoga Allah SWT juga yang akan membalasnya. Amiin Ya Rabbal Alamin.
Universitas Sumatera Utara
ABSTRAK
Alkohol di Indonesia sudah lazim dan diterima dalam pergaulan sosial. Namun sering dikonsumsi secara berlebihan. Untuk itu perlu suatu alat untuk menguji kadar alkohol secara cepat dan tepat. Program Alat Pengukur Konsentrasi Alkohol pada Cairan Menggunakan Sensor TGS822 Berbasis Mikrokontroler AVR ATMega 8535 cocok untuk pengujian tersebut. Sistem ini dilakukan dengan cara merubah data analog dari sensor TGS 822 menjadi digital kemudian mentransmisikan data tersebut ke mikrokontroler AVR ATMega 8535 dan ditampilkan lewat LCD (Liquid Crystal Display) M1632, dimana di dalam mikrokontroler di program melalui program bahasa BASIC yaitu BASCOM-AVR.Sensor TGS822 mempunyai parameter Vc = 5 V DC, Vh = 5 V DC, RL = 1 K Ohm, dengan output berupa tegangan DC dengan nilai yang berubah-ubah sesuai dengan konsentrai uap alcohol dari lingkungan sensor yang dihubungkan ke input ADC dari mikrokontroler dan ditampilkan di LCD. Setiap pengambilan data akan dicatat nilai ADC yang ditampilkan oleh LCD dengan selang waktu 30, 60, 90, dan 120 detik. Sebelum melakukan pengambilan data diperlukan pemanasan sensor sekitar -/+ 1 menit dan nilai ADC pada LCD berkisar 20 dua puluh). Nilai Output dari sensor tidak selalu sama sehingga dalam setiap pengukuran perlu diambil ambang data yaitu pada detik ke-60 (enam puluh) untuk dijadikan acuan identifikasi.
Universitas Sumatera Utara
BUILDING A MEASUREMENT DEVICE TO MEASURE ALCOHOL CONCENTRATION IN THE LIQUID USING TGS822 AND BASED ON AVR ATMEGA 8535
ABSTRACT
Alcohol in Indonesia have been common and socially acceptable. But often in excessive consumption. For that we need a tool to test the alcohol content quickly and accurately. Alcohol Concentration Measuring Tool Using AVR MicrocontrollerBased Sensor TGS822 ATMega 8535 suitable for the test. This system is done by changing the analog data from sensors TGS 822 into digital and then transmit the data to the AVR microcontroller ATMega 8535 and displayed via the LCD (Liquid Crystal Display) M1632, which in the microcontroller is programmed through a BASIC language called BASCOM-AVR. Sensor TGS822 have parameters Vc = 5 V DC, Vh = 5 V DC, RL = 1 K Ohm, the output DC voltage with an arbitrary value according to the concentration of alcohol vapor from the environment sensor that is connected to ADC input of the microcontroller and displayed in LCD. Each data collection will be noted that ADC values displayed by the LCD with an interval of 30, 60, 90, and 120 seconds. Before performing the required data acquisition sensor needs warming around - / + 1 minute and ADC value procured 20 in LCD view. The output value of the sensor is not always the same so that in each measurement is necessary to take data on the second threshold about 60 (sixty seconds) to be used as reference for identification.
Universitas Sumatera Utara
vii
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
ii iii iv v vi vii ix x
Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Perumusan Masalah 1.3 Pembatasan Manfaat 1.4 Tujan Penelitian 1.5 Manfaat Penelitian 1.6 Tempat/lokasi Penelitian 1.7 Sistematika Penulisan
1 1 2 3 3 3 4 4
Bab 2 Landasan Teori 2.1 Perangkat Keras 2.1.1 Pengelolaan Data Mikrokontroler ATMega8535 2.1.1.1 Arsitektur ATMega8535 2.1.1.2 Status Register (SREG) ATMega8535 2.1.1.3 Peta Memori ATMega8535 2.1.1.4 Port I/O ATMega8535 2.1.2 Sensor TGS822 2.1.3 Modul LCD (Liquid Crystal Display) 2.1.3.1 Kaki-kaki Modul M1632 2.1.3.2 Struktur Memori LCD 2.2 Perangkat Lunak 2.2.1 Bahasa BASIC Menggunakan BASCOM-8051 2.2.1.1 Kontrol Program 2.2.1.2 Compiler Directive 2.2.1.3 Operasi dalam BASCOM 2.2.2 Software Downloader (Avr-Osp II)
6 6 6 7 10 11 11 12 17 17 18 19 19 19 22 23 24
Universitas Sumatera Utara
viii
Bab 3 Rancangan Sistem 3.1 Diagram Blok Rangkaian 3.2 Algoritma Perancangan 3.3 Perancangan Sistem Minimum Mikrokontroler ATMega8535 3.4 Rangkaian LCD (Liquid Crystal Display) 3.5 Rangkaian Power Supply 3.6 Rangkaian Sensor dan Pengkondisi Sinyal 3.7 Diagram Alir Pemrograman
26 26 27 28 29 29 30 31
Bab 4 Pengujian Rangkaian 34 4.1 Pengujian Mikrokontroler 34 4.2 Pengujian Sensor 36 4.3 Pengujian Interface pada LCD (Liquid Crystal Sistem) 38 4.4 Hasil Pembacaan Data Sensor TGS822 dengan ATMega8535 dan display LCD 40 4.5 Pembahasan 44
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran
47 47 47
Daftar Pustaka Lampiran A Lampiran B
48
Universitas Sumatera Utara
ix
DAFTAR TABEL
Tabel 2.1 Konfigurasi Setting untuk Port I/O Tabel 2.2 Kondisi standar rangkaian Tabel 2.3 Karakteristik Listrik Tabel 2.4 Operator Relasi Tabel 4.1 Kondisi Standar Rangkaian Tabel 4.2 Data output sensor dengan voltmeter digital Tabel 4.3 Pengambilan Data TGS822 Tabel 4.4 Data yang tampil pada LCD
Halaman 12 16 16 23 37 38 43 45
Universitas Sumatera Utara
x
DAFTAR GAMBAR
Halaman 8 9 10 13 14 14 15 24 26 28
Gambar 2.1 Blok Diagram Fungsional ATMega8535 Gambar 2.2 Pin ATMega8535 Gambar 2.3 Status Register ATMega8535 Gambar 2.4 Sensitivitas Karakteristik Gambar 2.5 Suhu/kelembaban Depedensi Gambar 2.6 Struktur dan Dimensi Gambar 2.7 Pengukuran rangkaian dasar Gambar 2.8 ISP-Flash Programmer 3.a Gambar 3.1 Diagram Blok Rangkaian Gambar 3.2 Rangkaian Mikrokontroler ATMega8535 Gambar 3.3 Rangkaian skematik konektor yang dihubungkan dari LCD ke Mikrokontroler 29 Gambar 3.4 Rangkaian skematik power supply 30 Gambar 3.5 Skema rangkaian untuk memfungsikan TGS822 31 Gambar 3.6 Diagram alir pemrograman 32 Gambar 4.1 Rangkaian uji Mikrokontroler dengan LED 34 Gambar 4.2 Bentuk fisik dari sensor FIGARO TGS822 36 Gambar 4.3 Rangkaian standar untuk mengoperasikan sensor TGS822 36 Gambar 4.4 Gambar rangkaian uji mikrokontroler dengan LCD 39 Gambar 4.5 Gambar rangkaian hubungan mikrokontroler ATMega8535 dengan sensor TGS822 dan LCD 41
Universitas Sumatera Utara