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 :
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
.
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”
― ( )
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