MQ-135 oro kokybės jutiklio grandinė - darbas ir sąveika su programos kodu

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šiame straipsnyje mes sužinosime, kaip susieti oro kokybės jutiklį MQ-135 su „Arduino“. Mes pamatysime jutiklio apžvalgą ir sukursime projektą, kuris aptiks SND dujų nuotėkį, ir pamatysime keletą svarbių rodmenų serijiniame monitoriuje.

Kas yra MQ-135 jutiklis?

MQ-135 yra oro kokybės arba oro taršos matavimo jutiklių prietaisas. Jis gali aptikti įvairius cheminius kiekius ore ir suteikti atitinkamą įtampos pokytį išėjimo kaištyje, priklausomai nuo cheminės koncentracijos ore.



Jis gali aptikti alkoholį, benzolą, dūmus, NH3, butaną, propaną ir kt., Jei kuri nors iš nurodytų cheminių medžiagų koncentracijos padidėja, jutiklis paverčia cheminę koncentraciją ore atitinkamu įtampos diapazonu, kurį gali apdoroti „Arduino“ ar bet kuris mikrovaldiklis. Jis negali pasakyti, kokia cheminė koncentracija pakilo ore.

Tipiškas MQ-135 jutiklis:

MQ135 oro kokybės jutiklio modulis

Tai yra 6 terminalo įtaisas, kuris yra simetriškas gnybto išdėstyme, abi terminalo pusės yra keičiamos. Čia yra kaiščių iliustracija:



MQ135 kištukai

Čia yra pagrindinė ryšio schema:

Du „A“ kaiščiai yra sutrumpinti viduje, o du „B“ kaiščiai yra sutrumpinti viduje. H ir H kaiščiai yra jutiklio šildytuvo ritė. Šildytuvo ritė naudojama orui aplink jutiklį pašildyti, kad jis galėtų optimaliai aptikti cheminį kiekį ore.

Jutiklis gali užtrukti iki kelių minučių, kad pasiektų optimalią darbo būklę. Dirbant nepatartina liesti jutiklio, nes jis gali gana sušilti.

Jutiklio darbinė įtampa yra 5 V, jutiklis turi būti maitinamas tik iš išorinių šaltinių, nes šildymui jis sunaudoja apie 200mA. Arduino įtampos reguliatorius negali tiekti srovės.

Norėdami išbandyti, prie išvesties kaiščio B galite prijungti ampermetrą mA diapazone ir atsinešti cigaro dujų žiebtuvėlį. Pabandykite nutekėti dujas neuždegdami jų šalia jutiklio. Didėjant dujų koncentracijai aplink jutiklį, srovės srautas per ampermetrą padidėja. Jei tai veikia, jutiklis veikia normaliai.

Dabar jūs žinote nemažai apie „MQ-135 Sensor“, eikime į priekį ir sužinokime, kaip susieti MQ-135 su „Arduino“ sąsaja.

Grandinė:

„Arduino MQ-135“ oro kokybės jutiklio veikimas ir sąveika

Prijunkite jungtis pagal schemą ir patikrinkite dujų jutiklio laido jungtį ir tt Likusi grandinės dalis savaime suprantama.

Analogiškas „Arduino“ kaištis matuoja įtampą iš dujų jutiklio. Kai dujų koncentracija viršija programoje nustatytą ribą, garsinis signalas pradeda pypsėti.

Jutiklis trunka maždaug kelias minutes, kad sušiltų, kad pasiektų optimalią veikimo sąlygą. Kol jis pasiekia optimalią darbinę temperatūrą, serijinio monitoriaus vertės svyruoja aukštai ir žemai. Po kelių minučių jis stabilizuojasi.

Programoje vartotojas gali nustatyti slenkstinę vertę, tai turi būti padaryta tik atidžiai stebint įprastą aplinkos koncentracijos vertę serijiniame monitoriuje. Akimirkomis, jei vertė svyruoja nuo 400 iki 430, riba turi būti gerokai aukščiau, pavyzdžiui, 500. Ji neturi sukelti klaidingo garsinio signalo.

Serijiniame monitoriuje rodomos vertės NĖRA cheminės koncentracijos lygio „ppm“ ar pan. Tai tik jutiklio įtampos lygio matas, kurį Arduino interpretuoja nuo 0 iki 1023. Taigi galime sakyti, kad kuo didesnė cheminė koncentracija, tuo didesnės vertės bus rodomos.

Programa:

//-------------------Program Developed by R.Girish-----------------//
int input = A0
int output = 7
int th=500 // Set threshold level.
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
}
void loop()
{
Serial.println(analogRead(input))
if(analogRead(input)>th)
{
digitalWrite(output,HIGH)
}
else
{
digitalWrite(output,LOW)
}
delay(500)
}
//-------------------Program Developed by R.Girish-----------------//

Serijinis monitorius šiame projekte nėra privalomas, jis taip pat veikia kaip atskiras, mums jo reikia tik norint kalibruoti programos slenkstinę vertę.

Nustatykite slenksčio vertę keisdami:

int th = 500 // Nustatykite slenksčio lygį.

500 pakeiskite savo verte.

Tai užbaigia straipsnį apie tai, kaip susieti MQ-135 oro kokybės jutiklį su „Arduino“. Jei norite sužinoti daugiau, galite pateikti savo mintis komentaruose.




Pora: Kaip padaryti transformatoriaus apvijos skaitiklio grandinę Kitas: „WELCOME“ LED ekranų grandinė