Quantcast
Channel: Nofgi Piston
Viewing all articles
Browse latest Browse all 317

Membuat Alat Pendeteksi Gas LPG dengan Kipas Pengaman Berbasis Arduino, Sensor Gas MQ-5, dan Kipas DC Mini

$
0
0

IMG20200102061911

Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …

Dulu NP sudah pernah berbagi tutorial pembuatan alat pendeteksi gas LPG dengan Arduino. Nah.. Kali ini NP akan kembali share tutorial yang nerhubungan dengan gas LPG. Namun, NP tambahkan fitur kipas pengaman yang hanya akan menyala saat terdeteksi gas LPG. Contohnya sebagai pembuang gas LPG yang telah bocor atau yang lainnya.

Tentunya project ini sangat sederhana dan cocok bagi para sobat yang baru belajar menggunakan microcontroller board Arduino. Monggo disimak dengan baik tutorialnya sob 😀 .

 

 

 

Berikut ini komponen dan software yang perlu dipersiapkan :

  • 1 buah Arduino UNO atau Arduino Tipe Lain (bisa diperoleh Di Sini)
  • 1 Sensor gas MQ-5 (bisa diperoleh Di Sini)
  • 1 buah relay module(Bisa diperoleh Di Sini)
  • 1 buah micro usb module sebagai input power untuk kipas (Bisa diperoleh Di Sini)
  • 1 buah kipas DC mini (Bisa diperoleh Di Sini)
  • 1 buah Relay Module (Bisa diperoleh Di Sini)
  • Breadboard/Projectboard untuk memparalel kabel (Bisa besar/kecil, Bisa diperoleh Di Sini)
  • Kabel jumper secukupnya, usahakan menyiapkan semua jenis yakni Male-Male, Female-Female, dan Male-Female (Bisa diperoleh Di Sini)
  • 1 buah PCB polos sebagai alas pembuatan project (Bisa diperoleh Di Sini)
  • Multitester (AVO) jika diperlukan untuk mengecek rangkaian (Bisa diperoleh Di Sini)
  • Software Arduino IDE (Jika belum punya, maka download Di Sini)
  • Dan jika ingin belajar bagaimana cara menggunakan Arduino bagi pemula, silahkan download Ebook nya Di Sini

“Jangan Lupa Untuk Selalu Membeli Komponen Elektronika-Robotika di Nofgi Piston Shop (Tokopedia/Bukalapak)….

Dijamin amanah, terpercaya, dan harga murah meriah…
Juga Sebagai Support Bagi Kami Agar Terus Dapat Berbagi Tutorial Kepada Para Sobat… 😀 “

 

 

 

 

 

Dan berikut ini adalah skema rangkaiannya :

Alarm LPG Kipas Pemadam_bb

Relay Module
Pin VCC ===> 5V Arduino
Pin In ===> Pin 4 Arduino
Pin GND ===> GND Arduino

Putus salah satu kabel sumber power dan sambungkan pada Terminal Block/Baut
Relay sebelah kiri dan sambungan kabelnya disebelah tengah. Sedangkan
kabel power yang lainnya langsung sambungkan ke kipas. Atau Sambungkan
kabel ke NO dan COM pada Relay. Relay berfungsi sebagai saklar pengaktif 
kipas.

 

Relay Module 
Pin VCC ===> 5V Arduino 
Pin In ===> Pin 2 Arduino 
Pin GND ===> GND Arduino

 

Relay Module 
Kaki Panjang ===> Pin 3 Arduino 
Kaki Pendek  ===> GND Arduino 


*Note : Gunakan resisitor tambahan jika lampu LED tidak mampu menerima 
tegangan sebesar 5V dari Arduino. Namun jika kalian membeli lampu LED 
yang NP jual di Tokopedia/Bukalapak (Nofgi Piston Shop), maka tidak perlu menambahkan 
resistor karena sdah terbukti aman untuk tegangan output 5V dari 
Arduino.

 

 

 

 

 

 

Setelah itu, silahkan upload program seperti di bawah ini pada software Arduino IDE milik sobat, dan tata cara upload program ke Arduino bisa sobat baca Di Sini :

// Membuat Alat Pendeteksi Gas LPG dengan Kipas Pengaman Berbasis Arduino
// Dengan Notifikasi Via Smartphone Android
// M.Nofgi Y.P.U.
// www.nofgipiston.wordpress.com
// Tokopedia/Bukalapak : Nofgi Piston Shop
// Mohon dipelajari program dan skema yang diberikan agar mendapat 
// ilmu yg bermanfaat :)


// inialisasi pin sensor gas lpg, lampi led, dan relay kipas
const int pinLpg = 2;
const int pinLed = 3;
const int pinKipas = 4;
// inialisasi variabel data sensor gas lpg
int dataSensor;




// ---------------- program default awal ------------------ //
void setup()
{
// setting baudrate serial monitor
Serial.begin(9600);

// inialisasi status I/O pin
pinMode(pinLpg, INPUT);
pinMode(pinLed, OUTPUT);
pinMode(pinKipas, OUTPUT);

// led dan kipas mati di awal program

// lampu LED aktif jika HIGH
digitalWrite(pinLed, LOW);
// kipas aktif jika LOW
digitalWrite(pinKipas, HIGH);

delay(1000);
}





