Anda di halaman 1dari 12

LAPORAN MAGANG

PENDETEKSI KEBOCORAN GAS RUMAH TANGGA BERBASIS


ARDUINO UNO

Nama Kelompok : Muhammad Aly Rojab


Muhammad Iyon
Muhammad Syihabuddin
Katon Bagas Tri Eryo

SMK-IT HIDAYATUL MUBTADI’IEN


TAHUN PELAJARAN 2021/2022
Lembar Pengesahan

Judul : Pendeteksi Kebocoran Gas Rumah Tangga Berbaris Arduino Uno


Dilaksanakan : Tanggal 6 September s/d 6 Desember 2021
Disahkan : Sarolangun, 04 Desember 2021

Laporan penelitian ini disusun sebagai tugas dalam program magang di SMK IT
Hidayatul Mubtadi’ien yang telah disetujui dan diketahui oleh :

Menyetujui,
Pembimbing I Pembimbing II

Setyo Purnomo Supriyanto, S.Kom

Mengetahui,
Kepala Ketua Jurusan
SMK HIDAYATUL MUBHTADIIEN Teknik Komputer dan Jaringan

OKEU YOSALUMNI, S.Pd Supriyanto, S.Kom

1
Daftar isi
Lembar Pengesahan.............................................................................................................1

Daftar Isi..............................................................................................................................2

Pendahuluan.........................................................................................................................3
1. Latar Belakang..............................................................................................................3
2. Rumusan Masalah.........................................................................................................3
3. Tujuan...........................................................................................................................3
4. Batasan Masalah...........................................................................................................3

Pembahasan.........................................................................................................................4
1. Arduino Uno.................................................................................................................4
2. Sensor Gas MQ2...........................................................................................................5
3. Buzzer...........................................................................................................................6
4. LCD 16x2.....................................................................................................................7
5. Rangkaian dan program yang digunakan.....................................................................8

Kesimpulan..........................................................................................................................10

Gambar Hasil.......................................................................................................................11

2
Pendahuluan
1) Latar Belakang
Gas rumah tangga atau yang lebih dikenal dengan LPG (Liquified Petroleum Gas) dalam
harfiahnya ialah bahan bakar alat dapur yang lazim digunakan untuk pemakaian kompor gas.

permasalahan yang sering dialami oleh pengguna gas elpiji adalah kebocoran gas yang
dapat menyebabkan kebakaran pada tempat yang sering menggunakan gas elpiji seperti
kebakaran yang terjadi pada sebagian rumah warga, restoran, dan lainnya. Oleh karena itu,
pencegahan harus dilakukan untuk mengurangi resiko terjadinya kebocoran gas elpiji yang
dapat menyebabkan terjadinya kebakaran.

Pencegahan yang dapat dilakukan adalah mengetahui kapan terjadinya kebocoran pada
gas. Dengan cara memasang sensor gas MQ2 pada tempat gas elpiji agar ada peringatan saat
kebocoran gas tersebut terjadi. Alat-alat yang digunakan untuk membuat alat sensor gas akan
dibahas di dalam bab Pembahasan.

2) Rumusan Masalah
Rumusan masalah dalam laporan ini adalah :
 Bagaimana cara membuat alat pendeteksi gas dengan menggunakan MQ2?
 Bagaimana cara penggunaan alat pendeteksi gas MQ2?

3) Tujuan
Tujuan dari projek ini adalah :
 Merancang sistem kerja sensor gas MQ2 untuk gas rumah tangga.
 Manganalisis cara kerja pendeteksi gas rumah tangga dalam menginformasikan bahaya
kebocoran gas.
 Memproduksi pendeteksi kebocoran gas rumah tangga untuk masyarakat luas.

4) Batasan masalah
Dalam tugas projek kami kali ini yang dibahas adalah:
 Mikrokontroler yang digunakan adalah mikrokontroler AVR seri Atmega328 yang
merupakan produk dari Atmel.
 Merakit dan memprogram pendeteksi kebocoran gas rumah tangga.
 Cara kerja pendeteksi kebocoran gas rumah tangga.

3
Pembahasan
1) Arduino Uno
Arduino uno adalah sebuah board minimum system mikrokontroller yang mana di
dalamnya terdapat mikrokontroller AVR seri atmega328 yang merupakan produk dari Atmel.

