SlideShare a Scribd company logo
1 of 9
1
TUGAS AKHIR ARDUINO SENSOR GAS
Disusun Oleh :
Nama :Muhammad Iqbal Ramdhani
NIS:1516116115
Kelas:XII-TKJ 1
SMK NEGERI 4 BANDUNG
2018
2
KATA PENGANTAR
Puji dan syukur kita ucapkan kehadirat Allah Subhanahu wataA’la,
karena atas rahmat dan karuniaNya kita masih diberikan kesehatan dan
kesempatan untuk menyelesaikan Tugas akhir ini. Tugas akhir ini dibuat dengan
tujuan memberikan informasi kepada pembaca tentang Arduino sensorgas,cara
pembuatannya dan serta manfaatnya.
Saya menyadari bahwa dalam penulisan makalah ini banyak
kekurangan, oleh sebab itu Saya mengharapkan kritik dan saran yang membangun.
Dan semoga dengan selesainya Tugas akhir ini dapat bermanfaat bagi saya
khususnya dan umumnya bagi pembaca.
Bandung 07 Maret 2018
Penyusun
Muhamad Iqbal Ramdhani
3
DAFTAR ISI
Kata Pengantar 2
Daftar Isi 3
I. BAB 1
1. Latar Belakang 4
2. Tujuan & Manfaat 4
II. BAB 2
1. Pengetian Arduino Sensor Gas 5
2. Kelebihan dan Kelemahan Arduino Sensor gas 5
3. Cara Kerja Arduino Sensor Gas 5
4. Alat & Bahan 5
5. Langkah-Langkah Konfigurasi Arduino Sensor Gas 6
III. BAB 3
1.Implementasi 7
IV. BAB IV
1.Penutup 8
2.Kesimpulan 9
4
BAB I
PENDAHULUAN
1. LATAR BELAKANG
Diera globalisasi zaman serba teknologi khususnya teknologi komputer yang berkembang
dengan pesat. Oleh karena itu banyak dunia usaha atau dunia industri yang menggunakan
komputer sebagai sarana untuk membantu pekerjaan dan berkomunikasi.
Jadi disini saya akan menjelaskan Tentang Cara kerja,konfigurasi,kelebihan dan Kekurangan dari
Arduino Sensor gas.Yahhh…Arduino ini memiliki manfaat untuk mengantisipasi bila ada
kebocoran gas.Semoga bermanfaat bagi kalian semua 
2. TUJUAN & MANFAAT
Tujuan mendasar dari Tugas Akhir dari Arduino sensor gas yaitu menciptakan sebuah
proyek yang bermanfaat di dunia industri.
1. Untuk mengantisipasi Kebocoran Gas.
2. Untuk mendeteksi asap bila terjadi kebakaran
3. Dan masih banyak hal lain tentang Gas atau sensor asap tersebut.
BAB II
5
PEMBAHASAN
1. PENGERTIAN ARDUINO SENSOR GAS MENGGUNAKAN
SENSOR MQ2
Sensor Asap MQ2 dengan Arduino di gunakan sebagai sensor deteksi Alkohol, H2, LPG,
CH4, CO, Asap,dan Propane, Sensor ini sangant cocok di gunakan untuk alat emergensi
sebagai deteksi gas-gas,seperti deteksi kebocoran gas, deteksi asap untuk pencegahan
kebakaran dan lain lain.
2.Kelebihan Dan Kekurangan dari arduino sensorgas mq2:
 Sangat sensitive dengan jangkauan luas
 Sangat sensitive untuk gas LPG, Propane, dan gas hidrogen
 Umur nya yang panjang dengan harga yang sangat murah
 Rangkaiannya yang sangat simple
3.Cara KerjaSensor ArduinoMq2
Menghubungkan modul ini dengan Arduino Cukup mudah, Sensor ini hanya memiliki 3 kaki tapi
ada juga yang 4 kaki. Kaki sensor ini terdiri dari VCC yang di hubungkan dengan tegangan
5Volt, GND, Aout atau Tegangan output yang di hubungkan ke pin ADC Arduino atau
Mikrokontroller lain, dan Pin Dout, outputnya berupa tegangan 5volt atau GND.
Konfigurasi modul MQ2 dengan Arduino bisa di lihat di gambar di bawah ini,
6
wiring sensor gas mq2 dengan Arduino
Karena output sensor MQ2 berupa tegangan analog ( tegangan 0 sampai dengan Tegangan Vcc )
maka output sensor ini di hubungkan ke kaki ADC Arduino atau mikrokontroller lain. Tegangan
output ini akan berubah ubah sesuai dengan kondisi kandungan asap atau gas lain pada ruangan
yang di pasang sensor gas.
4.Alat dan bahan yang diperlukan
 1x Board Arduino
 1x Sensor gas MQ-2
 1x Speaker Alarm
 Dan beberapa jumper
 1x Buzzer
 1x kipas
 1x LCD 16X2
