SKU: 17944
MQ-135 Air Quality Sensor Hazardous Gas Detection
MQ-135 Senzor Kvality Vzduchu Popis MQ-135 je senzor kvality vzduchu, ktorý je schopný detekovať rôzne nebezpečné plyny v…
Popis
MQ-135 Senzor Kvality Vzduchu
Popis MQ-135 je senzor kvality vzduchu, ktorý je schopný detekovať rôzne nebezpečné plyny v ovzduší, ako sú napríklad oxid uhličitý, alkohol, benzén, dym a ďalšie. Tento senzor je často používaný na monitorovanie kvality vzduchu v interiéroch a na detekciu možných rizík pre zdravie.
Vlastnosti Detekcia nebezpečných plynov v ovzduší, široký rozsah detekcie, nízka cena, kompatibilita s Arduino.
Špecifikácie
Rozsah detekcie: 10 ppm – 1000 ppm
Pracovná teplota: -10°C až 50°C
Pracovná vlhkosť: 20% až 85% RH
Životnosť: 5 rokov v normálnych podmienkach
Príklady použitia
Príkladový kód pre Arduino:
// Príkladový kód pre MQ-135 senzor kvality vzduchu
int sensorPin = A0; // Analogový pin pre pripojenie senzora
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(sensorPin);
float voltage = sensorValue * (5.0 / 1023.0);
Serial.print("Hodnota senzora: ");
Serial.print(sensorValue);
Serial.print(", Napätie: ");
Serial.print(voltage);
Serial.println("V");
delay(1000);
}Príkladový kód pre ESPHome
# Príkladový kód pre MQ-135 senzor kvality vzduchu v ESPHome
sensor:
- platform: adc
pin: A0
name: "mq135_air_quality"
update_interval: 60sSnímač kvality vzduchu MQ-135 Detekcia nebezpečných plynov
Vlastnosti:
Veľkosť: 32X20X22mm/1,25*0,78*0,86”
Hlavný čip: sonda na snímanie plynu MQ135
Prevádzkové napätie: DC 5V
Výkon (prúd) : 150mA
DO Výstup: 0,1V/5V
AO výstup: 0,1-0,3V
Pokyny pre indikátor výstupu signálu
Duálny výstup signálu (analógový výstup a výstup na úrovni TTL)
Platný signál výstupu TTL je nízky; (výstupné svetlo slabého signálu, ku ktorému je možný prístup k IO portu mikrokontroléra)
Analógový výstup so zvyšujúcou sa koncentráciou, čím vyššia koncentrácia, tým vyššie napätie
Sulfid, benzén Oddelenie pary, dymu a iných škodlivých plynov s vysokou citlivosťou
Má dlhú životnosť a spoľahlivú stabilitu
Charakteristiky obnovy rýchlej reakcie
Experimenty ukazujú, že MQ-135 dokáže detekovať vyššie uvedené plyny, ale nerozlišuje ich. Ak chcete otestovať obsah konkrétneho plynu vo vzduchu, možno budete musieť nájsť iné lepšie senzory.
MQ-135 používa na predhrievanie snímača vyhrievací modul, preto sa odporúča, aby sa napájaciemu zdroju s väčšou kapacitou rýchlo nevybila elektrina.
Tabuľka kontroly kvality vnútorného vzduchu
MQ135
Arduino
VCC -> 5V
AOUT -> A0
GND -> GND
_____________________________________
const int gasSensor =0;
void setup(){
Serial.begin(9600); // sets the serial port to 9600
}
void loop(){
float voltage;
voltage = getVoltage(gasSensor);
Serial.println(voltage);
delay(1000);
}
float getVoltage(int pin){
return (analogRead(pin) * 0.004882814);
// This equation converts the 0 to 1023 value that analogRead()
// returns, into a 0.0 to 5.0 value that is the true voltage
// being read at that pin.
}_____________________________________
#include "MQ135.h"
const int ANALOGPIN=0;
MQ135 gasSensor = MQ135(ANALOGPIN);
void setup(){
Serial.begin(9600); // sets the serial port to 9600
}
void loop(){
float rzero = gasSensor.getRZero();
Serial.println(rzero);
delay(1000);
}_____________________________________
#define RZERO 76.63
_____________________________________
#include "MQ135.h"
const int ANALOGPIN=0;
MQ135 gasSensor = MQ135(ANALOGPIN);
void setup(){
Serial.begin(9600); // sets the serial port to 9600
}
void loop(){
float ppm = gasSensor.getPPM();
Serial.println(ppm);
delay(1000);
}_____________________________________
int sensorValue;
int digitalValue;
void setup()
{
Serial.begin(9600); // sets the serial port to 9600
pinMode(13, OUTPUT);
pinMode( 3, INPUT);
}
void loop()
{sensorValue = analogRead(0); // read analog input pin 0
digitalValue = digitalRead(2); if(sensorValue>400) { digitalWrite(13, HIGH); } else digitalWrite(13, LOW); Serial.println(sensorValue, DEC); // prints the value read Serial.println(digitalValue, DEC);
delay(1000); // wait 100ms for next reading
}
výsledok:
Na sériovom monitore môžete vidieť hodnoty detekovaného analógového pinu. Momentálne sa v mojom prípade pohybujú okolo 150, čo naznačuje normálny vzduch.
Normálny vzduch sa vracia približne 100-150
Alkohol sa vráti približne 700
Plyn do zapaľovača sa vracia približne 750