Gambar 1.1 Arduino Uno

Umumnya Arduino memiliki 14 pin input/output yang terdiri dari:


1. 6 pin dapat digunakan sebagai output PWM.
2. 6 pin sebagai analog input.
3. Osilator kristal 16 MHz.
4. Sebuah koneksi USB.
5. Sebuah power jack.
6. Sebuah ICSP Header.
7. Dan tombol reset.

Oleh karena itu, arduino mensupport mikrokontroller secara mudah terhubung dengan
kabel kabel power USB atau kabel power supply adaptor AC ke DC maupun dengan baterai.
Sehingga untuk mendukung mikrokontroller tersebut bekerja, cukup sambungkan ke power
supply atau hubungkan melalui kabel USB ke PC, maka Arduino Uno telah siap bekerja.
Secara umum Arduino dengan sebuah mikrokontroller ini mampu menciptakan suatu
program yang dapat digunakan untuk mengendalikan berbagai komponen elektronika.
Sehingga cukup jelas, bila fungsi yang dimiliki oleh Arduino uno adalah unutk memudahkan
pengguna dalam melakukan prototyping, memprogram mikrokontroller serta menciptakan
berbagai lat canggih berbasis mikrokontroller. Arduino uno dijalankan dengan power supply
eksternal secara otomatis atau bisa juga dengan melalui koneksi USB.

4
Adapun spesifikasi data teknik yang dimiliki board Arduino Uno R3 antara lain:

Mikrokontroller Atmega 328


Tegangan pengoperasian 5V
Tegangan input yang disarankan 7 – 12 V
Batas tegangan input 6 – 20 V
Jumlah pin I/O digital 14 pin digital (6 diantaranya menyediakan
keluaran PWM)
Jumlah pin Analog 6 pin
Arus DC tiap pin I/O 40mA
Arus DC unutk pin 3,3 V 50mA
Memori flash 32 kb (ATmega 328) sekitar 0,5 kb
digunakan oleh bootloader
SRAM 2 kb (ATmega 328)
EPROM 1 kb (ATmega 328)
Clock Speed 16 MHz
Panjang 68,6 mm
Lebar 53,4 mm
Berat 25 g

Tabel 1.1 Spesifikasi Board Arduino Uno

2) Sensor Gas MQ2


Sensor gas merupakan jenis sensor yang bertujuan untuk mengukur kandungan senyawa
gas polutan tertentu yang berbeda pada udara bebas, seperti karbon dioksida (CO2)
monosikda-monosikda (CO), hidrokarbon (LPG, LNG), dan lain-lain.sudah demikian banyak
di pasaran telah beredar sensor pengindra gas semikonduktor berbentuk modul yang
terpackage dengan PCB. Semakin ragam tipe –tipe sensor dapat yang dapat ada pasaran,
yang dimana tentunya dibedakan oleh jenis objektivitas gas yang akan disensing udara bebas.
pada sensor gas dapat haeter yg berfungsi untuk memicu sensor dapat bekerja mendeteksi
objektivitas tipe gas yang akan disensing. Pada sensor juga terdapat nilai resistensi yang
berubah–ubah sesuai dengan nilai kepekatan gas yang akan disensing.

5
pada sensor gas terdapat heater yang berfungsi unutk memicu sensor dapat bekerja
mendeteksi objektifitas tipe gas yang disensing.

Gambar 1.2 Sensor MQ2

3) Buzzer
Buzzer arduino adalah suatu komponen elektronika yang dapat menghasilkan getaran
suara dalam bentuk gelombang bunyi. Buzzer lebih sering di gunakan karena ukuran
pengguna daya nya yang minim. Ketika suatu aliran listrik mengalir kerangkaian Buzzer,
maka terjadi pergerakan makanis pada Buzzer tersebut akibatnya terjadi perubahan energi
dari energi listrik menjadi energi suara yang dapat di dengar oleh manusia. Umumnya jenis
Buzzer yang baredar di pasaran adalah Buzzer piezoelectric yang berkerja pada tegangan 3
sampai 12 volt DC.

Gambar 1.3 Buzzer

Jenis2 Buzzer pada rangkaian Arduino berdasarkan bunyinya terbagi atas dua, yaitu:
 Active Buzzer, yaitu Buzzer yang sudah di miliki suara nya sendiri saat di berikan
