Cara membuat sistem pemadam kebakaran arduino
Teknologi.
Assalamu’alaikum.
Bagaimana keadaan teman-teman semua
muda-mudahan selalu dalam keadaan sehat dan selalu diberi keselamatan oleh yang
mahakuasa, bagi teman-teman yang kurang sehat semoga cepat sembuh supaya bisa
mengerjakan pekerjaan sehari-hari seperti sedia kala amin.
Pada kali ini kita akan
mencoba cara menggunakan MQ5, tetapi sebelum kita masuk dalam pembahasan
sebaiknya kita membahas sedikit apa itu MQ5. MQ5 adalah sebuah sensor yang
dapat mendeteksi gas atau asap dari sebuah ruangan. Dan biasanya sensor ini digunakan
untuk mendeteksi kebakaran.
Baca juga
Setelah kita mengenal
dari MQ5 mari kita langsung ke dalam penerapannya,
1.
alat dan bahan yang dibutuhkan.
-
Arduino
-
MQ5
-
Jumper
Untuk beli bisa klik atau tap pada tulisan warna merah di atas
2.
Gambar rangkaian
* Ini adalah tautan afiliasi. mohon dukung kami dengan cara belanja dengan tautan yang tertera di atas, setiap kalai teman-teman belanja dengan tautan diatas itu sangat berarti bagi kami dan kami sangat menghargai setiap dukungan yang teman-teman berikan*
3.
Coding program
int redLed = 3;
int Fan = 2;
int smokeA0 = A0;
int batasNilai = 300; //nilai
minimal dari sensor apa bila lebih dari 300 maka fan dan LED akan menyala
int trigPin3 = 8;
int echoPin3 = 9;
int ledPin3 = 10;
int trigPin4 = 11;
int echoPin4 = 12;
int ledPin4 = 13;
void setup()
{
Serial.begin(9600);
pinMode(smokeA0,
INPUT);
pinMode(Fan,
OUTPUT);
pinMode(redLed,
OUTPUT);
pinMode(trigPin3, OUTPUT);
pinMode(echoPin3, INPUT);
pinMode(trigPin4, OUTPUT);
pinMode(echoPin4, INPUT);
pinMode(ledPin3,
OUTPUT);
pinMode(ledPin4,
OUTPUT);
}
void loop(){
//nilai yang
muncul di sensor MQ2
int analogSensor
= analogRead(smokeA0);
//cetak secara
serial
Serial.print("Nilai Sensor : ");
Serial.println(analogSensor);
//jika nilai
dari sensor lebih besar dari batas nilai maka
if (analogSensor
> batasNilai)
{
digitalWrite
(Fan, HIGH);
digitalWrite(redLed, HIGH);
}
else
{
digitalWrite(redLed, LOW);
digitalWrite
(Fan, LOW);
}
int duration3,
distance3;
digitalWrite
(trigPin3, HIGH);
delayMicroseconds (10);
digitalWrite
(trigPin3, LOW);
duration3 =
pulseIn (echoPin3, HIGH);
distance3 =
(duration3/2) / 29.1;
Serial.print(distance3);
Serial.print("cm");
Serial.println();
if (distance3
<= 5) {
digitalWrite (ledPin3, HIGH);
}
else {
digitalWrite (ledPin3, LOW);
}
int
duration4, distance4;
digitalWrite
(trigPin4, HIGH);
delayMicroseconds (10);
digitalWrite
(trigPin4, LOW);
duration4 =
pulseIn (echoPin4, HIGH);
distance4 =
(duration4/2) / 29.1;
Serial.print(distance4);
Serial.print("cm");
Serial.println();
if (distance4
<= 5) {
digitalWrite (ledPin4, HIGH);
}
else {
digitalWrite (ledPin4, LOW);
}
}
|
Setalah coding di atas
di copikan pada arduino IDE maka, kita sudah bisa melakukan percobaan caranya
bakar kertas lalu buat asap setelah itu letakan MQ5 di atas asap tersebut
pabila sensor mendeteksi asap lebih dari batas nilai yang kita masukan maka LED
dan FAN akan menyala. Untuk nilai bisa di pantau pada serial monitor di arduino.
Nah itulah cara sederhana
cara membuat pendeteksi asap kebakaran di sebuah gedung atau di ruangan, mungkin
sekian dulu semoga bermanfaat saya akhiri dengan asalam teknologi dan wassalam.
**Terimasih telah berkunjung semoga dapat menambah wawasan kita bersama, untuk dukungan teman-teman bisa berdonasi pada link berikut (Klik Dini) Sebanyak apapun donasi dari teman-teman itu sangat berarti bagi kami dan juga kalau ada dari teman-teman yang ingin mengajukan pertanyaan atau request tema seputar teknologi bisa langsung saja tulis pada kolom pesan di link donasi yang sudah ter sedia.**
EmoticonEmoticon