5. Langkah-Langkah Konfigurasi Arduino
Sensor Gas
Setiap sensor yang mempunyai output berupa tegangan analog, rata rata mempunyai program
yang sama, yaitu program dengan cara ADC, analog to digital converter. Tegangan Analog tadi
di rubah beruba data data biner. Mari kita coba jalankan program yang di bawah ini,
1
2
3
4
1
2
3
4
5
6
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
7
7
8
9
10
11
12
13
14
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// print out the value you read:
Serial.println(sensorValue);
delay(250); // delay in between reads for stability
}
Ketika kita jalan kan program di atas, maka disana kita akan mendapat kan nilai-nilai adc dari
sensor asap, beranilai adc nya ketika asap tidak ada? berapa nilai adc nya ketika sudah ada asap?
ketika data ini sudah dapat maka kita bisa membuat project sederhana menggunakan modul mq2
ini.
Project Sederhana sensor MQ2, menghidupkan
Kipas, Buzzer dan Menampilkan nya di LCD
16×2
Disini kita akan membuat project sederhana, yaitu, ketika asap terdeteksi, makan buzzer dan
kipas menyala, kemudian muncul notifikasi di tampilan LCD 16×2, sebelum nya coba buka
artikel ini, LCD 16×2 I2c Arduino agar lebih mudah nanti nya membuat program nya,
1
2
3
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#define LIMIT_ASAP 400
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int sensorMQ2; // SIMPAN DATA ADC SENSOR MQ2
const int pinBuzer = 12;
const int pinFan = 11;
// the setup routine runs once when you press reset:
void setup() {
pinMode(pinBuzer, OUTPUT); // INIT
pinMode(pinFan, OUTPUT);
lcd.begin();
lcd.backlight();
Serial.begin(9600);
}
void loop() {
sensorMQ2 = analogRead(A0); // PROSES ADC 10 BIT 0 - 1023
if ( sensorMQ2 >= LIMIT_ASAP ){
digitalWrite(pinBuzer, HIGH); // BUZER HIDUP
digitalWrite(pinFan,HIGH); // KIPAS HIDUP
Serial.println("ASAP JENUH");
lcd.print("ASAP JENUH");
lcd.setBacklight(HIGH);
}
else{
digitalWrite(pinBuzer, LOW);// BUZER MATI
digitalWrite(pinFan,LOW); // KIPAS MATI
Serial.println("ASAP TIDAK JENUH");
lcd.print("ASAP TIDAK JENUH");
}
Serial.println(sensorMQ2);
delay(250);
lcd.clear();
}
8
Data Sensor MQ2 akan kita baca melalui pin A0, kemudian kita buat sebuah logika di program
nya, jika data ADC nya lebih besar dari limit asap, maka kipas dan buzzer menyala, jika lebih
kecil maka kipas dan buzzer padam. Coba perhatikan potongan program di bawah ini,
1
2
3
4
5
6
7
#define LIMIT_ASAP 400
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int sensorMQ2; // SIMPAN DATA ADC SENSOR MQ2
const int pinBuzer = 12;
const int pinFan = 11;
untuk menguji sensor dengan asap, bisa kamu rubah nilai#define LIMIT_ASAP 400,missalnya
pas pengujian, sensor asap mulai terdeteksi jika nilai nya sudah mencapai 350, maka rubah nilai
400 menjadi 350.
Bab III
IMPLEMENTASI
Implementasi ini dapatdigunakandi pasangdekatadaptorTabungGas LPG,di Gedung-gedunguntuk
mendeteksi asap,Dirumah,Disekolah.UntukMengantisipasi terjadinyakebocorangasdankebakaran.
BAB IV
PENUTUP
A.Kesimpulan
Jadi saya membuat Tugas Akhir tentang Arduino Sensor gas ini untuk
mengantisipasidan mencegah bila terjadikebocoran gas yang akan
mengakibatkan kebakaran,serta mendeteksiasap bila sedang terjadi kebakaran
dan meminimalisir terjadinya korban jiwa akibat kebakaran.
B.Saran
9
Mungkin sekian yang saya bias kerjakan di Tugas Akhir ini.Mohon maaf bila
ada kesalahan dan kekurangan dalammodul ini.Semoga Bermanfaatbagi kalian
semua sedikit penjelasan saya tentang arduino sensor gas.

