SKU: 17936
MQ-2 Smoke Gas LPG Butane Hydrogen Gas Sensor Detector Module For Arduino
Informačná stránka o senzore MQ-2 Popis Senzor MQ-2 je modul detektora plynu, ktorý dokáže rozpoznať rôzne typy plynu, ako…
Popis
Informačná stránka o senzore MQ-2
Popis Senzor MQ-2 je modul detektora plynu, ktorý dokáže rozpoznať rôzne typy plynu, ako sú dym, plyn LPG, bután, vodík atď.
Vlastnosti
Detekcia rôznych typov plynu
Ľahká integrovateľnosť s Arduino a ESPHome
Vysoká citlivosť
Nízka spotreba energie
Špecifikácie
Napájacie napätie: 5V
Pracovná teplota: -10°C až 50°C
Rozsah detekcie: 300ppm až 10 000ppm
Rozhranie: Analogové a digitálne
Príklady použitia Senzor MQ-2 sa často používa na detekciu nebezpečných plynov vo vnútri budov, ako aj vo vývoji projektov DIY zameraných na monitorovanie kvality vzduchu.
Príkladový kód pre Arduino
// Importovanie knižnice pre senzor MQ-2
#include
// Definícia pinov
int pinA0 = A0; // Analógový pin
int pinD2 = 2; // Digitálny pin
// Inicializácia senzora
MQ2 mq2(pinA0, pinD2);
void setup() {
Serial.begin(9600); // Inicializácia komunikácie sériového portu
}
void loop() {
// Čítanie hodnôt z senzora
float ppm = mq2.read();
// Vypísanie hodnôt na sériový port
Serial.print("Hodnota plynu (PPM): ");
Serial.println(ppm);
delay(1000); // Čakanie 1 sekundu
}Príkladový kód pre ESPHome
# Example configuration entry
sensor:
- platform: adc
pin: A0
id: mq2_analog_input
name: "MQ-2 Analog Input"
update_interval: 60s
# Pridanie senzora pre konkrétne plyny
- platform: template
name: "Smoke Density"
unit_of_measurement: "%"
accuracy_decimals: 1
icon: "mdi:cloud"
lambda: |-if (id(mq2_analog_input).state = 700 && id(mq2_analog_input).state = 700 && id(mq2_analog_input).state = 700 && id(mq2_analog_input).state sensorThres)
{
digitalWrite(redLed, HIGH); digitalWrite(greenLed, LOW);
tone(buzzer, 1000, 200);
}
else
{
digitalWrite(redLed, LOW); digitalWrite(greenLed, HIGH);
noTone(buzzer);
}
delay(100);
}