DETEKSI KEBOCORAN GAS LPG BERBASIS MIKROKONTROLER ATMega8535 Rusgianto
Abstract. An electronic system based on Atmega8535 microcontroller for detecting LPG gas has been done. The system was employed a gas sensor, a temperature sensor DS18S20, Op-amp LM358, IC voice ISD25120, a microcontroller, and LCD display. The microcontroller was programmed with Basic program that suitable for the device. The system was supported a gas sensor and a temperature sensor to get the main signal the gas available on air surrounded gas tube and temperature condition. All of the system was controlled by microcontroller. The signal from the microcontroller is send to LCD and IC vice ISD 25120. It was concluded that the system work well well since the all parameter were displayed on monitor simultaneously. Keywords: ATMega8535, sensor DS18S20, ISD25120
PENDAHULUAN
Tabung gas tiga kilogram subsidi
Kebakaran akibat kebocoran gas
pemerintah
dibuat
lebih
sederhana
tabung
gas
nonsubsidi
LPG sering terjadi sekarang ini, disaat
dibanding
pemerintah sedang memperkenalkan
termasuk
program pengalihan minyak ke gas,
pengaman tabung ini berupa karet
yang
peluncuran
penyekat yang mudah lepas tanpa ulir.
tabung gas tiga kilogram pada tahun
Meskipun pemasangan penyambungan
2008-2009. Tabung gas tiga kilograman
selang dari tabung menuju kompor
sering
menggunakan
terkenal
menjadi
dengan
sasaran
penyebab
perangkatnya.
Sistem
konektor
kebakaran pada masa tersebut karena
mudah
jumlah kebakaran hampir 90 persen
karena tidak membutuhkan ulir namun
melibatkan
penyambungan tersebut membutuhkan
tabung
tiga
kilograman.
dilakukan
Jumlah pemilik tabung gas jenis ini
ketelitian
sangat
masyarakat
dipastikan
pelosok karena jenis ini bersubsidi dari
tradisional
pemerintah.
kebanyakan
banyak
hingga
Kebanyakan
pengguna
dan
oleh
regulator pengguna
pengawasan
tidak
bocor.
pengguna
agar Secara
tabung
menggunakan
gas indra
tabung gas ini adalah masyarakat
penciuman untuk mengenal bau gas
kalangan bawah dan awam terhadap
bocor. Cara seperti ini tidak bisa dijamin
perangkat
aman karena indra peciuman manusia
kompor
gas
sebagai
pengganti kompor konvensional.
terbatas untuk mengenal bau gas.
Dosen JurusanTeknik Elektro Universitas Muhammadiyah Jember
80
81 Jurnal Fisika FLUX, Vol. 10 No. 3, Pebruari 2013 (80 – 89) Kemajuan elektronika
teknologi
bidang
diperlukan adalah sensor gas khusus
teknologi
informasi
untuk gas LPG sehingga tidak mudah
sumbangan
dalam
terganggu oleh gas lain. Unit pengontrol
dan
memberikan
pendeteksian kebocoran gas. Sensor
diperlukan
gas LPG sudah dibuat. Komponen
pengukuran.
elektronika berupa mikrokontroler yang
menggunakan display LCD atau suara
dapat difungsikan berdasarkan suatu
dengan
kebutuhan
terdeteksi.
tertentu,
menanamkan
yaitu
program
di
dengan dalamnya
sebagai unit pengontrol.
untuk
mengatur
Sistem
harapan
agar
sistem penampil
cepat
untuk
Pada penelitian ini, komponen yang digunakan terdiri dari sensor gas,
Sistem pendeteksian kebocoran
sensor
suhu,
unit
pengontrol
dari
gas LPG dalam ruang sekitar tabung
mikrokontroler ATMega8535, op-amp
gas dapat dibuat secara elektronik
LM358,
memerlukan sensor pengenal gas yang
TGS2610 berfungsi sebagai penghasil
bersangkutan.
sinyal utama adanya gas dan sensor
Indikator
hasil
monitor
LCD.
pendeteksian agar dapat mudah dikenali
suhu
perlu
sensor panas untuk pendukung.
ditampilkan
di
monitor
dan
DS18S20
Sensor
digunakan
gas
sebagai
perangkat suara. Perangkat tambahan yang
diperlukan
pengontrol.
Semua
yaitu
perangkat
perangkat
METODE PENELITIAN
yang
Artikel
ini
melaporkan
hasil
yang
berorientasi
pada
terdiri dari sensor, unit pengolah sinyal,
penelitian
unit pengontrol, penampil dan perangkat
perancangan dan pembuatan sistem
suara
dalam
deteksi. Gambar 1 menunjukkan blok
suatu modul yang diletakkan di sekitar
diagram sistem deteksi yang dirancang
tabung gas. Sistem kelistrikan yang
dalam perancangan dan pembuatan
memberikan
sistem pendeteksi kebocoran gas LPG.
semuanya
berasal
daya
sumber
terintegrasi
listrik
rangkaian
arus
searah
dikondisikan terisolasi sehingga aman
Sensor gas LPG
untuk tidak menjadi pemicu kebakaran (Robert
L.
1991).
Dengan
alasan
Sensor gas dimanfaatkan untuk mendeteksi gas LPG menjadi sinyal-
tersebut peneliti membuat suatu sistem
sinyal
pendeteksi kebocoran gas LPG yang
sesuai dengan konsentrasinya. Hambatan
direncanakan untuk pengguna tabung
ini kemudian dirubah menjadi tegangan
gas
yang besarnya tergantung pada nilai
bersubsidi.
Komponen
yang
listrik
(perubahan hambatan)
Rusgianto, Deteksi Kebocoran Gas Lpg.....................82
konsentrasi gas LPG yang berada
Sensor
disekitar
penelitian ini adalah TGS 2610.
sensor (Robert L. 1991).
Sensor Temperatur
digunakan
dalam
ISD2590
ATMega8535 5ransmiter
Sensor gas LPG
yang
Audio Amplifier ifierKawat
LCD Speaker
Gambar 1. Blok diagram rangkaian pendeteksi kebocoran gas Sensor temperatur
Penampil LCD
Sensor temperatur dimanfaatkan untuk
mendeteksi
perubahan
LCD
digunakan
menampilkan hasil
untuk
kerja alat, yaitu
temperatur dan merubahnya menjadi
berupa data tingkat konsentrasi kadar
sinyal-sinyal listrik (tegangan) untuk
LPG di udara yang terdeteksi oleh
mendukung
sensor.
yang
adanya
mengarah
pada
Sensor
temperatur
adalah
DS18S20
sensor
gas
kebakaran.
yang
digunakan
dengan
berupa tegangan. keluaran
kebocoran
keluaran
Kedua sinyal dari gas
dan
Perangkat Suara ISD2590 Divais ISD2590 digunakan untuk memberikan
indikasi
suara
ketika
sensor
adanya terdeteksi. Di dalam devais ini
temperatur diumpan ke mikrokontroler
terdapat memori yang dapat diisi suara
Atmega8535.
sesuai pengalamatannya. Agar dapat bekerja perangkat tambahan berupa pengeras suara (speaker) dan penguat
Rangkaian Mikrokontroler Rangkaian
mikrokontroler
ini
(amplifier) sinyal ditambahkan.
berfungsi sebagai pusat pengendali alat yang di dalamnya sudah dilengkapi
Prinsip Kerja Alat
dengan pengubah analog ke digital
Pada saat sensor mendeteksi
(ADC) sehingga masukannya berupa
gas LPG , maka sinyal keluaran dari
sinyal analog dan keluaran berupa
rangkaian sensor yang masih berupa
sinyal
tegangan analog akan diterima dan
digital.
menggunakan Amega8535.
Rangkaian IC
ini
mikrokontroler
dikondisikan
oleh rangkaian penguat
instrumentasi sinyal untuk selanjutnya
83 Jurnal Fisika FLUX, Vol. 10 No. 3, Pebruari 2013 (80 – 89) dirubah menjadi data digital oleh dalam
mikrokontroler
di
Atmega8535
yang masukannya berupa tegangan analog.
Variasi
konsentrasi
gas
dikonversi menjadi variasi tegangan. Sinyal ini kemudian mikrokontroler
diterima
bersama
oleh
sinyal
dari
sensor temperatur untuk diolah di dalam mikrokontroler. akan
segera
memberikan
digital hasil olahan periodik
ke
selama
Mikrokontroler
yang
Gambar 2. Rangkaian sensor gas LPG
data bersifat
Agar dapat bekerja, sensor LPG
LCD dan divais suara
kurun
ditentukan
yang
TGS 2442 diberi catu daya tegangan
bahasa
masuk (VC) dan tegangan heater (VH),
pendeteksian
resistansi sensor RS akan turun secara
waktu
di dalam
mikrokontroler.
Hasil
adanya gas ditampilkan di LCD dan di
cepat
perangkat divais suara.
melintasi naik
sehingga
tegangan
yang
tahanan beban ( RL) akan
secara
cepat
pula
kemudian
HASIL DAN PEMBAHASAN
turun sesuai dengan naiknya nilai RS
Pembuatan rangkaian Sensor
kembali sampai mencapai nilai yang
Sistem menggunakan gas LPG (Gambar 2)
yang
sensor dapat
stabil. Rs
mendeteksi adanya gas gas yang ada
VC V o RL Vo
(1)
di udara sekitar sensor. Jika terdapat gas LPG yang terdeteksi oleh sensor, maka konduktifitas dari sensor akan meningkat
tergantung
konsentrasi
gasnya.
pada Rangkaian
Pembuatan tegangan
Rangkaian
Rangkaian (Gambar
3)
penguat berfungsi
Penguat tegangan untuk
untuk
memperbesar tegangan yang dihasilkan
konduktifitas
menjadi
oleh sensor. Besarnya nilai penguatan
tegangan
adalah
dengan
dapat dihitung dengan rumus:
menambahkan
tahanan
elektronik
yang digunakan
mengubah
beban
pada sensor (Robert L. 1991).
RL
Vout Rs 1 Vin R1
(2)
Rusgianto, Deteksi Kebocoran Gas Lpg.....................84
Rs R2 R3
(3)
21 2.56 23.56
Dan
Vout Rs 1 Vin R1
Untuk Vout= 5 volt, Vin= 1.56 volt, dan R1= 1 kΩ diperoleh Rs= 23.56 kΩ volt. Gambar 3. Rangkaian penguat tegangan
Rangkaian
penguat
tegangan
mengubah tegangan dari 1.56 volt agar Berdasarkan
hasil
pengukuran
diperoleh besarnya tegangan keluaran
sesuai dengan kebutuhan tegangan yang dibutuhkan oleh ADC.
maksimum dari sensor adalah sebesar 1.56 volt pada kadar LPG sebesar 40 ppm.
Untuk
penguatan
mendapatkan
sebesar
3.5
kali
Rangkaian Sensor Suhu DS18S20 Sensor suhu DS18S20 (Gambar
nilai dari
4)
merupakan
sensor
suhu
digital
tegangan input, maka perlu diketahui
buatan Dallas Semiconductor dengan
besarnya
Dari
antarmuka 1-Wire, jadi sensor hanya
persamaan (2) maka didapatkan nilai
memerlukan 1 (satu) pin port I/O
resistansi dari Rs sebesar :
mikrokontroler.
hambatan
Rs.
Gambar 4 Rangkaian Sensor Suhu DS18S20
Pin 1 pada sensor yaitu DQ
sebesar 5V. Proses pengkonversian
(data in/out) dihubungkan ke port A.0
suhu pada sensor DS18S20 akan
pada mikrokontroler untuk pengiriman
terlaksana
bila
data dan perintah. Sensor akan bekerja
ATmega8535
mengirimkan
bila pin VDD diberi suplai tegangan
konversi [44h]. Data suhu dari sensor
mikrokontroler perintah
85 Jurnal Fisika FLUX, Vol. 10 No. 3, Pebruari 2013 (80 – 89) berupa 2-byte angka biner yang akan
Serial UART RS-232 yang sudah
dikirim secara serial ke mikrokontroler
disempurnakan. Lengkap dengan rangkaian reset dan
ATmega8535.
tombol manual reset. Menggunakan tegangan input 9 - 12
Mikrokontroler ATmega8535 Rangkaian mikrokontroler yang dipakai telah berbentuk sebuah modul
VDC dan memiliki tegangan output 5 VDC.
yaitu DT-AVR Low Cost Micro System yang merupakan modul single chip
Rangkaian ISD2590
mikrokontroler ATmega8535 dengan 8
Pada rangkaian ISD2590 yang
Kbyte Flash Memory, 512 byte SRAM,
ditunjukkan oleh Gambar 5, sebelum
dan 512 byte EEPROM. Modul ini
digabung
cocok untuk aplikasi-aplikasi sederhana
ATmega8535, perekaman suara pada
dan menengah, salah satunya untuk
ISD2590
aplikasi
manual menggunakan saklar DIP-SW.
pengukur
suhu.
Berikut
dengan
mikrokontroler
dilakukan
dahulu
secara
spesifikasi dari modul DT-AVR Low
Gambar
Cost Micro System:
rangkaian perekam ISD2590, devais ini
Mendukung varian AVR® 40 pin
memiliki kapasitas penyimpan suara
antara
lain:
AT90S8535,
ATmega8535L,
ATmega16(L),
ATmega8515(L), AT90S8515, dan ATmega162(L) (Seri AVR® yang tidak memiliki ADC membutuhkan
hingga 90 detik. Proses perekaman dilakukan dengan menentukan alamat pin
A0-A7
dengan
menggunakan
DIP-SW lalu menghubungkan pin CE dan P/R ground dan pin PD ke Vcc
suara melalui mic, sedangkan untuk
Memiliki
fasilitas
In-System
Programming
untuk
mendukung,
dilengkapi
IC
yang LED
Programming Indicator. hingga
35
pin
jalur
cara menghubungkan pin P/R ke Vcc. Setelah prose perekaman selesai, maka A0-A7
dihubungkan
ke
mikrokontroler ATmega8535 yaitu pada port B.0-B.7 untuk memproses alamat
Lengkap dengan osilator 4 MHZ dan kemampuan
pemutaran kembali suara, yaitu dengan
pin
input/output.
memiliki
menunjukkan
kemudian dengan memberikan input
converter socket).
Memiliki
dibawah
komunikasi
mana pada ISD2590 yang file suaranya akan
dikeluarkan,
lebih
lengkapnya
dapat dilihat pada Gambar 6.
Rusgianto, Deteksi Kebocoran Gas Lpg.....................86
Gambar 5 Rangkaian Perekam ISD2590 Vcc 1 2 3 4 5 6 7 8 9 10
B.0 B.1 B.2 B.3 B.4 B.5 B.6 B.7
ATmega8535
23 24 27 25 22 26
C.0 C.1
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9
28 VCCD 16 VCCA C6
C7
0.1uF 12 VSSD VSSA 13
SP+ SP-
14 15
AUX IN
11 20 21
CE PD P/R EOM OVF XLCK
C8
0.1uF
22uF
SPEAKER C3
R6 5.1K
0.1uF
C1 Vcc
ISD2590
R3 10K
R1 1K R2 470K
C5
0.1uF
0.1uF
MIC
C2 C4 4.7uF 220uF R5 10K
Gambar 6 Rangkaian ISD2590 Terhubung Pada Mikrokontroler Perancangan Perangkat Lunak
sistem yang dibuat, dapat ditentukan
Hal yang harus dilakukan dalam
berapa jumlah input dan output yang
perancangan program yang pertama
digunakan. Bahasa pemrograman yang
kali
sistem
digunakan mikrokontroller ATmega8535
berdasarkan diagram alur (flowchart),
sebagai bagian untuk merealisasikan
setelah
alat pada penelitian ini ini yaitu bahasa
adalah
menganalisa
mendiskripsikan
kerja
dari
87 Jurnal Fisika FLUX, Vol. 10 No. 3, Pebruari 2013 (80 – 89) pemrograman BASCOM AVR dengan
terbaca oleh sensor. Pengiriman data
pengantar
ke LCD ada dua macam yaitu sebagai
bahasa
BASIC
(Roger,
instruksi dan sebagai data character
1995).
yang
akan
ditampilkan.
Keduanya
Perancangan Rangkaian LCD (Liquid Crystal Display)
dibedakan oleh sebuah kaki yang diberi
Rangkaian LCD yang digunakan
logika = ‘1’ (High) maka data yang
seperti Gambar 7. LCD digunakan
diterima LCD adalah data character,
sebagai penampil besarnya exposure
sedangkan bila RS=’0’ (Low) maka data
yang terukur oleh sensor. Karakter
yang
yang ditampilkan berupa angka dan
instruksi.
huruf.
inisialisasi
Perubahan
angka
yang
nama RS (Register Select) dimana bila
diterima
LCD
adalah
data
Instruksi diperlukan
untuk
LCD,
untuk
meletakkan
ditampilkan oleh LCD identik dengan
cursor pada baris dan kolom tertentu,
perubahan besarnya illuminasi yang
untuk menghapus layer.
DOT MATRIX LCD 2X16 CHARACTER TYPE 1632
VS V V S C E C E
DATA BUS
RS R E W
0 1 2 3 4 5 6 7
A
K 5V
5V
P0.0
P0.7
5V 10K
P1.0
P1.1
Gambar 7 Rangkaian LCD Perancangan
Software
(Perangkat
Hasil Pengujian dan Pembahasan
Lunak) Pada
Rangkaian elektronik mulai dari dan
sensor hingga penampil telah dibuat
penting
kemudian diuji. Hasil pengujian sistem
diperhatikan adalah perangkat lunak
menunjukkan pengukuran lebih dari
sistem. Pembuatan perangkat lunak
angka 40 ppm pada suara terdengar
menggunakan bahasa pemrograman
suara ada gas, sedangkan jika angka
assembler
yang
kurang dari 40 ppm suara terdengar
digunakan versi windows yaitu RIDE ID
tidak ada gas. Dalam perencanaan
for windows.
angka
pembuatan
perancangan alat,
dan
hal
yang
software
40
ppm
didasarkan
pada
Rusgianto, Deteksi Kebocoran Gas Lpg.....................88
kemampuan minimum sensor gas yang
mendeteksi
digunakan yaitu pada pengukuran 40
paparan gas di udara minimum 40 ppm.
ppm. Hasil pengujian ditunjukkan pada
Untuk paparan gas dari 40 ppm keatas,
Tabel 1. Berdasarkan hasil pengujian
monitor memberikan tulisan ada gas
tampak
dan suara juga menunjukkan ada gas.
alat
yang
dibuat
dapat
keberadaan
gas
bila
Tabel 1. Hasil pengujian Paparan gas LPG (ppm) 30 40 50 60 70 80
Keluaran monitor LCD Tidak ada gas Ada gas Ada gas Ada gas Ada gas Ada gas
Keluaran Suara Tidak ada gas Ada gas Ada gas Ada gas Ada gas Ada gas
Tabel 2 Hasil pengujian tampilan temperatur Temperatur (⁰C) 30 40 50 60 70 80 90 100 110 120 Nilai
Keluaran monitor LCD 30 41 52 61 70 82 91 98 111 121
minimum
Selisih pengukuran (⁰C) 0 1 2 1 0 2 1 2 1 2
pengukuran
temperatur dari 30⁰C hingga 120⁰C.
bergantung pada kemampuan deteksi
Hasil pengujian sistem ini seperti pada
dari
Tabel 2. Berdasarkan hasil pengujian
sensor.
Sebagai
pendukung
rangkaian elektronik deteksi adanya
tampak
gas LPG selain sensor adanya gas juga
mendeteksi temperatur dari 30 ⁰C
dilengkapi dengan sensor temperatur yang
berfungsi
untuk
mendeteksi
alat
yang
dibuat
dapat
hingga 100 ⁰C dengan kesalahan ratarata 1 %. Dengan demikian keberadaan
kebocoran gas yang diikuti dengan
gas minimum 40 ppm maupun yang
kebakaran.
diikuti dengan awal kebakaran dapat
temperatur
Sistem ini
pendeteksian
dirancang
untuk
terdeteksi.
89 Jurnal Fisika FLUX, Vol. 10 No. 3, Pebruari 2013 (80 – 89) KESIMPULAN Berdasarkan uraian di atas dapat diambil kesimpulan sebagai berikut: 1. Telah deteksi
dibuat
rangkaian
kebocoran
sistem
gas
menggunakan
sensor
mikrokontroler,
dan
LPG gas,
penampil
DAFTAR PUSTAKA Bishob Owen 2004. Dasar-dasar Elektronika. Jakarta. Penerbit : Erlangga. Leach Malvino 1987. Prinsip-prinsip dan Penerapan Digital. Jakarta. Penerbit : Erlangga.
komponen devais voice dan LCD untuk menghasilkan tampilan suara dan tulisan huruf. 2. Dari hasil pengujian, sistem dapat bekerja
pada
kandungan
gas
minimum 40 ppm ke atas yang diterjemahkan
pada
tampilan
sebagai tidak ada gas dan ada gas. 3. Pendeteksi temperatur digunakan sebagai pelengkap pada saat ada kebakaran akibat adanya gas bocor.
Saran Perlu pengembangan lebih lanjut untuk pengaturan jumlah paparan gas yang lebih banyak
Robert, L. 1991. Komunikasi Elektronika Edisi Lima. Jakarta. Penerbit : Erlangga Roger, T 1995. Elektronika Digital. Jakarta. Penerbit : Erlangga Wasito 1991. Data Sheet Book I. Jakarta. Penerbit : PT Elek Media Komputindo. http://www.alldatasheet.com/TC9148P. html http://www.alldatasheet.com/TC9149P. html http://www.alldatasheet.com/74LS74. html http://www.alldatasheet.com/TLP5211.html