Sensor gas merupakan jenis sensor yang bertujuan untuk mengukur kandungan senyawa gas polutan tertentu yang berada pada udara bebas, seperti karbon-dioksida (CO2), karbon-monosikda (CO), hidrokarbon (LPG, LNG) , dan lain-lain.
Penjelasan
Pada sensor gas terdapat heater yang berfungsi untuk memicu sensor dapat bekerja mendeteksi objektivas tipe gas yang akan disensing.
Pada sensor juga terdapat nilai resistansi yang berubah – ubah sesuai dengan nilai kepekatan gas yang akan disensing.
Semakin tinggi nilai kepekatan gas yang tersensing di udara bebas, semakin rendah nilai resistansi. Dan apabila semakin rendah nilai kepekatan gas yang tersensing di udara bebas, semakin tinggi nilai resistansi.
Berikut adalah contoh sensor tipe MQ-2 yaitu sensor yang berfungsi untuk mendeteksi gas asap rokok dan gas yang mudah terbakar.
Prinsip Kerja
- Dapat mendeteksi gas LPG, i-butana, propana, metana, alkohol, hidrogen dan asap
- Memiliki dual signal output (analog output, and TTL level output)
- Range tegangan analog keluaran antara 0~5Vdc
- Mempunyai kestabilan pembacaan yang bagus dan stabil
- Respon cepat dan sensitivitas tinggi
- Output dari sensor berupa Analog dan Digital
- Trigger Level configuration
- Terdapat Potentiometer
- Dimensi module 32 x 20 mm
Keterangan
Modul MQ-2 Gas Sensor berguna untuk mensensing kebocoran gas yang diaplikasikan pada rumah maupun industri. Modul sensor ini sensitif untuk berbagai gas dan dapat digunakan pada ruangan dengan suhu kamar. Output dari modul ini adalah sinyal analog dan dapat dibaca dengan input analog (ADC) Arduino dan Data out yang memiliki keluaran logika 1 dan 0.
Hardware
- Arduino Uno
- Komputer dan IDE Arduino
- Modul Sensor Gas MQ-2
- Kabel Jumper
Skema
Skema Rangkaian |
Wiring:
VCC => 5v (Arduino)
GND => GND (Arduino)
Analog OUT => A0 (Arduino)
Digital OUT => Pin 2 (Arduino)
Library
Download - library_MQ2
#include
int pinAout = A0;
int lpg_gas, co_gas, smoke_gas;
MQ2 mq2(pinAout);
void setup(){
//Set serial monitor pada baut 9600
Serial.begin(9600);
mq2.begin();
}
void loop(){
/*Pembacaan ketiga gas sekaligus dalam satuan PPM
* No.1 = Gas LPG
* no.2 = Gas CO
* n0.3 = Gas SMOKE
*/
float* values= mq2.read(true); //jika diset "false" tidak akan dimunculkan di serial monitor
lpg_gas = mq2.readLPG();
co_gas = mq2.readCO();
smoke_gas = mq2.readSmoke();
delay(1000);
}
Selanjutnya kamu buka serial monitor pada IDE untuk melihat hasil dari sensor gas MQ2.
Selamat mencoba, kamu juga bisa bereksperimen dengan menambahkan komponen elektronika lainnya seperti LCD, LED, Buzzer dll.
Silahkan share dan tinggalkan komen buat kamu yang ingin bertanya tanya.
comment 0 komentar
more_vert