Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
Disetujui di
Medan, Juli 2019
Disetujui Oleh
Program Studi D3 Metrologi dan
Instrumentasi FMIPA USU
Ketua, Pembimbing,
Saya menyatakan bahwa laporan Projek Akhir II ini adalah hasil kerja saya sendiri,
kecuali beberapa kutipan dan ringkasan yang masing-masing di sebutkan sumbernya.
ii
ABSTRAK
Salah satu pencemaran udara yang paling menonjol saat ini adalah meningkatnya
kadar gas karbon dioksida (CO2) dalam udara yang berasal dari pembakaran bahan
bakar fosil seperti batu bara, bahan bakar minyak bumi, dan kegiatan industri kimia.
Pencemaran gas CO2 dalam udara menyebabkan suhu bumi meningkat sehingga
ekosistem terganggu, dan juga terjadinya fenomena alam yang tidak normal. Oleh
karena itu, perlu dilakukan tindakan pencegahaan agar tidak berdampak negatif bagi
kehidupan manusia. Dalam projek akhir ini telah dirancang alat pendeteksi gas
karbon dioksida (CO2) yang mampu mendeteksi keberadaan gas terseebut. Pada alat
ini digunakan sensor jenis MQ-2 yang berfungsi mendeteksi gas CO2 dan arduino
uno yang berfungsi sebagai pengolah data sehingga hasil deteksi dapat ditampilkan
pada layar liquid crystal display (LCD) agar pengguna dapat membaca langsung
hasil pengukuran konsentrasi gas CO2.
Kata Kunci : Karbon dioksida (CO2), Arduino Uno Mikrokontroler , Sensor MQ-2
iii
ABSTRACT
One of the most prominent air pollution at this time is the increasing level of carbon
dioxide (CO2) gas in the air that comes from burning fossil fuels such as coal,
petroleum fuels, and chemical industry activities. Pollution of CO 2 gas in the air
causes the earth's temperature to rise so that the ecosystem is disrupted, and also the
occurrence of abnormal natural phenomena. Therefore, preventive measures need to
be taken so as not to have a negative impact on human life. In this final project, a
detector of carbon dioxide (CO2) gas has been designed that can detect the presence
of the gas. In this tool, MQ-2 sensor is used to detect CO2 gas and Arduino uno
microcontroller is used to function as a data processor so that the detection results
can be displayed on a liquid crystal display (LCD) screen so that users can read the
measurement results of CO2 gas directly.
iv
Dalam penyusunan tugas ahkir ini tidak terlepas dari dukungan dari berbagai pihak.
Peneliti secara khusus mengucapkan terima kasih yang sebesar-besarnya kepada
semua pihak yang membantu. Peneliti banyak menerima bimbingan, petunjuk dan
bantuan serta dorongan dari berbagai pihak baik yang bersifat moral maupun
material. Pada kesempatan ini penulis menyampaikan rasa terima kasih sebesar-
besarnya kepada:
1. Tuhan Yesus yang Maha Kuasa dengan segala kebaikannya serta
pengurapannya yang memberikan kekuatan bagi peneliti dalam
menyelesaikan Projek Akhir 2.
2. Kepada kedua orang tua tercinta yaitu ayah Kristian Sembiring dan ibu
Mutiara Br Surbakti selama ini membantu peneliti dalam bentuk perhatian,
kasih sayang, semangat serta doa yang tidak henti-hentinya mengalir dalam
kelancaraan dan kesuksesan peneliti dalam menyelesaikan tugas akhir ini.
Kemudian terima kasih banyak untuk adik-adik tercinta Risky Fernando
Sembiring, Andrew Septiapin Sembiring dan Agung Pramana Sembiring
yang memberikan dukungan serta perhatian kepada peneliti,
3. Kepada bapak Dr. Kerista Sebayang, MS, selaku Dekan Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
4. Kepada Ibu Dr. Diana Alemin Barus,M.Si, selaku Ketua Prodi D3 Metrologi
dan Instrumentasi
5. Kepada Bapak Junedi Ginting S.Si, M.Si, selaku Sekretaris Program Studi
D3 Metrologi dan Instrumentasi Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sumatera Utara, dan juga selaku Dosen Pembimbing yang
telah banyak membantu dan mendukung penulis dalam menyelesaikan Projek
Akhir 2 ini.
6. Segenap dosen dan seluruh staf akademik yang selalu membantu dalam
memberikan fasilitas, ilmu, serta pendidikan pada peneliti hingga dapat
menunjang dalam penyelesaian projek akhir ini.
7. Teman-teman seperjuangan selama menyusun projek akhir Siti, Yuyun,
Indri, Armando, Rekson, Bobby, Doni, Agung, teman-teman Metrologi
vi
Halaman
Persetujuan i
Pernyataan ii
Abstrak iii
Abstract iv
Penghargaan v
Daftar Isi vii
Daftar Tabel ix
Daftar Gambar x
Bab 1. Pendahuluan
1.1 Latar Belakang 1
1.2 Rumusan masalah 1
1.3 Batasan Masalah 2
1.4 Tujuan penulisan 2
1.5 Manfaat Penulisan 2
1.6 Sistematika Penulisan 2
Bab 2. Tinjauan Pustaka 5
2.1 Pencemaran Lingkungan 4
2.2 Sumber Daya Udara 5
2.3 Karbon Dioksida (CO2) 6
2.3.1 Karbon Dioksida Menurut Ilmu Kimia Dan Fisika 6
2.3.2 Karbondioksida Kaitannya Dengan Lingkungan 7
2.4 Sensor 8
2.5 Sensor Asap (MQ-2) 8
2.6 Hardware Arduino 9
2.7 Software Arduino 13
2.8 Sumber daya Pin dan Tegangan Arduino 16
2.9 Power Arduino 21
2.10 LCD (Liquid Crystal Display) 22
2.11 Cara Kerja LCD (Liquid Crystal Display) 23
vii
viii
Halaman
ix
Halaman
BAB 1
PENDAHULUAN
BAB I : PENDAHULUAN
Berisi latar belakang permasalahan, batasan masalah, tujuan pembahasan,
metodologi pembahasan, sistematika penulisan dan relevansi dari penulisan laporan
ini.
BAB V: PENUTUP
Berisi kesimpulan yang diperoleh dari pembuatan Projek Akhir II ini dan saran-
saran untuk pengembangannya.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur yang digunakan
dalam pembuatan Projek Akhir II ini.
BAB 2
TINJAUAN PUSTAKA
Polutan yang berupa gas CO2 akan mengembang di udara dan mempunyai sifat
seperti kaca. Sinar matahari yang jatuh ke bumi tidak akan dipantulkan oleh
CO2 yang mengembang tetapi diteruskan. Sebagai akibatnya suhu bumi makin
meningkat.Hal tersebut merupakan dampak jangka pendek, sedangkan dampak
jangka panjangnya dapat mencairkan es di kutub sehingga permukaan air laut di
seluruh permukaan bumi meningkat. Peningkatan air laut akan mampu
menenggelamkan pulau.
2.4 Sensor
Sensor adalah komponen yang digunakan untuk mendeteksi suatu besaran
fisik menjadi besaran listrik sehingga dapat dianalisa dengan rangkaian listrik
tertentu. Hampir seluruh peralatan elektronik yang ada mempunyai sensor di
dalamnya. Sensor merupakan bagain dari transduser yang berfungsi untuk
melakukakan sensing atau “merasakan dan menangkap” adanya perubahan energi
eksternal yang akan masuk ke bagian input dari tranduser, sehingga perubahan
kapasitas energi yang ditangkap segera dikirim kepada bagian konvertor dari
transduser untuk dirubah menjadi energi listrik. (Rusmandi Dedy, 2001, Mengenal
Elektronika)
Sensor MQ-2 terdapat 2 masukan tegangan yakni VH dan VC. VHdigunakan untuk
tegangan pada pemanas (Heater) internal dan Vc merupakan tegangan sumber. Catu
daya yang dibutuhkan pada sensor MQ-2 adalah Vc <24VDC dan VH = 5V ±0.2V
tegangan AC atau DC. Sensor gas dan asap ini mendeteksi konsentrasi gas yang
mudah terbakar di udara serta asap dan output membaca sebagai tegangan analog.
Sensor dapat mengukur konsentrasi gas mudah terbakar dari 300 sampai 10.000
sensor ppm. Dapat beroperasi pada suhu dari -20 sampai 50 ° C dan mengkonsumsi
kurang dari 150 mA pada 5V. Dibawah ini merupakan gambar bentuk, internal
sensor MQ-2.
Sejumlah pin yang sebenarnya merupakan pin digital tetapi sejumlah pin tersebut
dapat diprogram kembali menjadi pin output analog dengan cara membuat
programnya pada IDE.
Papan Arduino Uno dapat mengambil daya dari USB port pada komputer dengan
menggunakan USB charger atau dapat pula mengambil daya dengan menggunakan
suatu AC adapter dengan tegangan 9 volt. Jika tidak terdapat power supply yang
melalui AC adapter, maka papan Arduino akan mengambil daya dari USB port.
Tetapi apabila diberikan daya melalui AC adapter secara bersamaan dengan USB
port maka papan Arduino akan mengambil daya melalui AC adapter secara otomatis.
Untuk memahami Arduino, terlebih dahulu kita harus memahami terlebih
dahulu apa yang dimaksud dengan physical computing. Physical computing adalah
membuat sebuah sistem atau perangkat fisik dengan menggunakan software dan
hardware yang sifatnya interaktif yaitu dapat menerima rangsangan dari lingkungan
dan merespon balik. Physical computing adalah sebuah konsep untuk memahami
hubungan yang manusiawi antara lingkungan yang sifat alaminya adalah analog
dengan dunia digital. Pada prakteknya konsep ini diaplikasikan dalam desain- desain
alat atau projek-projek yang menggunakan sensor dan microcontroller untuk
menerjemahkan input analog ke dalam sistem software untuk mengontrol gerakan
alat-alat elektro-mekanik seperti lampu, motor dan sebagainya.
Papan Arduino Uno dapat mengambil daya dari USB port pada komputer
dengan menggunakan USB charger atau dapat pula mengambil daya dengan
menggunakan suatu AC adapter dengan tegangan 9 volt. Jika tidak terdapat power
supply yang melalui AC adapter, maka papan Arduino akan mengambil daya dari
USB port. Tetapi apabila diberikan daya melalui AC adapter secara bersamaan
dengan USB port maka papan Arduino akan mengambil daya melalui AC adapter
secara otomatis. Pembuatan prototype atau prototyping adalah kegiatan yang sangat
penting di dalam proses physical computing karena pada tahap inilah seorang
perancang melakukan eksperimen dan uji coba dari berbagai jenis komponen,
ukuran, parameter, program komputer dan sebagainya berulang-ulang kali sampai
diperoleh kombinasi yang paling tepat. Dalam hal ini perhitungan angka-angka dan
rumus yang akurat bukanlah satu-satunya faktor yang menjadikunci sukses di dalam
mendesain sebuah alat karena ada banyak faktor eksternal yang turut berperan,
Kerangka program arduino sangat sederhana, yaitu terdiri atas dua blok.
Blok pertama adalah void setup() dan blok kedua adalah void loop.
Blok Void setup () : Berisi kode program yang hanya dijalankan sekali
sesaat setelah arduino dihidupkan atau di-reset. Merupakan bagian persiapan
atau instalasi program.Blok void loop() : Berisi kode program yang akan
dijalankan terus menerus. Merupakan tempat untuk program utama.
2) Sintaks Program
Baik blok void setup loop () maupun blok function harus diberi tanda
kurung kurawal buka “{“ sebagai tanda awal program di blok itu dan kurung
kurawal tutup “}” sebagai tanda akhir program.Variabel adalah sebuah
program secara garis besar dapat didefinisikan sebagai instruksi untuk
memindahkan angka dengan cara yang cerdas dengan menggunakan sebuah
varibel.
Pada proses Uploader dimana pada proses ini mengubah bahasa
pemrograman yang nantinya dicompile oleh avr-gcc (avr-gcc compiler) yang
hasilnya akan disimpan kedalam papan arduino.Avr-gcc compiler merupakan suatu
bagian penting untuk software bersifat open source. Dengan adanya avr-gcc
compiler, maka akan membuat bahasa pemrogaman dapat dimengerti oleh
mikrokontroler. Proses terakhir ini sangat penting, karena dengan adanya proses ini
maka akan membuat proses pemrogaman mikrokontroler menjadi sangat
mudah.Berikut ini merupakan gambaran siklus yang terjadi dalam melakukan
pemrogaman Arduino:
1. Koneksikan papan Arduino dengan komputer melalui USB port.
2. Tuliskan sketsa rancangan suatu program yang akan dimasukkan ke dalam
papan Arduino.
3. Upload sketsa program ke dalam papan Arduino melalui kabel USB dan
kemudian tunggu beberapa saat untuk melakukan restart pada papan Arduino.
4. Papan Arduino akan mengeksekusi rancangan sketsa program yang telah dibuat
dan di-upload ke papan Arduino.
Software arduino yang digunakan adalah driver dan IDE, walaupun masih
ada beberapa software lain yang sangat berguna selama pengembangan arduino. IDE
atau Integrated Development Environment suatu program khusus untuk suatu
komputer agar dapat membuat suatu rancangan atau sketsa program untuk papan
Arduino.IDE arduino merupakan software yang sangat canggih ditulis dengan
menggunakan java. IDE arduino terdiri dari:
4. Editor Program
Sebuah window yang memungkinkan pengguna menulis dan mengedit program
dalam bahasa processing
5. Compiler
Sebuah modul yang mengubah kode program menjadi kode biner bagaimanapun
sebuah mikrokontroler tidak akan bisa memahami bahasa processing.
6. Uploader
Sebuah modul yang memuat kode biner dari komputer ke dalam memory di
dalam papan Arduino
Dalam bahasa pemrograman arduino ada tiga bagian utama yaitu :
b. Struktur Program Arduino
3) Kerangka Program
Kerangka program arduino sangat sederhana, yaitu terdiri atas dua blok.
Blok pertama adalah void setup() dan blok kedua adalah void loop.
Blok Void setup () : Berisi kode program yang hanya dijalankan sekali
sesaat setelah arduino dihidupkan atau di-reset. Merupakan bagian persiapan
atau instalasi program.
Blok void loop() : Berisi kode program yang akan dijalankan terus menerus.
Merupakan tempat untuk program utama.
4) Sintaks Program
Baik blok void setup loop () maupun blok function harus diberi tanda
kurung kurawal buka “{“ sebagai tanda awal program di blok itu dan kurung
kurawal tutup “}” sebagai tanda akhir program.Variabel adalah sebuah
program secara garis besar dapat didefinisikan sebagai instruksi untuk
memindahkan angka dengan cara yang cerdas dengan menggunakan sebuah
varibel.
Pada proses Uploader dimana pada proses ini mengubah bahasa
pemrograman yang nantinya dicompile oleh avr-gcc (avr-gcc compiler) yang
hasilnya akan disimpan kedalam papan arduino.Avr-gcc compiler merupakan suatu
bagian penting untuk software bersifat open source. Dengan adanya avr-gcc
compiler, maka akan membuat bahasa pemrogaman dapat dimengerti oleh
mikrokontroler. Proses terakhir ini sangat penting, karena dengan adanya proses ini
maka akan membuat proses pemrogaman mikrokontroler menjadi sangat
mudah.Berikut ini merupakan gambaran siklus yang terjadi dalam melakukan
pemrogaman Arduino:
1. Koneksikan papan Arduino dengan komputer melalui USB port.
2. Tuliskan sketsa rancangan suatu program yang akan dimasukkan ke dalam papan
Arduino.
3. Upload sketsa program ke dalam papan Arduino melalui kabel USB dan
kemudian tunggu beberapa saat untuk melakukan restart pada papan Arduino.
4. Papan Arduino akan mengeksekusi rancangan sketsa program yang telah dibuat
dan di-upload ke papan Arduino.
mikrokontroller bertugas sebagai otak yang mengendalikan input, proses ,dan output
sebuah rangkaian elektonik.
Mikrokontroller ada pada perangkat elektronik sekeliling kita, misalnya
Handphone, MP3 Player, DVD, Televisi, AC, dll. Mikrokontroller juga dapat
mengendalikan robot, baik robot mainan maupun industri. Karena komponen utama
arduino adalah mikrokontroller maka arduino dapat diprogram menggunakan
komputer sesuai kebutuhan kita.
Arduino uno dapat diberi daya melalui koneksi USB (Universal Serial Bus)
atau melalui power supply eksternal. Jika arduino uno dihubungkan ke kedua sumber
daya tersebut secara bersamaan maka arduino uno akan memilih salah satu sumber
daya secara otomatis untuk digunakan. Power supplay external (yang bukan melalui
USB) dapat berasal dari adaptor AC ke DC atau baterai.Adaptor dapat dihubungkan
ke soket power pada arduino uno. Jika menggunakan baterai, ujung kabel yang
dibubungkan ke baterai dimasukkan kedalam pin GND dan Vin yang berada pada
konektor POWER.
Arduino uno dapat beroperasi pada tegangan 6 sampai 20 volt. Jika arduino
uno diberi tegangan di bawah 7 volt, maka pin 5V akan menyediakan tegangan di
bawah 5 volt dan arduino uno munkin bekerja tidak stabil. Jika diberikan tegangan
melebihi 12 volt, penstabil tegangan kemungkinan akan menjadi terlalu panas dan
merusak arduino uno. Tegangan rekomendasi yang diberikan ke arduino uno berkisar
antara 7 sampai 12 volt.
Kelebihan Arduino :
Tidak perlu perangkat chip programmer karena didalamnya sudah ada
bootloadder yang akan menangani upload program dari komputer.
Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang
tidak memiliki port serial/RS323 bisa menggunakannya.
Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board
arduino. Contohnya shield GPS, Ethernet,dll.
Proyek arduino berawal dilvre, italia pada tahun 2005. sekarang telah lebih
dari 120.000 unit terjual sampai dengan 2010. Pendirinya adalah Massimo
Banzi dan David Cuartiellez.Arduino adalah pengendali mikro single-board
yang bersifat open-source, yang di turunkan dari wiring platform, yang di
ke soket power pada arduino uno. Jika menggunakan baterai, ujung kabel yang
dibubungkan ke baterai dimasukkan kedalam pin GND dan Vin yang berada pada
konektor POWER.
Arduino uno dapat beroperasi pada tegangan 6 sampai 20 volt. Jika arduino
uno diberi tegangan di bawah 7 volt, maka pin 5V akan menyediakan tegangan di
bawah 5 volt dan arduino uno munkin bekerja tidak stabil. Jika diberikan tegangan
melebihi 12 volt, penstabil tegangan kemungkinan akan menjadi terlalu panas dan
merusak arduino uno. Tegangan rekomendasi yang diberikan ke arduino uno berkisar
antara 7 sampai 12 volt.
Kelebihan Arduino :
Tidak perlu perangkat chip programmer karena didalamnya sudah ada
bootloadder yang akan menangani upload program dari komputer.
Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang
tidak memiliki port serial/RS323 bisa menggunakannya.
Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board
arduino. Contohnya shield GPS, Ethernet,dll.
Proyek arduino berawal dilvre, italia pada tahun 2005. sekarang telah lebih
dari 120.000 unit terjual sampai dengan 2010. Pendirinya adalah Massimo
Banzi dan David Cuartiellez.Arduino adalah pengendali mikro single-board
yang bersifat open-source, yang di turunkan dari wiring platform, yang di
rancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.
Hardwernya memiliki prosesor atmel AVR dan softwarenya memiliki bahasa
pemrograman sendiri.
Secara software -> Open source IDE yang digunakan untuk mendevelop
aplikasi mikrokontroller yang berbasis arduino platform.Secara Hardware ->
Single board mikrokontroller yang bersifat open source hardware yang
dikembangkan untuk arsitektur mikrokontroller AVR 8 bit dan ARM 32 bit.
Dari ke3 pengertian diatas , dapat disimpulkan bahwa Arduino adalah kit
elektronik atau papan rangkaian elektronik open source yang didalamnya
terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis
AVR. Mikrokontroller itu sendiri adalah chip atau IC (integrated Circuit)
yang bisa diprogram menggunakan komputer. Tujuan menanamkan program
beroperasi tetapi tidak stabil kemudian jikadiberi daya lebih dari 12V, regulator
tegangan bisa panas dan dapat merusak board Uno. VIN. Tegangan masukan kepada
board Arduino ketika itu menggunakan sumber daya eksternal (sebagai pengganti
dari 5 volt koneksi USB atau sumber daya lainnya) 5 volt. Catu daya digunakan
untuk daya mikrokontroler dan komponen lainnya3v3. Sebuah pasokan 3,3 volt
dihasilkan oleh regulator on-board Ground (GND) pin.
ArduinoUno dapat diaktifkan melalui koneksi USB atau dengan satu daya
eksternal. Sumber daya dipilih secara otomatis.Eksternal(non-USB) dapat di ambil
baik berasaldari AC ke adaptor DC ataubaterai. Adaptor ini dapat dihubungkan
dengan menancapkan plug jack pusat-positif ukuran 2.1mm konektor Power. Ujung
kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin header dari konektor
Power.Kisaran kebutuhan daya yang disarankan untuk board Uno adalah7 sampai
dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v Uno dapat
beroperasi tetapi tidak stabil kemudian jikadiberi daya lebih dari 12V, regulator
tegangan bisa panas dan dapat merusak board Uno. VIN. Tegangan masukan kepada
board Arduino ketika itu menggunakan sumber daya eksternal (sebagai pengganti
dari 5 volt koneksi USB atau sumber daya lainnya) 5 volt. Catu daya digunakan
untuk daya mikrokontroler dan komponen lainnya. Sebuah pasokan 3,3 volt
dihasilkan oleh regulator on-board Ground (GND).
1 Ground
2 Vcc
3 Pengatur kontras
6 “EN” Enable
15 Vcc
16 Ground
dikirim ke LCD secara 4-bit atau 8 bit pada satu waktu. Jika mode 4-bit yang
digunakan, maka 2 nibble data dikirim untuk membuat sepenuhnya 8-bit (pertama
dikirim 4-bit MSB lalu 4-bit LSB dengan pulsa clock EN setiap nibblenya).
Instruksi pembacaan hanya satu, yaitu Get LCD status (membaca status LCD),
lainnya merupakan instruksi penulisan. Jadi hampir setiap aplikasi yang
menggunakan LCD, R/W selalu diset ke “0”. Jalur data dapat terdiri 4 atau 8 jalur
(tergantung mode yang dipilih pengguna), DB0, DB1, DB2, DB3, DB4, DB5, DB6
dan DB7. Mengirim data secara parallel baik 4-bit atau 8-bit merupakan 2 mode
operasi primer. Untuk membuat sebuah aplikasi interface LCD, menentukan mode
operasi merupakan hal yang paling penting.
BAB 3
PERANCANGAN SISTEM
3. Output adalah hasil data yag sudah diolah Arduino unodan akan ditampilkan
pada layar LCD.
POWER
SUPPLAY
LCD
SENSOR MQ-
2 ARDUINO
UNO
Berdasarkan blok diagram pada Gambar 3.2 di atas, terdapat beberapa komponen,
adapun fungsi dari masing-masing komponen adalah sebagai berikut:
1. Blok Suplay : Sebagai Sumber Tegangan
2. Sensor MQ-2 : Sebagai Pembaca kadar gas karbon dioksida (CO2)
3. Arduino Uno : Sebagai media pengkonversi waktu, dan mengkonversi data
4. Blok LCD : Sebagai output tampilan instruksi dari arduino.
START
INISIALISASI
READ SENSOR
MQ-2
PROSES DATA
TAMPIL LCD
SELESAI
BAB 4
PENGUJIAN ALAT DAN ANALISA RANGKAIAN
Pada bab ini dilakukan pengujian dan pembahasan mengenai hasil realisasi
datadetektor dan hasil pengujian. Dilakukan pengujian:
Tempat : Desa Sempat Arih, Sei Semayang
Tanggal : 9 Juli 2019
Pukul : 11.00 – 12.30 WIB
Sampel : Asap Pembakaran kertas
Berdasarkan hasil pengujian gas karbon dioksida (CO2) didapatkan hasil pada table
diatas, pada waktu pengujian dilakukan dalam waktu selisih 2 detik dimulai yang
dari 12 detik. Hal ini dilakukan untuk menstabilkan pemanasan dari sensor. Pada
hasil persen (%) nilai tidak menetap tetapi naik dan turun serta pada hasil ppm (part
per million) menunjukan hasilnyab tidak stabil tidak mempengaruhi nilai pada
persenannya tinggi tetapi dipengaruhi dari jumlah kadar asapnya.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f, 16, 2);
void setup()
{
lcd.begin();
lcd.backlight();
}
void loop(){
lcd.setCursor(0,0);
lcd.print(" Co2 Detector ");
float data = analogRead(A0);
lcd.setCursor(0,1);
lcd.print("CO2:");
data = ((data-55)/890*100)-2;
if (data < 0){data = 0;}
lcd.print(data,0);
lcd.print("% ");
lcd.setCursor(9,1);
float ppm = data * 100;
if (ppm < 100){ppm = 0;}
lcd.print(ppm,0);
lcd.print("ppm ");
delay(1000);
}
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
lcd.begin();
lcd.backlight();
lcd.print("Hello, world!");
}
void loop()
{
}
BAB 5
KESIMPULAN DAN SARAN
Bab ini membahas mengenai intisari penelitian yang dapat diambil dari
kesimpulannya dan juga membahas mengenai saran-saran yang dianjurkan untuk
pengembangan lebih lanjut.
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan alat ukur karbon dioksida
(CO2) di udara menggunakan sensor gas MQ-2 berbasis Mikrokontroler Arduino
Uno.
1. Kadar karbon dioksida dapat diketahui melalui keluaran sensor MQ-2 berupa
nilai penayangan ditampilan pada LCD.
2. Cara kerja Alat ukur karbon dioksida adalah menampilkan jumlah kadar dari
karbon dioksida dalam nilai persen dan part per million (PPM)
3. Batas maksimum pada alat ukur karbon dioksida (CO2) hanya sampai 1.000
PPM (Part Per Million).
5.2 Saran
Beberapa saran guna pengembangan alat ukur karbon dioksida (CO 2) lebih
lanjut sebagai berikut :
1. Alat ukur kadar karbon dioksida ini dapat dikembangkan dan dijadikan
sebagai detector dari metana, propane, alkohol, karbon dan hidrogen sesuai
dengan datasheetsensor.
2. Alat pendeteksi kebocoran gas ini juga dapat dikembangkan menggunakan
SMS Gateway yang dapat member informasi atau status keadaan kadar PPM
melalui SMS.
3. Pengembangan perangkat sistem pendeteksi kadar karbon dioksida ini dapat
ditambahkan beberapa perangkat tambahan seperti batrai bila terjadinya
pemadaman listrikmaka otomatis beralih ke batrai sebagai tegangan yang
dibutuhkan.
DAFTAR PUSTAKA
Agfianto Eko Putra, Teknik antar muka computer : konsep & aplikasi, Penerbit
Graha Ilmu, Yogyakarta, 2002
Budiharto, Widodo. 2005. Panduan Lengkap Belajar Mikrokontroler Perancangan
Sistem dan Aplikasi Mikrokontroler.PT Elex media Komputindo, Jakarta.
Charles L. Philips, Royce D. Harbor, Sistem Kontrol, Penerbit PT Prenhallindo,
Jakarta,
Malvino,Albert Paul, 2003, Prinsip - prinsip Elektronika Jilid 1, Edisi Pertama,
Jakarta : Salemba Teknika.
Rusmandi Dedy, 2001, Mengenal Elektronika, Hal: 143.Edisi pertama, Yokyakarta:
Salemba Teknik
Suhata, ST, VB Sebagai Pusat Kendali Peralatan Elektronik, Penerbit Elex Media
Komputindo, Jakarta, 2005.
http://innovativeelectronics.com.
Diakses pada : 10 Juli 2019
http://biologyeastborneo.com/wp-content/uploads/2011/09/Indeks-KualitasUdara.ppt
Diakses pada : 10Juli 2019
http://sir.stikom.edu/569/5/BAB%20II.pdf.
Diakses pada 10 Juli 2019
http://staff.uny.ac.id/sites/default/files/pendidikan/ZainalArifin,Dr.M.T/BukuPPK.dc
Diakses pada : 10Juli 2019
https://www.gurupendidikan.co.id/pengertian-karbon-dioksida/
Diakses pada : 10 Juli 2019
1.9
Rs/R0
1.1
0.9
0.7
0.5
-20 -10 0 10 20 30 40 50 ℃
Fig.1 shows the typical sensitivity characteristics of Fig.2 shows the typical temperature and humidity
the MQ-2, ordinate means resistance ratio of the sensor characteristics. Ordinate means resistance ratio
(Rs/Ro), abscissa is concentration of gases. Rs means of the sensor (Rs/Ro), Rs means resistance of sensor
resistance in different gases, Ro means resistance of in 1000ppm Butane under different tem. and humidity.
sensor in 1000ppm Hyrogen. All test are under standard Ro means resistance of the sensor in environment of
test conditions. 1000ppm Methane, 20℃/65%RH
Structure and configuration of MQ-2 gas sensor is shown as Fig. 3, sensor composed by micro AL2O3 ceramic tube, Tin
Dioxide (SnO2) sensitive layer, measuring electrode and heater are fixed into a crust made by plastic and stainless steel
net. The heater provides necessary work conditions for work of sensitive components. The enveloped MQ-2 have 6 pin, 4
of them are used to fetch signals, and other 2 are used for providing heating current.
2.5 Vibration
Continual vibration will result in sensors down-lead response then repture. In transportation or
assembling line, pneumatic screwdriver/ultrasonic welding machine can lead this vibration.
2.6 Concussion
If sensors meet strong concussion, it may lead its lead wire disconnected.
2.7 Usage
For sensor, handmade welding is optimal way. If use wave crest welding should meet the following
conditions:
2.7.1 Soldering flux: Rosin soldering flux contains least chlorine
2.7.2 Speed: 1-2 Meter/ Minute
2.7.3 Warm-up temperature:100±20℃
2.7.4 Welding temperature:250±10℃
2.7.5 1 time pass wave crest welding machine
If disobey the above using terms, sensors sensitivity will be reduced.