MQ-135-ilmanlaadun anturipiiri - työskentely ja liitäntä ohjelmakoodiin

Kokeile Instrumenttia Ongelmien Poistamiseksi





Tässä artikkelissa aiomme oppia liittämään ilmanlaadun anturin MQ-135 Arduinoon. Näemme yleiskuvan anturista ja rakennamme projektin, joka havaitsee nestekaasuvuodot, ja näemme joitain asiaankuuluvia lukemia sarjavalvonnassa.

Mikä on MQ-135-anturi?

MQ-135 on ilmanlaadun tai ilman pilaantumisen mittausanturilaite. Se pystyy havaitsemaan erilaisia ​​kemiallisia pitoisuuksia ilmassa ja antamaan sopivan jännitteen vaihtelun ulostulotilassa ilman kemiallisen pitoisuuden mukaan.



Se voi havaita alkoholin, bentseenin, savun, NH3: n, butaanin, propaanin jne., Jos joku ilmoitetuista kemiallisista pitoisuuksista nousee, anturi muuntaa ilman kemiallisen pitoisuuden sopivaksi jännitealueeksi, jonka Arduino tai mikä tahansa mikrokontrolleri voi käsitellä. Se ei voi kertoa, millainen kemiallinen pitoisuus nousi ilmassa.

Tyypillinen MQ-135-anturi:

MQ135 ilmanlaadun anturimoduuli

Se on 6 päätelaite, joka on symmetrinen päätelaitteiden sijoittelussa. Päätteen molemmat puolet ovat keskenään vaihdettavissa. Tässä on kuva nastoista:



MQ135-kiinnikkeet

Tässä on perusliitäntäkaavio:

Kaksi A-nastaa on oikosulussa sisäisesti ja kaksi B-nastaa oikosulussa sisäisesti. H- ja H-nastat ovat anturin lämmitinkäämi. Lämmityspatteria käytetään lämmittämään ilma anturin ympärillä, jotta se pystyy havaitsemaan ilman kemiallisen sisällön optimaalisesti.

Anturin lämmittäminen voi kestää muutaman minuutin, jotta se saavuttaa optimaalisen työskentelyolosuhteen. Anturia ei kannata koskettaa käytön aikana, koska se voi lämmetä melko.

Anturin käyttöjännite on 5 V. Anturin on oltava virtalähde vain ulkoisista lähteistä, koska se kuluttaa noin 200 mA lämmitykseen. Arduino-jännitesäädin ei pysty tuottamaan niin paljon virtaa.

Testausta varten voit liittää ampeerimittarin mA-alueelle ulostulotapaan B ja tuoda tupakansytyttimen. Yritä vuotaa kaasua sytyttämättä sitä anturin lähellä. Kun kaasun pitoisuus nousee anturin ympärillä, virtamittarin läpi kulkeva virta kasvaa. Jos tämä toimii, anturi toimii normaalisti.

Nyt tiedät melko vähän MQ-135-anturista, mennään eteenpäin ja opitaan, miten MQ-135 voidaan liittää Arduino-liitäntään.

Piiri:

Arduino MQ-135 Ilmanlaatuanturi toimii ja toimii

Tee liitännät kaavion mukaisesti ja tarkista kaasuanturin johdinliitäntä jne. Loput piiristä ovat itsestään selviä.

Arduinon analoginen tappi mittaa kaasuanturin jännitettä. Kun kaasupitoisuus nousee ohjelmassa ennalta asetetun kynnysarvon yläpuolella, summeri antaa äänimerkin.

Anturin lämpeneminen kestää muutaman minuutin tai niin, että se saavuttaa optimaalisen käyttöolosuhteen. Sarjamonitorin arvot vaihtelevat korkeissa ja matalissa, kunnes se saavuttaa optimaalisen käyttölämpötilan. Se vakautuu muutaman minuutin kuluttua.

Ohjelmassa käyttäjä voi asettaa kynnysarvon, se on tehtävä vasta huolellisen tarkkailun jälkeen normaalissa ympäristön pitoisuusarvossa sarjavalvonnassa. Välittömissä tapauksissa, jos arvo vaihtelee välillä 400 - 430, kynnyksen on asetuttava selvästi yli, esimerkiksi 500. Se ei saa laukaista summeria väärin.

Sarjamonitorissa näkyvät arvot eivät ole kemiallisen pitoisuuden ppm-tasoa tai vastaavaa. Se on vain jännitetason mittaus anturista, jonka Arduino tulkitsee arvon välillä 0 - 1023. Joten voimme sanoa, että korkeampi kemiallinen pitoisuus, sitä korkeammat arvot näytetään.

Ohjelmoida:

//-------------------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-----------------//

Sarjamonitori ei ole pakollinen tässä projektissa, se toimii myös itsenäisenä, tarvitsemme sitä vain ohjelman kynnysarvon kalibroimiseksi.

Aseta kynnysarvo muuttamalla:

int th = 500 // Aseta kynnystaso.

Korvaa 500 arvollasi.

Tämä päättää artikkelin siitä, kuinka MQ-135-ilmananturi liitetään Arduinoon. Lisäkysymyksiä varten voit lähettää ajatuksesi kommenttisi kautta.




Pari: Kuinka tehdä muuntajan käämityslaskuripiiri Seuraava: 'TERVETULOA' LED-näyttöpiiri