More Related Content

What's hot

Perkuliahan 1 organisasi dan arsitektur komputer
Perkuliahan 1   organisasi dan arsitektur komputerPerkuliahan 1   organisasi dan arsitektur komputer
Perkuliahan 1 organisasi dan arsitektur komputerRakhmi Khalida, M.M.S.I
 
Belajar Komputer Dasar
Belajar Komputer DasarBelajar Komputer Dasar
Belajar Komputer DasarAhmad Syaikhu
 
Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...
Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...
Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...Deny Sundari Syahrir
 
SUMBER ENERGI FISIKA KELAS 12 PPT
SUMBER ENERGI FISIKA KELAS 12 PPTSUMBER ENERGI FISIKA KELAS 12 PPT
SUMBER ENERGI FISIKA KELAS 12 PPTameliarizkap
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
 
Data Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi SerialData Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi SerialNur Kholifah Hidayah
 
Rangkuman sensor & tranduser by suparman
Rangkuman sensor & tranduser by suparmanRangkuman sensor & tranduser by suparman
Rangkuman sensor & tranduser by suparmansuparman unkhair
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronikaSimon Patabang
 
Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...
Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...
Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...Yeni Rahayu
 
Pembahasan (Contoh Karya Ilmiah)
Pembahasan (Contoh Karya Ilmiah)Pembahasan (Contoh Karya Ilmiah)
Pembahasan (Contoh Karya Ilmiah)Tuti Rina Lestari
 
Pelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegara
Pelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegaraPelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegara
Pelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegarakhairul akbary
 
Organisasi Arsitektur komputer
Organisasi Arsitektur komputer Organisasi Arsitektur komputer
Organisasi Arsitektur komputer ch1f1
 

What's hot (20)

Perkuliahan 1 organisasi dan arsitektur komputer
Perkuliahan 1   organisasi dan arsitektur komputerPerkuliahan 1   organisasi dan arsitektur komputer
Perkuliahan 1 organisasi dan arsitektur komputer
 
