Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Kamis, 20 Agustus 2020

Pendeteksi Dini Kebocoran Gas Berbasis Arduino dengan Menggunakan Peringatan Alarm dan SMS Gateway - Arduino Gas Sensor With SMS Alert

Gas LPG merupakan kebutuhan pokok Masyarakat Indonesia semenjak Bahan bakar minyak tanah dicabut oleh pemerintah beberapa tahun lalu. Akan tetapi bahan bakar LPG ini memiliki kelemahan yang sangat berbahaya. Banyak kebakaran dan kecelakaan terjadi yang di sebabkan oleh kebocoran gas dan meledaknya tabung gas elpiji ( LPG = Liquid Petroleum Gas ) akhir-akhir ini, menjadi hal yang menakutkan bagi sebagian besar masyarakat pengguna gas tersebut. Berita kebakaran pun sering terdengar sebagai akibat tabung gas LPG meledak. Penyebab meledaknya tabung gas ini karena kebocoran pada selang, tabung atau pada regulatornya yang tidak terpasang dengan baik. Pada saat terjadi kebocoran akan tercium gas yang menyengat, Gas inilah yang nantinya akan meledak apabila ada sulutan atau percikan api, atau adanya nyala rokok.

 

Baca Juga :  Alat Pendeteksi Kebocoran Gas LPG, Pendeteksi Asap, dan Gas Metana Sederhana (Sensor Gas Dengan Menggunakan Arduino Uno dan Sensor Gas MQ2)


Kami mencoba membuat Pendeteksi Dini Kebocoran Gas Berbasis Arduino dengan Menggunakan Peringatan Alarm dan SMS Gateway - Arduino Gas Sensor With SMS Alert. Pada intinya ledakan dapat dihindarkan apabila adanya pencegahan dini, saat gas keluar atau pada saat kebocoran gas terjadi. sistem keamanan ini bekerja dengan cara memberikan sistem peringatan ( Early Warning System ) untuk memberikan sebuah tanda jika ada tercium bau gas disekitar rumah. Jika sistem ini mentedeksi adanya bau gas LPG maka sistem akan memberikan sebuah tanda berupa alarm/buzzer serta mengirim Notifikasi SMS ke HP pemilik Rumah. Sehingga terjadinya kebakaran dapat dicegah.

Baca Juga : Alat Pendeteksi Kebocoran Gas dilengkapi dengan Display LCD 16x2 


Berikut ini adalah Schematic Pendeteksi Dini Kebocoran Gas Berbasis Arduino dengan Menggunakan Peringatan Alarm dan SMS Gateway - Arduino Gas Sensor With SMS Alert:

Gas SMS Arduino Schematic - www.arduinoindonesia.id

Berikut ini adalah Hardware yang dibutuhkan :

1. Arduino Nano V3 >>> BELI DISINI

2. LCD 1602 >>> BELI DISINI

3. LCD I2C >>> BELI DISINI

4. Sensor Gas MQ-2 >>> BELI DISINI

5. Module GSM SIM800L >>> BELI DISINI

6. Buzzer >>> BELI DISINI

7. Kabel Jumper Secukupnya >>> BELI DISINI

 

Berikut ini adalah Code Programnya :

 

/***************************

Pendeteksi Dini Kebocoran Gas Berbasis Arduino dengan Menggunakan Peringatan Alarm dan SMS Gateway - Arduino Gas Sensor With SMS Alert

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2020

****************************/

#include <LiquidCrystal_I2C.h>     
LiquidCrystal_I2C lcd(0x27 ,16,2); 

#include "SIM900.h"        
#include "sms.h"           
SMSGSM sms;                
char smsbuffer[160];       
char n[20];                
boolean started=false;     

#include <SoftwareSerial.h>

const int SensorGas = A0;  
const int Buzzer = 12;     
 
void setup()
{
  lcd.init();                     
  lcd.backlight();               
  digitalWrite(Buzzer, HIGH);    
  delay(250);                    
  digitalWrite(Buzzer, LOW);     
  delay(250);                    
  digitalWrite(Buzzer, HIGH);    
  delay(250);                    
  digitalWrite(Buzzer, LOW);     
  delay(250);                    
  lcd.setCursor(0,0);            
  lcd.print(" PENDETEKSI GAS "); 
  lcd.setCursor(0,1);            
  lcd.print(" BOCOR ALARM SMS"); 
  delay(5000);                   
 
  pinMode(SensorGas, INPUT);     
  pinMode(Buzzer, OUTPUT);       
 
  Serial.begin(9600);            
  if (gsm.begin(9600))           
  {
    lcd.setCursor(0,0);              
    lcd.print("MODULE GSM READY");   
    lcd.setCursor(0,1);              
    lcd.print("  SINYAL BAGUS  ");   
    Serial.println("\nstatus=READY");
    started=true;                    
  }
  else                               
  {
    lcd.setCursor(0,0);              
    lcd.print(" MODULE GSM OFF ");   
    lcd.setCursor(0,1);              
    lcd.print(" INSERT SIMCARD ");   
    delay(5000);                     
    Serial.println("\nstatus=IDLE"); 
  }
 
  if (started)                                                               
  {
    sms.SendSMS("08xxxxxxxxxx", "Sistem Pendeteksi Kebocoran Gas, READY!!!"); 
  }
}

void loop()
{
  int Gas = analogRead(SensorGas); 
  Serial.print(Gas);               
 
  if(started)                                                          
  { 
    if(Gas >= 500)                                                     
    {
      lcd.setCursor(0,0);                                              
      lcd.print("  AWAS TERJADI  ");                                   
      lcd.setCursor(0,1);                                              
      lcd.print("KEBOCORAN GAS!!!");                                   
      digitalWrite(Buzzer,HIGH);                                       
      sms.SendSMS("08xxxxxxxxxx", "Awas Terjadi Kebocoran Gas LPG !!!");
      delay(10000);
    }
   
    if(Gas < 500)                    
    {
      lcd.setCursor(0,0);            
      lcd.print("KONDISI RUANGAN "); 
      lcd.setCursor(0,1);            
      lcd.print(" AMAN DARI GAS  "); 
      digitalWrite(Buzzer,LOW);      
      sms.SendSMS("08xxxxxxxxxx", "Kondisi Ruangan dalam Kondisi Aman");
      delay(1800000);
    }
  }
  delay(1000);
}

 

Selamat Mencoba.

2 on: "Pendeteksi Dini Kebocoran Gas Berbasis Arduino dengan Menggunakan Peringatan Alarm dan SMS Gateway - Arduino Gas Sensor With SMS Alert"