Az MQ-135 egy széles körben használt, sokoldalú gázérzékelő modul, amely különösen alkalmas levegőminőség mérésre és számos káros gáz detektálására, köztük:
metán (CH₄),
LPG (propán–bután),
ammónia (NH₃),
kén-dioxid,
füst és illékony szerves vegyületek (VOC),
CO₂ szint változás (közvetett módon),
szmog és beltéri levegőszennyezés.
A modul könnyedén integrálható Arduino, ESP32, ESP8266, Raspberry Pi és más mikrokontroller alapú projektbe. A levegőben lévő gázok koncentrációjára a modul kimenetén analóg jel (A0) és digitális küszöb-jel (D0) egyaránt rendelkezésre áll.
Ideális választás DIY levegőminőség mérő, okosotthon figyelő rendszer, füst- vagy gázjelző prototípus, illetve laboratóriumi szenzorfejlesztés esetén.
Érzékelő típusa: MQ-135 félvezető gázszenzor
Tápfeszültség: 5V DC
Fűtőelem árama: ~150–200 mA (melegítési idő szükséges)
Kimenet:
A0 – analóg jelkimenet (gázkoncentráció arányos)
D0 – digitális riasztás, állítható érzékenységgel (potméter)
Érzékeny gázok: CH₄, NH₃, CO₂ szintváltozások, füst, alkohol, VOC stb.
Felmelegedési idő: 20–60 másodperc, stabil működéshez 10–20 perc
Méret: tipikus 32×20 mm modulváltozattól függően
Kompatibilitás: Arduino, ESP32, STM32, Raspberry Pi, MicroPython eszközök
Az MQ-135 nem „1 gázra specializált” szenzor, hanem általános levegőminőség érzékelő, amely a félvezető ellenállás változásából többféle gáz jelenlétét ismeri fel.
Detektálható:
metán
LPG
ammónia
alkoholgőz
benzol
füst
VOC-ok
CO₂ koncentráció változása (nem közvetlen mérés)
Nem kalibrált laboratóriumi eszköz, de kiváló trendkövetéshez, riasztáshoz, levegőminőség-figyeléshez.
Nem ajánlott éles biztonsági szerepben, mivel nem ipari kalibrálású.
DIY rendszerekben, kísérletekben, riasztási prototípusokban viszont tökéletesen használható:
gázkoncentráció növekedésének érzékelése
levegőminőség romlásának mérése
környezeti változások elemzése
Biztonságkritikus alkalmazáshoz kötelező a tanúsított gázérzékelő!
Első bekapcsoláskor: 20–60 másodperc,
Stabil méréshez: 10–20 perc üzemidő.
Ez a szenzor működési elve miatt természetes (fűtőszál melegíti az érzékelőelemet).
A0 (analóg): a gázkoncentráció folyamatos, lineáris változása → grafikonokhoz, mérésekhez ideális
D0 (digitális): 0/1 jel a potméterrel beállított küszöbszint elérésekor → riasztás, ventilátor indítás, LED jelzés
Tökéletesen működik mindkettővel.
ESP32 esetén figyelj:
A0 jel → analóg bemenet (ADC)
D0 jel → digitális bemenet
a fűtőszál áramfelvétele miatt az MQ-135 tápellátását ne az ESP32 3.3V lábáról vedd, hanem stabil 5V-ról.
Kalibrálás módja:
Kapcsold be a szenzort legalább 10–20 percre.
Mérj egy referencia környezetben (szabad levegő).
Jegyezd meg az A0 értéket – ez lesz az alap (R0).
Gáz jelenlétében a mért érték (Rs) → Rs/R0 arány alapján lehet trendelemzést végezni.
MQ-135 VCC → 5V
MQ-135 GND → GND
MQ-135 A0 → ESP32 ADC1_34 (vagy más ADC pin)
MQ-135 D0 → ESP32 GPIO 25
int analogPin = 34;
int digitalPin = 25;
void setup() {
Serial.begin(115200);
pinMode(digitalPin, INPUT);
}
void loop() {
int airValue = analogRead(analogPin);
int alert = digitalRead(digitalPin);
Serial.print("Levegőminőség: ");
Serial.println(airValue);
if(alert == LOW) {
Serial.println("Riasztás: magas gázszint!");
}
delay(1000);
}
Ezzel egyszerre kapsz:
analóg levegőminőség értéket,
digitális riasztást, ha a küszöbérték fölé megy a gázszint.
beltéri levegőminőség-mérő készítése
szmog / VOC / CO₂ trendfigyelés
gázszivárgás-jelző prototípus
okos ventilátorvezérlés (automatikus elszívó indítás)
otthoni vagy irodai levegőfrissítő rendszerek vezérlése
Arduino/ESP32 alapú környezetfigyelő állomások
robotikai alkalmazások (levegőszennyezés felismerése)
MQ-135 többgázos levegőminőség érzékelő
5V tápellátás, analóg és digitális kimenet
metán, LPG, füst, VOC, ammónia érzékelése
Arduino és ESP32 kompatibilis
ideális levegőminőség mérésre és riasztásra
beépített potméteres érzékenységállítás