Belajar Komputer Dasar
Belajar Komputer DasarBelajar Komputer Dasar
Belajar Komputer Dasar
 
Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...
Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...
Makalah keamanan jaringan internet (internet, permasalahan dan penanggulangan...
 
SUMBER ENERGI FISIKA KELAS 12 PPT
SUMBER ENERGI FISIKA KELAS 12 PPTSUMBER ENERGI FISIKA KELAS 12 PPT
SUMBER ENERGI FISIKA KELAS 12 PPT
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
BAB III PENUTUP
BAB III PENUTUPBAB III PENUTUP
BAB III PENUTUP
 
Ppt bab 4 informatika
Ppt bab 4 informatikaPpt bab 4 informatika
Ppt bab 4 informatika
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
Makalah sistem operasi jaringan
Makalah sistem operasi jaringanMakalah sistem operasi jaringan
Makalah sistem operasi jaringan
 
Data Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi SerialData Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi Serial
 
Rangkuman sensor & tranduser by suparman
Rangkuman sensor & tranduser by suparmanRangkuman sensor & tranduser by suparman
Rangkuman sensor & tranduser by suparman
 
4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika4 metoda analisis rangkaian elektronika
4 metoda analisis rangkaian elektronika
 
Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...
Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...
Laporan praktikum biologi pengaruh perbedaan salinitas (kadar garam) terhadap...
 
synchronous counter
synchronous countersynchronous counter
synchronous counter
 
sensor suhu LM35
sensor suhu LM35sensor suhu LM35
sensor suhu LM35
 
Pembahasan (Contoh Karya Ilmiah)
Pembahasan (Contoh Karya Ilmiah)Pembahasan (Contoh Karya Ilmiah)
Pembahasan (Contoh Karya Ilmiah)
 
Pelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegara
Pelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegaraPelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegara
Pelanggaran hak-dan-pengingkaran-kewajiban-sebagai-warganegara
 
Komponen sistem komputer ppt
Komponen sistem komputer pptKomponen sistem komputer ppt
Komponen sistem komputer ppt
 
Organisasi Arsitektur komputer
Organisasi Arsitektur komputer Organisasi Arsitektur komputer
Organisasi Arsitektur komputer
 
Kode etik profesi it
Kode etik profesi itKode etik profesi it
Kode etik profesi it
 

Similar to ArduinoGasSensor

Praktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteusPraktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteusFarichah Riha
 
Smart Trash Can using Arduino Uno with LabVIEW
Smart Trash Can using Arduino Uno with LabVIEWSmart Trash Can using Arduino Uno with LabVIEW
Smart Trash Can using Arduino Uno with LabVIEWDindaAinunQolbi17
 
Smart trash can using arduino uno with lab view
Smart trash can using arduino uno with lab viewSmart trash can using arduino uno with lab view
Smart trash can using arduino uno with lab viewBrisaAmelia40
 
Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2  Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2 Muhammad Taufik
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i iisutono stn
 
Modul arduino iii
Modul arduino iiiModul arduino iii
Modul arduino iiisutono stn
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensorqhiandave
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAghnia Rusydah
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensoraseprohmath
 
Swif - leak detector
Swif - leak detectorSwif - leak detector
Swif - leak detectorWindy Sylvia
 
Laporan praktikum instrumentasi
Laporan praktikum instrumentasiLaporan praktikum instrumentasi
Laporan praktikum instrumentasiRENA YUNINDIA
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Giffari Muslih
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Imam_A
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Rian Rizki Pratama
 
Project Sistem Pegukuran Arduino
Project Sistem Pegukuran ArduinoProject Sistem Pegukuran Arduino
Project Sistem Pegukuran ArduinoYasyfiFai
 
Alat detektor api
Alat detektor apiAlat detektor api
Alat detektor apiwilardo123
 
Automatic egg incubator
Automatic egg incubatorAutomatic egg incubator
Automatic egg incubatorRaosan Lillahi
 
Sistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoSistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoAlyaPenta1
 
17 proyek arduino
17 proyek arduino17 proyek arduino
17 proyek arduinoJilun
 

Similar to ArduinoGasSensor (20)

Praktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteusPraktikum iii lcd, servo motor, dan keypad dengan proteus
Praktikum iii lcd, servo motor, dan keypad dengan proteus
 
Arduino Basic
Arduino BasicArduino Basic
Arduino Basic
 
Smart Trash Can using Arduino Uno with LabVIEW
Smart Trash Can using Arduino Uno with LabVIEWSmart Trash Can using Arduino Uno with LabVIEW
Smart Trash Can using Arduino Uno with LabVIEW
 
Smart trash can using arduino uno with lab view
Smart trash can using arduino uno with lab viewSmart trash can using arduino uno with lab view
Smart trash can using arduino uno with lab view
 
Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2  Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2
 
Modul arduino i ii
Modul arduino i iiModul arduino i ii
Modul arduino i ii
 
Modul arduino iii
Modul arduino iiiModul arduino iii
Modul arduino iii
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensor
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensor
 
Automatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensor
 
Swif - leak detector
Swif - leak detectorSwif - leak detector
Swif - leak detector
 
Laporan praktikum instrumentasi
Laporan praktikum instrumentasiLaporan praktikum instrumentasi
Laporan praktikum instrumentasi
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)
 
Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)Aquino (Aquarium Berbasis Arduino Uno)
Aquino (Aquarium Berbasis Arduino Uno)
 
Project Sistem Pegukuran Arduino
Project Sistem Pegukuran ArduinoProject Sistem Pegukuran Arduino
Project Sistem Pegukuran Arduino
 
Alat detektor api
Alat detektor apiAlat detektor api
Alat detektor api
 
Automatic egg incubator
Automatic egg incubatorAutomatic egg incubator
Automatic egg incubator
 
Sistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduinoSistem pengukuran berbasis arduino
Sistem pengukuran berbasis arduino
 
17 proyek arduino
17 proyek arduino17 proyek arduino
17 proyek arduino
 

