Sirkuit Sensor Kualitas Udara MQ-135 - Bekerja dan Berinteraksi dengan Kode Program

Coba Instrumen Kami Untuk Menghilangkan Masalah





Pada artikel ini kita akan belajar bagaimana menghubungkan sensor kualitas udara MQ-135 dengan Arduino. Kita akan melihat gambaran umum sensor dan membangun proyek yang mendeteksi kebocoran gas LPG dan melihat beberapa bacaan yang relevan di monitor serial.

Apa itu sensor MQ-135?

MQ-135 adalah perangkat sensor pengukur kualitas udara atau polusi udara. Ini dapat mendeteksi berbagai kandungan kimia di udara dan memberikan variasi tegangan yang sesuai pada pin keluaran tergantung pada konsentrasi kimia di udara.



Ini dapat mendeteksi alkohol, Benzene, asap, NH3, butana, propana, dll. Jika salah satu konsentrasi kimia yang disebutkan naik, sensor mengubah konsentrasi kimia di udara menjadi rentang tegangan yang sesuai, yang dapat diproses oleh Arduino atau mikrokontroler apa pun. Ia tidak dapat membedakan konsentrasi kimia seperti apa yang naik di udara.

Sensor khas MQ-135:

Modul sensor kualitas udara MQ135

Ini adalah 6 perangkat terminal yang simetris dalam penempatan terminal, kedua sisi terminal dapat dipertukarkan. Berikut ilustrasi pinnya:



Pinout MQ135

Berikut diagram koneksi dasar:

Dua pin 'A' disingkat secara internal dan dua pin 'B' disingkat secara internal. Pin H dan H adalah koil pemanas dari sensor. Kumparan pemanas digunakan untuk memanaskan udara di sekitar sensor, sehingga dapat mendeteksi kandungan kimia di udara secara optimal.

Sensor memerlukan waktu hingga beberapa menit untuk memanas untuk mencapai kondisi kerja yang optimal. Tidak disarankan untuk menyentuh sensor saat beroperasi karena bisa menjadi cukup hangat.

Sensor memiliki tegangan operasi 5V, sensor harus diberi daya dari sumber eksternal saja, karena mengkonsumsi sekitar 200mA untuk pemanasan. Pengatur tegangan arduino tidak dapat mengirimkan arus sebanyak ini.

Untuk pengujian, Anda dapat menghubungkan amperemeter dalam kisaran mA pada output pin B dan membawa pemantik gas cerutu. Cobalah untuk membocorkan gas tanpa menyalakannya di dekat sensor. Saat konsentrasi gas naik di sekitar sensor, aliran arus melalui amperemeter meningkat. Jika ini berfungsi, sensor Anda berfungsi normal.

Sekarang, Anda telah mengetahui sedikit tentang Sensor MQ-135, mari kita lanjutkan dan pelajari cara menghubungkan MQ-135 dengan antarmuka Arduino.

Sirkuit:

Sensor Kualitas Udara Arduino MQ-135 Bekerja dan Antarmuka

Buat sambungan sesuai diagram, dan periksa sambungan kabel sensor gas, dll. Sisa rangkaian sudah jelas.

Pin analog Arduino mengukur tegangan dari sensor gas. Ketika konsentrasi gas naik di atas ambang batas yang telah ditetapkan dalam program, bel mulai berbunyi bip.

Sensor memerlukan beberapa menit atau lebih untuk melakukan pemanasan untuk mencapai kondisi pengoperasian yang optimal. Hingga mencapai suhu kerja optimal, nilai dalam monitor serial berfluktuasi tinggi dan rendah. Ini stabil setelah beberapa menit.

Dalam program ini pengguna dapat mengatur nilai ambang batas, itu harus dilakukan hanya setelah pengamatan cermat pada nilai konsentrasi ambien normal di monitor serial. Sebagai contoh, jika nilai berfluktuasi dari 400 ke 430, ambang batas harus disetel jauh di atas, seperti 500. Ini tidak boleh memicu bel secara salah.

Nilai yang ditampilkan di monitor serial BUKAN tingkat 'ppm' konsentrasi kimia atau semacamnya. Ini hanyalah ukuran level tegangan dari sensor Arduino menginterpretasikan nilai dari 0 hingga 1023. Jadi dapat dikatakan, semakin tinggi konsentrasi kimiawi, semakin tinggi nilai yang ditampilkan.

Program:

//-------------------Program Developed by R.Girish-----------------//
int input = A0
int output = 7
int th=500 // Set threshold level.
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
}
void loop()
{
Serial.println(analogRead(input))
if(analogRead(input)>th)
{
digitalWrite(output,HIGH)
}
else
{
digitalWrite(output,LOW)
}
delay(500)
}
//-------------------Program Developed by R.Girish-----------------//

Monitor serial tidak wajib dalam proyek ini, ia juga berfungsi sebagai mandiri, kami hanya membutuhkannya untuk mengkalibrasi nilai ambang batas dalam program.

Tetapkan nilai ambang dengan mengubah:

int th = 500 // Tetapkan level ambang batas.

Gantikan 500 dengan nilai Anda.

Ini menyimpulkan artikel mengenai cara menghubungkan sensor kualitas udara MQ-135 dengan Arduino, untuk pertanyaan lebih lanjut Anda dapat memposting pemikiran Anda melalui komentar Anda.




Sepasang: Cara Membuat Rangkaian Penghitung Belitan Transformer Berikutnya: Sirkuit Tampilan LED “WELCOME”