tegangan listrik. Buzzer aktif Arduino jenis ini sering kali juga di sebut Buzzer
standalone atau berdiri sendiri.

6
 Passive Buzzer, yaitu Buzzer yang tak memiliki suara sendiri. Buzzer jenis ini cocok
sangat di padukan dengan Arduino karena kita bisa memprogram tinggi rendah nadanya.
Salah satu contohnya adalah spiker.

Adapun fungsi Buzzer adalah sebagai komponen yang menghasilkan output berupa
bunyi beep kegunaan Buzzer yang paling umum yaitu sebagai alarm, indikator suara,dan
timer.
Komponen Buzzer pada poin sebelumnya, kita dapat mengetahui bahwa spesifikasi
komponen Buzzer adalah sebagai berikut: keluar bunyinya. Kaki pin negaitif, yaitu pin kaki
Buzzer yang pendek untuk dihubungkan ke arus negatif atau GND. Kaki pin positif,yaitu pin
kaki Buzzer yang panjang dan gunanya untuk di hubungkan ke arus positif atau VCC/5V.

4) LCD 16X2
LCD (Liquid Crystal Display) 16x2 merupakan display untuk menampilkan karakter
berupa huruf ,angka ataupun grafik. LCD memiliki beberapa ukuran yang sesuai dengan
karakter nya berdasarkan baris dan kolom, pada kesempatan ini menggunakan LCD 16x2.
Yang artinya display ini memiliki 16 kolom karakter sebanyak 2 baris jadi total karakter
yang bisa di tampilkan adalah dimana dalam satu baris maksimal karakter yang dapat di
tampil kan hanya 16 karakter saja. LCD (Liquid Crystal Display) adalah merupakan salah
jenis display elektronik yang dibuat menggunakan teknologi CMOS logic yang dapat bekerja
dengan tidak menghasilkan cahaya tapi hanya dengan memantulkan cahaya yang ada
disekitarnya terhadap front-lit atau mentransmisikan cahaya dari back-lit.

Gambar 1.4 LCD 16x2

7
5) Rangkaian dan program yang digunakan
a. Skema Rangkaian

Gambar 1.5 Skema Rangkaian

- Pin VCC MQ2 pada Pin 5V Arduino.


- Pin DO MQ2 pada Pin 11 Arduino.
- Pin GND MQ2 pada Pin GND Arduino.
- Pin SDA LCD 16x2 I2C pada Pin A4 Arduino.
- Pin SDL LCD 16x2 I2C pada Pin A5 Arduino.
- Pin VCC LCD 16x2 I2C pada Pin 5V Arduino.
- Pin GND LCD 16x2 I2C pada Pin GND Arduino.
- Pin positif (yang panjang) Buzzer pada Pin GND Arduino.
- Pin negatif (yang pendek) Buzzer pada Pin 10 Arduino.

b. Program pada Arduino IDE

//Alat Pendeteksi Kebocoran GAS Rumah Tangga


//Kelompok 2
//SMK IT HIDAYATUL MUBHTADIIEN
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x27, 16, 2);
const int sensor_gas = 11;
const int buzzer = 10;
void setup() {
lcd.init();
lcd.backlight();
lcd.clear();
pinMode(sensor_gas, INPUT);
pinMode(buzzer, OUTPUT);
}

void loop() {

8
int nilai = digitalRead(sensor_gas);
if (nilai == LOW)
{
digitalWrite(buzzer,LOW);
lcd.setCursor(0,0);
lcd.print("kondisi Gas ");
lcd.setCursor(0,1);
lcd.print("Aman ");
}if(nilai == HIGH){
digitalWrite(buzzer,HIGH);
delay(100);
digitalWrite(buzzer,LOW);
delay(100);
lcd.setCursor(0,0);
lcd.print("kondisi Gas ");
lcd.setCursor(0,1);
lcd.print("Bahaya ");
}

9
Kesimpulan
Berdasarkan rancangan dan hasil penelitian. Maka, dapat disimpulkan bahwa Pendeteksi
Kebocoran Gas Rumah Tangga berbasis Sensor Gas MQ2 dapat digunakan untuk mendeteksi
kebocoran gas elpiji atau gas rumah tangga dan memberikan peringatan dengan
membunyikan suara melalui buzzer.

10
GAMBAR HASIL

11

Anda mungkin juga menyukai