ArduinoGasSensor

  • 1. 1 TUGAS AKHIR ARDUINO SENSOR GAS Disusun Oleh : Nama :Muhammad Iqbal Ramdhani NIS:1516116115 Kelas:XII-TKJ 1 SMK NEGERI 4 BANDUNG 2018
  • 2. 2 KATA PENGANTAR Puji dan syukur kita ucapkan kehadirat Allah Subhanahu wataA’la, karena atas rahmat dan karuniaNya kita masih diberikan kesehatan dan kesempatan untuk menyelesaikan Tugas akhir ini. Tugas akhir ini dibuat dengan tujuan memberikan informasi kepada pembaca tentang Arduino sensorgas,cara pembuatannya dan serta manfaatnya. Saya menyadari bahwa dalam penulisan makalah ini banyak kekurangan, oleh sebab itu Saya mengharapkan kritik dan saran yang membangun. Dan semoga dengan selesainya Tugas akhir ini dapat bermanfaat bagi saya khususnya dan umumnya bagi pembaca. Bandung 07 Maret 2018 Penyusun Muhamad Iqbal Ramdhani
  • 3. 3 DAFTAR ISI Kata Pengantar 2 Daftar Isi 3 I. BAB 1 1. Latar Belakang 4 2. Tujuan & Manfaat 4 II. BAB 2 1. Pengetian Arduino Sensor Gas 5 2. Kelebihan dan Kelemahan Arduino Sensor gas 5 3. Cara Kerja Arduino Sensor Gas 5 4. Alat & Bahan 5 5. Langkah-Langkah Konfigurasi Arduino Sensor Gas 6 III. BAB 3 1.Implementasi 7 IV. BAB IV 1.Penutup 8 2.Kesimpulan 9
  • 4. 4 BAB I PENDAHULUAN 1. LATAR BELAKANG Diera globalisasi zaman serba teknologi khususnya teknologi komputer yang berkembang dengan pesat. Oleh karena itu banyak dunia usaha atau dunia industri yang menggunakan komputer sebagai sarana untuk membantu pekerjaan dan berkomunikasi. Jadi disini saya akan menjelaskan Tentang Cara kerja,konfigurasi,kelebihan dan Kekurangan dari Arduino Sensor gas.Yahhh…Arduino ini memiliki manfaat untuk mengantisipasi bila ada kebocoran gas.Semoga bermanfaat bagi kalian semua  2. TUJUAN & MANFAAT Tujuan mendasar dari Tugas Akhir dari Arduino sensor gas yaitu menciptakan sebuah proyek yang bermanfaat di dunia industri. 1. Untuk mengantisipasi Kebocoran Gas. 2. Untuk mendeteksi asap bila terjadi kebakaran 3. Dan masih banyak hal lain tentang Gas atau sensor asap tersebut. BAB II
  • 5. 5 PEMBAHASAN 1. PENGERTIAN ARDUINO SENSOR GAS MENGGUNAKAN SENSOR MQ2 Sensor Asap MQ2 dengan Arduino di gunakan sebagai sensor deteksi Alkohol, H2, LPG, CH4, CO, Asap,dan Propane, Sensor ini sangant cocok di gunakan untuk alat emergensi sebagai deteksi gas-gas,seperti deteksi kebocoran gas, deteksi asap untuk pencegahan kebakaran dan lain lain. 2.Kelebihan Dan Kekurangan dari arduino sensorgas mq2:  Sangat sensitive dengan jangkauan luas  Sangat sensitive untuk gas LPG, Propane, dan gas hidrogen  Umur nya yang panjang dengan harga yang sangat murah  Rangkaiannya yang sangat simple 3.Cara KerjaSensor ArduinoMq2 Menghubungkan modul ini dengan Arduino Cukup mudah, Sensor ini hanya memiliki 3 kaki tapi ada juga yang 4 kaki. Kaki sensor ini terdiri dari VCC yang di hubungkan dengan tegangan 5Volt, GND, Aout atau Tegangan output yang di hubungkan ke pin ADC Arduino atau Mikrokontroller lain, dan Pin Dout, outputnya berupa tegangan 5volt atau GND. Konfigurasi modul MQ2 dengan Arduino bisa di lihat di gambar di bawah ini,
  • 6. 6 wiring sensor gas mq2 dengan Arduino Karena output sensor MQ2 berupa tegangan analog ( tegangan 0 sampai dengan Tegangan Vcc ) maka output sensor ini di hubungkan ke kaki ADC Arduino atau mikrokontroller lain. Tegangan output ini akan berubah ubah sesuai dengan kondisi kandungan asap atau gas lain pada ruangan yang di pasang sensor gas. 4.Alat dan bahan yang diperlukan  1x Board Arduino  1x Sensor gas MQ-2  1x Speaker Alarm  Dan beberapa jumper  1x Buzzer  1x kipas  1x LCD 16X2 5. Langkah-Langkah Konfigurasi Arduino Sensor Gas Setiap sensor yang mempunyai output berupa tegangan analog, rata rata mempunyai program yang sama, yaitu program dengan cara ADC, analog to digital converter. Tegangan Analog tadi di rubah beruba data data biner. Mari kita coba jalankan program yang di bawah ini, 1 2 3 4 1 2 3 4 5 6 // the setup routine runs once when you press reset: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); }
  • 7. 7 7 8 9 10 11 12 13 14 // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); delay(250); // delay in between reads for stability } Ketika kita jalan kan program di atas, maka disana kita akan mendapat kan nilai-nilai adc dari sensor asap, beranilai adc nya ketika asap tidak ada? berapa nilai adc nya ketika sudah ada asap? ketika data ini sudah dapat maka kita bisa membuat project sederhana menggunakan modul mq2 ini. Project Sederhana sensor MQ2, menghidupkan Kipas, Buzzer dan Menampilkan nya di LCD 16×2 Disini kita akan membuat project sederhana, yaitu, ketika asap terdeteksi, makan buzzer dan kipas menyala, kemudian muncul notifikasi di tampilan LCD 16×2, sebelum nya coba buka artikel ini, LCD 16×2 I2c Arduino agar lebih mudah nanti nya membuat program nya, 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #define LIMIT_ASAP 400 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); int sensorMQ2; // SIMPAN DATA ADC SENSOR MQ2 const int pinBuzer = 12; const int pinFan = 11; // the setup routine runs once when you press reset: void setup() { pinMode(pinBuzer, OUTPUT); // INIT pinMode(pinFan, OUTPUT); lcd.begin(); lcd.backlight(); Serial.begin(9600); } void loop() { sensorMQ2 = analogRead(A0); // PROSES ADC 10 BIT 0 - 1023 if ( sensorMQ2 >= LIMIT_ASAP ){ digitalWrite(pinBuzer, HIGH); // BUZER HIDUP digitalWrite(pinFan,HIGH); // KIPAS HIDUP Serial.println("ASAP JENUH"); lcd.print("ASAP JENUH"); lcd.setBacklight(HIGH); } else{ digitalWrite(pinBuzer, LOW);// BUZER MATI digitalWrite(pinFan,LOW); // KIPAS MATI Serial.println("ASAP TIDAK JENUH"); lcd.print("ASAP TIDAK JENUH"); } Serial.println(sensorMQ2); delay(250); lcd.clear(); }
  • 8. 8 Data Sensor MQ2 akan kita baca melalui pin A0, kemudian kita buat sebuah logika di program nya, jika data ADC nya lebih besar dari limit asap, maka kipas dan buzzer menyala, jika lebih kecil maka kipas dan buzzer padam. Coba perhatikan potongan program di bawah ini, 1 2 3 4 5 6 7 #define LIMIT_ASAP 400 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); int sensorMQ2; // SIMPAN DATA ADC SENSOR MQ2 const int pinBuzer = 12; const int pinFan = 11; untuk menguji sensor dengan asap, bisa kamu rubah nilai#define LIMIT_ASAP 400,missalnya pas pengujian, sensor asap mulai terdeteksi jika nilai nya sudah mencapai 350, maka rubah nilai 400 menjadi 350. Bab III IMPLEMENTASI Implementasi ini dapatdigunakandi pasangdekatadaptorTabungGas LPG,di Gedung-gedunguntuk mendeteksi asap,Dirumah,Disekolah.UntukMengantisipasi terjadinyakebocorangasdankebakaran. BAB IV PENUTUP A.Kesimpulan Jadi saya membuat Tugas Akhir tentang Arduino Sensor gas ini untuk mengantisipasidan mencegah bila terjadikebocoran gas yang akan mengakibatkan kebakaran,serta mendeteksiasap bila sedang terjadi kebakaran dan meminimalisir terjadinya korban jiwa akibat kebakaran. B.Saran
  • 9. 9 Mungkin sekian yang saya bias kerjakan di Tugas Akhir ini.Mohon maaf bila ada kesalahan dan kekurangan dalammodul ini.Semoga Bermanfaatbagi kalian semua sedikit penjelasan saya tentang arduino sensor gas.