Litar Sensor Kualiti Udara MQ-135 - Bekerja dan Berinteraksi dengan Kod Program

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Dalam artikel ini kita akan belajar bagaimana menghubungkan sensor kualiti udara MQ-135 dengan Arduino. Kami akan melihat gambaran keseluruhan sensor dan membina projek yang mengesan kebocoran gas LPG dan melihat beberapa bacaan yang relevan di monitor bersiri.

Apakah sensor MQ-135?

MQ-135 adalah alat sensor pengukur kualiti udara atau pencemaran udara. Ia dapat mengesan pelbagai kandungan kimia di udara dan memberikan variasi voltan yang sesuai pada pin output bergantung pada kepekatan kimia di udara.



Ia dapat mengesan alkohol, Benzena, asap, NH3, butana, propana dll jika ada kepekatan kimia yang dinyatakan meningkat, sensor menukar kepekatan kimia di udara ke julat voltan yang sesuai, yang dapat diproses oleh Arduino atau mikrokontroler apa pun. Ia tidak dapat mengetahui jenis kepekatan kimia yang naik di udara.

Sensor MQ-135 khas:

Modul sensor kualiti udara MQ135

Ia adalah 6 peranti terminal yang simetri dalam penempatan terminal di kedua-dua sisi terminal yang boleh ditukar ganti. Inilah ilustrasi pin:



Pinout MQ135

Berikut adalah rajah sambungan asas:

Dua pin ‘A’ dipendekkan secara dalaman dan dua pin ‘B’ dipendekkan secara dalaman. Pin H dan H adalah gegelung pemanas sensor. Coil pemanas digunakan untuk memanaskan udara di sekitar sensor, sehingga dapat mengesan kandungan kimia di udara secara optimum.

Sensor memerlukan masa sehingga beberapa minit untuk memanaskan sehingga mencapai keadaan kerja yang optimum. Tidak disarankan menyentuh sensor semasa beroperasi kerana boleh menjadi panas.

Sensor mempunyai voltan operasi 5V, sensor mesti digerakkan dari sumber luaran sahaja, kerana ia memakan sekitar 200mA untuk pemanasan. Pengatur voltan arduino tidak dapat memberikan arus yang banyak ini.

Untuk ujian, anda boleh menyambungkan ammeter dalam jarak mA pada pin output B dan membawa pemetik api cerut. Cuba bocor gas tanpa menyalakannya di dekat sensor. Apabila kepekatan gas meningkat di sekitar sensor, aliran arus melalui ammeter meningkat. Sekiranya ini berfungsi, sensor anda berfungsi seperti biasa.

Sekarang, anda sudah mengetahui sedikit tentang Sensor MQ-135, mari kita terus maju dan belajar bagaimana menghubungkan MQ-135 dengan antara muka Arduino.

Litar:

Arduino MQ-135 Sensor Kualiti Udara Bekerja dan Antaramuka

Buat sambungan seperti dalam rajah, dan periksa sambungan wayar sensor gas dan lain-lain. Litar selebihnya cukup jelas.

Pin analog Arduino mengukur voltan dari sensor gas. Apabila kepekatan gas meningkat di atas ambang yang telah ditetapkan dalam program, buzzer mula berbunyi.

Sensor memerlukan beberapa minit atau lebih untuk memanaskan badan sehingga mencapai keadaan operasi yang optimum. Sehingga mencapai suhu kerja yang optimum, nilai dalam monitor bersiri berubah-ubah tinggi dan rendah. Ia stabil selepas beberapa minit.

Dalam program tersebut pengguna dapat menetapkan nilai ambang, itu harus dilakukan hanya setelah diperhatikan dengan teliti pada nilai kepekatan ambien normal pada monitor bersiri. Untuk seketika, jika nilainya berubah dari 400 hingga 430, ambang mesti ditetapkan jauh di atas, seperti 500. Nilai tersebut tidak boleh memicu bel secara palsu.

Nilai-nilai yang dipaparkan di monitor bersiri BUKAN tahap kepekatan kimia 'ppm' atau seumpamanya. Ini hanyalah ukuran tahap voltan dari sensor Arduino menafsirkan nilai dari 0 hingga 1023. Oleh itu, kita boleh katakan, semakin tinggi kepekatan kimia, semakin tinggi nilainya 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 bersiri tidak wajib dalam projek ini, ia juga berfungsi sebagai mandiri, kita hanya memerlukannya untuk menentukurkan nilai ambang dalam program ini.

Tetapkan nilai ambang dengan mengubah:

int th = 500 // Tetapkan tahap ambang.

Ganti 500 dengan nilai anda.

Ini menyimpulkan artikel mengenai cara menghubungkan sensor kualiti udara MQ-135 dengan Arduino, untuk pertanyaan lebih lanjut, anda boleh menghantar pendapat anda melalui komen anda.




Sepasang: Cara Membuat Litar Pembilang Penggulungan Transformer Seterusnya: Litar Paparan LED 'SELAMAT DATANG'