// ---------- program utama looping/berulang terus-menerus ------------- //
void loop()
{
// variabel data sensor adalah hasil pembacaan sensor gas lpg
dataSensor = digitalRead(pinLpg);

// menulis data sensor ke serial monitor
Serial.println(dataSensor);


// jika data sensor bernilai logic HIGH
// berarti gas LPG tidak terdeteksi
if (dataSensor == HIGH)
{
// led dan kipas mati

// lampu LED aktif jika HIGH
digitalWrite(pinLed, LOW);
// kipas aktif jika LOW
digitalWrite(pinKipas, HIGH);

delay(200);
}


// jika data sensor bernilai logic LOW
// berarti gas LPG terdeteksi
else if (dataSensor == LOW)
{
// led dan kipas menyala

// lampu LED aktif jika HIGH
digitalWrite(pinLed, HIGH);
// kipas aktif jika LOW
digitalWrite(pinKipas, LOW);

delay(1000);
}
}

 

 

 

 

 

 

 

Dan berikut ini adalah video demonstrasinya di channel Youtube saya , Jangan lupa untuk klik “Like” pada video dan “Subscribe” channel saya ya sobat, sebagai dukungan agar dapat terus berkarya 😀 .

 

 

 

 

 

IMG20200102061931IMG20200102061934

 

 

 

 

 

Penjelasan singkat dari program di atas yakni :

Program di atas berfungsi untuk mebaca data Digital Output dari sensor MQ-5. Jika data sensor berupa data logic HIGH atau “1”, maka artinya tidak ada gas LPG terdeteksi. Namun jika data Digital Output yang terbaca berupa data logic LOW atau “0”, maka artinya terdeteksi gas LPG. Seperti ditunjukkan pada bari program di bawah ini :

// jika data sensor bernilai logic HIGH 
// berarti gas LPG tidak terdeteksi 
if (dataSensor == HIGH) { 
// led dan kipas mati 
// lampu LED aktif jika HIGH 
digitalWrite(pinLed, LOW); 
// kipas aktif jika LOW 
digitalWrite(pinKipas, HIGH); 
delay(200); 
} 
// jika data sensor bernilai logic LOW 
// berarti gas LPG terdeteksi 
else if (dataSensor == LOW) 
{ 
// led dan kipas menyala 
// lampu LED aktif jika HIGH 
digitalWrite(pinLed, HIGH); 
// kipas aktif jika LOW 
digitalWrite(pinKipas, LOW); 
delay(1000); 
}

 

Dan kipas hanya akan menyala saat terdeteksi gas LPG. Kipas diaktifkan oleh relay. Relay akan aktif begitu menerima sinyal logic LOW atau “0”. Terdapat pula lampu LED yang akan menyala saat kipas diaktifkan. Gunakan resisitor tambahan jika lampu LED tidak mampu menerima tegangan sebesar 5V dari Arduino. Namun jika kalian membeli lampu LED yang NP jual di Tokopedia/Bukalapak (Nofgi Piston Shop), maka tidak perlu menambahkan resistor karena sdah terbukti aman untuk tegangan output 5V dari Arduino.

// kipas aktif jika LOW 
digitalWrite(pinKipas, LOW); 
delay(1000);

 

 

 

 

Yups… Begitulah tutorial singkat yang dapat NP bagikan kepada sobat sekalian… Untuk selanjutnya bisa sobat kembangkan kembali dengan berbagai kreatifitas yang sobat miliki seperti merubah tulisan pada LCD, menambah fitur SMS atau tersambung dengan Smartphone Android sebagai notifikasi, dan lain sebagainya….. Nantikan berbagai tutorial berikutnya dari NP yaaa … 😀

Jangan bosan-bosan belajar dan berlatih dengan Arduino ya sob … Karena banyak sekali alat-alat serta kreatifitas yang dapat kita buat dengan microcontroller board serba bisa ini 🙂 .

“Apabila dalam diri seseorang masih ada rasa malu dan takut untuk berbuat suatu kebaikan, maka jaminan bagi orang tersebut adalah tidak akan bertemunya ia dengan kemajuan selangkah pun”
― (Soekarno)

 

Jangan lupa share artikel ini jika menurut kalian bermanfaat ya … 🙂

Semoga bermanfaat 😀 .

Salam Teknologi … Salam Arduino …🙂 .

Wassalamualaikum.

*

*

*

*

*

********************

#Maaf jika ada kesalahan, ambil sisi positifnya saja.
#Barangkali anda mempunyai kabar/berita seputar otomotif/mekatronika/robotika/elektronika atau ingin mengiklankan suatu produk di blog ini, silahkan kontak saya.

Jual Arduino, Sensor, Modul, SHIELD, dan Berbagai Komponen Module Elektronika/Robotika murah meriah … Best Quality Product … Tersedia Toko Online di Tokopedia dan Bukalapak (Klik di sini)

Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …

Bisa untuk keperluan hobi, edukasi kuliah/sekolah, project industri/rumahan, dan sebagainya …

Silahkan kontak saya atau KLIK DI SINI

Facebook              : Nofgi Yugo Prasetyo
Fans Page on Facebook : Nofgi Piston Blog
E-Mail                : Nofgimotor@gmail.com
Instagram             : nofgi_piston
Youtube               : Nofgi Piston
Tokopedia             : Nofgi Piston Shop
Bukalapak             : Nofgi Piston Shop
No. HP/WA             : 088217082017

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Viewing all articles
Browse latest Browse all 317

Trending Articles