Membina Sistem Pengesan Gas Asap Menggunakan Arduino dan Sensor MQ-2

Jom saya tunjukkan cara mudah untuk membina sistem pengesan gas asap menggunakan Arduino dan sensor MQ-2. Projek ni sesuai sangat untuk anda yang nak mula belajar tentang elektronik, terutamanya berkaitan dengan keselamatan. Bila dah siap nanti, sistem ini boleh membantu kita mengesan kebocoran gas atau kehadiran asap yang tak diingini. Menarik, kan?

Apa Itu Sensor MQ-2?

Sebelum kita mulakan, mari kita kenal dulu apa itu sensor MQ-2. Sensor ni adalah sejenis alat yang boleh mengesan pelbagai jenis gas, termasuklah asap, LPG, metana, dan karbon monoksida. Ia mempunyai kepekaan yang baik dan bertindak balas dengan cepat, menjadikannya sesuai untuk projek pengesan gas.

Bahan-Bahan yang Diperlukan

Untuk projek ini, kita perlukan beberapa komponen asas:

  1. Arduino Uno – papan pengawal utama yang kita akan gunakan untuk memproses data dari sensor.
  2. Sensor MQ-2 – sensor untuk mengesan kehadiran gas atau asap.
  3. Buzzer – untuk memberikan amaran bunyi jika ada gas atau asap yang dikesan.
  4. LED – untuk isyarat visual bila ada asap atau gas yang terdeteksi.
  5. Resistor 220 ohm – untuk melindungi LED daripada arus yang terlalu kuat.
  6. Wayar jumper – untuk menghubungkan semua komponen.
  7. Breadboard – memudahkan kita untuk sambungkan litar.

Langkah-Langkah Membina Sistem Pengesan Gas

  1. Sediakan Litar

    Mula-mula, kita kena pasang semua komponen pada breadboard dan sambungkan dengan Arduino. Berikut adalah langkah asas untuk sambungan:

    • Sensor MQ-2: Sambungkan pin VCC sensor ke 5V Arduino, pin GND ke GND, dan pin A0 ke salah satu pin analog pada Arduino (contohnya, A0).
    • Buzzer: Sambungkan pin positif buzzer ke salah satu pin digital pada Arduino (contohnya, pin 9) dan pin negatif ke GND.
    • LED: Sambungkan kaki positif LED (kaki yang lebih panjang) ke pin digital lain (contohnya, pin 8), dan kaki negatif ke GND melalui resistor 220 ohm.
  2. Memasang Kod Arduino

    Setelah litar dah siap, kita kena masukkan kod program ke dalam Arduino. Kod di bawah ini adalah contoh mudah untuk mengesan gas dan memberikan amaran menggunakan LED dan buzzer:


    int gasSensor = A0; // Pin analog untuk sensor MQ-2
    int ledPin = 8; // Pin digital untuk LED
    int buzzerPin = 9; // Pin digital untuk buzzer
    void setup() {
    pinMode(ledPin, OUTPUT);
    pinMode(buzzerPin, OUTPUT);
    Serial.begin(9600); // Untuk melihat bacaan sensor dalam serial monitor
    }
    void loop() {
    int sensorValue = analogRead(gasSensor); // Baca nilai sensor
    Serial.println(sensorValue); // Paparkan nilai dalam serial monitor
    if (sensorValue > 300) { // Nilai ambang, sesuaikan mengikut kepekaan sensor
    digitalWrite(ledPin, HIGH); // Hidupkan LED
    digitalWrite(buzzerPin, HIGH); // Hidupkan buzzer
    } else {
    digitalWrite(ledPin, LOW); // Matikan LED
    digitalWrite(buzzerPin, LOW); // Matikan buzzer
    }
    delay(100); // Jeda sekejap sebelum bacaan seterusnya
    }

    Kod ini pada asasnya membaca nilai dari sensor MQ-2 dan memaparkan bacaan tersebut dalam Serial Monitor. Jika nilai yang dibaca melebihi 300 (anda boleh sesuaikan nilai ambang ini mengikut kesesuaian), ia akan menghidupkan LED dan buzzer sebagai tanda amaran.

  3. Uji Sistem Pengesan

    Lepas kita dah upload kod ke Arduino, cuba uji sistem dengan membawa sedikit asap (contohnya, dari mancis atau pemetik api) dekat dengan sensor. Kalau sistem berfungsi dengan baik, LED akan menyala dan buzzer akan berbunyi bila sensor mengesan kehadiran asap atau gas.

Penjelasan Bagaimana Sistem Ini Berfungsi

Secara asasnya, sistem ini bertindak balas berdasarkan bacaan dari sensor MQ-2. Sensor ini mengukur kepekatan gas atau asap dalam udara. Bila kepekatan tersebut melebihi nilai ambang yang ditetapkan dalam kod, LED dan buzzer akan diaktifkan sebagai tanda amaran.

Tips Tambahan

  • Anda boleh tambah paparan LCD untuk menunjukkan bacaan gas secara langsung.
  • Sesuaikan nilai ambang sensor mengikut keadaan sebenar. Misalnya, kalau nak guna di dapur, mungkin perlu tetapkan nilai yang lebih tinggi.
  • Gunakan relay jika nak sambungkan dengan peralatan lain, seperti kipas atau pemadam automatik.

Kesimpulan

Projek pengesan gas menggunakan Arduino dan sensor MQ-2 ini sebenarnya cukup mudah tapi sangat berguna. Ia membantu mengesan kebocoran gas atau kehadiran asap di sekitar kita, memberikan amaran awal sebelum keadaan menjadi bahaya. Anda pun boleh tambah pelbagai ciri tambahan untuk menjadikan sistem ini lebih canggih.

Selamat mencuba dan jangan lupa untuk terus bereksperimen!