Electrovigyan
Senzor plina je elektronska naprava, ki se uporablja za zaznavanje prisotnosti in koncentracije določenih plinov v zraku.
Najpogostejše vrste plinov, ki jih zaznavajo ti senzorji, so ogljikov monoksid (CO), vodik (H2), metan (CH4) in propan (C3H8).
Senzorji plina delujejo tako, da merijo spremembe električne upornosti, prevodnosti ali napetosti, ki jih povzroči prisotnost ciljnega plina.
Vsaka vrsta senzorja plina je zasnovana za zaznavanje določenega plina, izhodni signal senzorja pa se razlikuje glede na koncentracijo ciljnega plina v zraku.
Oglejte si našo ponudbo senzorjev v Virtualni trgovini.
Ta vsebina je samo za naročnike
V Arduino projektih se lahko senzorji plina uporabljajo za spremljanje kakovosti zraka v prostorih, odkrivanje uhajanja plina v stanovanjih ali stavbah ali spremljanje ravni določenih plinov v industrijskih okoljih.
S priključitvijo senzorja plina na Arduino ploščo je mogoče zajeti izhodni signal senzorja in ga uporabiti za sprožitev alarma ali drugega odziva v primeru uhajanja plina ali druge nevarne situacije.
Na trgu je na voljo veliko različnih tipov senzorjev plina, od katerih ima vsak svoje prednosti in omejitve. Pri izbiri senzorja plina za Arduino projekt je treba upoštevati vrsto plina, ki ga je treba zaznati, zahtevano občutljivost in natančnost ter pogoje delovanja (kot sta temperatura in vlažnost), s katerimi se bo senzor srečeval.
Kaj je senzor plina MQ2?
Senzor MQ2 je senzor plina z visoko občutljivostjo na utekočinjeni naftni plin, propan, vodik, metan in druge gorljive hlape.
V senzorju MQ2 se za zaznavanje plinov uporablja polprevodniški material SnO2. V čistem zraku ima manjšo prevodnost. S povečanjem prevodnosti pomaga zaznati naraščajočo raven plinov. Uporabniki lahko spremembo prevodnosti pretvorijo v koncentracijo plinov s preprostim elektronskim vezjem.
Senzor plina MQ2 se lahko uporablja v številnih aplikacijah, kot so:
Detektor uhajanja plina v gospodinjstvu
Prenosni detektor uhajanja plina
Industrijski detektor vnetljivih plinov
Uporabnost MQ2 senzorja plinov je izboljšana z naslednjimi lastnostmi:
Dobra občutljivost na širok razpon vnetljivih plinov
Visoka občutljivost na LPG, propan in vodik
Enostavno krmilno vezje
Dolga življenjska doba
Nizka cena
Specifikacije senzorja plina MQ2
Delovna napetost: 5V
Poraba med delovanjem: 150 mA
Koncentracija: 300-10000ppm
Arduino programska koda za povezovanje senzorja plina MQ2 z Arduinom
intsensorPin=A4;
intsensorData;
voidsetup()
{ Serial.begin(9600);
pinMode(sensorPin,INPUT);
}
voidloop()
{ sensorData = analogRead(sensorPin);
Serial.print(„Sensor Data:“);
delay(100);
}
intsensorPin=A3;
intsensorData;
Ustvarite spremenljivko z imenom sensorPin za številko priključka na plošči Arduino UNO, kamor ste priključili AO priključek senzorja. V našem primeru je to priključek A3 plošče Arduino UNO.
Ustvarite drugo spremenljivko z imenom sensorData. To spremenljivko bomo uporabili za shranjevanje podatkov, ki jih bo Arduino prejel od senzorja.
voidsetup()
{ Serial.begin(9600);
pinMode(sensorPin,INPUT);
}
V voidsetup() zanki nastavite hitrost prenosa za serijsko komunikacijo in začnite serijsko komunikacijo z ukazom Serial.begin().
Nato uporabite funkcijo pinMode(), da nastavite sensorPin kot INPUT. Arduino bo uporabil ta priključek za sprejemanje analognih podatkov iz senzorja.
voidloop()
{ sensorData = analogRead(sensorPin);
Serial.print(„Sensor Data:“);
delay(100);
}
Znotraj funkcije voidloop() uporabite spremenljivko sensorData za shranjevanje podatkov, ki jih Arduino prejme od senzorja. Nato podatke izpisujte na serijski monitor z ukazoma print in println.
Opomba: senzor lahko zazna utekočinjen naftni plin, propan, vodik, metan in druge gorljive pline. Zato je vrednost, ki jo boste dobili iz senzorja, odvisna od prisotnega plina.
Povzeto po:
https://www.electrovigyan.com/arduino/mq2-gas-sensor/