GAS ANALIZER

 


Tentu bisa! Membuat alat gas analyzer untuk pengujian gas buang sepeda motor menggunakan Arduino adalah proyek yang sangat bermanfaat, terutama untuk pembelajaran siswa TBSM. Alat ini bisa digunakan untuk mengukur kandungan gas seperti CO (karbon monoksida), CO₂ (karbon dioksida), dan HC (hidrokarbon) dalam gas buang.

Berikut adalah gambaran umum proyeknya:


🔧 Komponen yang Diperlukan

  1. Arduino Uno atau sejenisnya

  2. Sensor Gas (jenis tergantung target gas yang ingin diukur):

    • MQ-7 → untuk CO

    • MQ-135 → untuk CO₂ dan NH₃

    • MQ-2 → untuk gas mudah terbakar termasuk HC

  3. OLED Display 0.96" atau LCD 16x2 (untuk menampilkan hasil)

  4. Buzzer (indikator jika gas melebihi batas aman)

  5. Pompa udara mini atau kipas kecil (untuk mengambil sampel gas buang)

  6. Selang tahan panas (untuk mengalirkan gas dari knalpot ke sensor)

  7. Power supply / Baterai

  8. Casing / Box alat


⚙️ Cara Kerja Sederhana

  1. Sensor gas ditempatkan dalam box atau ruang kecil.

  2. Selang dari knalpot diarahkan ke ruang sensor.

  3. Pompa kecil menyedot gas buang masuk ke ruang sensor.

  4. Arduino membaca data dari sensor dan menampilkan nilai ppm (part per million).

  5. Jika gas melebihi ambang batas, buzzer akan berbunyi sebagai alarm.


💡 Contoh Kode Program (MQ-7 untuk CO)

int sensorPin = A0;
float sensorValue = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  sensorValue = analogRead(sensorPin);
  float voltage = sensorValue * (5.0 / 1023.0); // konversi ke volt
  float ppm = voltage * 100; // Kalibrasi bisa disesuaikan

  Serial.print("CO Level: ");
  Serial.print(ppm);
  Serial.println(" ppm");

  delay(1000);
}

📊 Hasil yang Dapat Ditampilkan

  • CO: xx ppm

  • CO₂: xx ppm

  • HC: xx ppm

  • Status: Normal / Berbahaya


Kalau kamu mau, saya bisa bantu buatkan:

  • Skema rangkaian

  • Kode lengkap untuk beberapa sensor

  • Desain casing alat

  • Panduan penggunaan

Kamu tertarik versi sederhana atau ingin yang lebih lengkap seperti alat profesional?

Oke, kita buat versi sederhana dulu ya, yang bisa mengukur CO (karbon monoksida) dari gas buang motor, menggunakan sensor MQ-7 dan Arduino Uno. Alat ini cocok untuk praktik siswa dan mudah dirakit.


🔩 Daftar Komponen (Versi Sederhana)

Komponen Jumlah
Arduino Uno / Nano 1
Sensor MQ-7 (CO) 1
OLED Display 0.96” I2C 1
Breadboard + jumper 1 set
Selang tahan panas 1 buah
Kipas kecil (opsional) 1
Power bank / adaptor 1

🔌 Skema Sederhana

MQ-7:

  • A0 → A0 Arduino

  • VCC → 5V Arduino

  • GND → GND Arduino

OLED:

  • VCC → 5V

  • GND → GND

  • SDA → A4 (Arduino Uno)

  • SCL → A5 (Arduino Uno)


💻 Contoh Kode Program

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define MQ7_PIN A0
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

void setup() {
  Serial.begin(9600);
  pinMode(MQ7_PIN, INPUT);

  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println("Gagal menginisialisasi OLED");
    while(1);
  }

  display.clearDisplay();
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.print("Gas Analyzer");
  display.display();
  delay(1000);
}

void loop() {
  int sensorValue = analogRead(MQ7_PIN);
  float voltage = sensorValue * (5.0 / 1023.0);
  float ppm = voltage * 100; // kalibrasi sederhana

  display.clearDisplay();
  display.setCursor(0,0);
  display.print("CO Level:");
  display.setCursor(0,16);
  display.print(ppm);
  display.print(" ppm");

  if (ppm > 100) {
    display.setCursor(0, 40);
    display.print("Status: Bahaya");
  } else {
    display.setCursor(0, 40);
    display.print("Status: Aman");
  }

  display.display();
  delay(2000);
}

📦 Penggunaan

  1. Tempelkan selang di knalpot motor (tunggu mesin hidup beberapa saat).

  2. Ujung selang diarahkan ke sensor (bisa dimasukkan ke dalam wadah kecil tertutup).

  3. Nyalakan alat.

  4. Lihat pembacaan CO di layar OLED.


Kalau kamu mau, saya bisa bantu:

  • Gambar skema rangkaian (Fritzing)

  • Desain casing (bisa dari bekas box sabun/rokok)

Kamu mau saya buatin juga skema visualnya biar siswa bisa rakit lebih mudah?

Anggaran untuk alat gas analyzer sederhana dengan Arduino bisa disesuaikan tergantung kualitas dan tempat belanja (misalnya di Tokopedia, Shopee, atau toko elektronik lokal). Berikut perkiraan biaya minimalis:


💰 Perkiraan Biaya Komponen

Komponen Estimasi Harga (Rp)
Arduino Uno (clone) 50.000 – 70.000
Sensor MQ-7 25.000 – 35.000
OLED Display 0.96" I2C 25.000 – 35.000
Breadboard + Kabel Jumper 15.000 – 20.000
Selang tahan panas (1 meter) 10.000 – 20.000
Kipas kecil (opsional) 10.000 – 20.000
Catu daya (Power bank / adaptor 5V) 0 (jika sudah punya) / 30.000
Total (tanpa casing) 125.000 – 210.000

🧰 Biaya Tambahan Opsional

Tambahan Estimasi Harga
Kotak casing plastik / bekas 0 – 15.000
Modul buzzer 5.000
Kabel Micro USB 5.000 – 10.000

Saran Penghematan

  • Gunakan Arduino Nano jika mau lebih kecil dan lebih murah (~Rp 40.000).

  • Beli satu set sensor gas (MQ-2, MQ-7, MQ-135) sekaligus kalau mau eksperimen lebih lanjut.

  • Gunakan barang bekas seperti kotak sabun atau tempat rokok untuk casing.

Kalau kamu ingin, aku juga bisa bantu buatkan RAB (Rencana Anggaran Biaya) lengkap versi siap cetak PDF buat kamu atau siswa. Mau?









Post a Comment

0 Comments