MQ-135 gaisa kvalitātes sensora shēma - darbs un mijiedarbība ar programmas kodu

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Šajā rakstā mēs uzzināsim, kā sasaistīt gaisa kvalitātes sensoru MQ-135 ar Arduino. Mēs redzēsim sensora pārskatu un izveidosim projektu, kas nosaka sašķidrinātas naftas gāzes noplūdi, un redzēsim dažus atbilstošus rādījumus sērijveida monitorā.

Kas ir MQ-135 sensors?

MQ-135 ir gaisa kvalitātes vai gaisa piesārņojuma mērīšanas sensora ierīce. Tas var noteikt dažādus ķīmiskos saturus gaisā un dot atbilstošas ​​sprieguma izmaiņas pie izejas tapas atkarībā no ķīmiskās koncentrācijas gaisā.



Tas var noteikt alkoholu, benzolu, dūmus, NH3, butānu, propānu utt., Ja kāds no norādītās ķīmiskās koncentrācijas palielinās, sensors pārveido ķīmisko koncentrāciju gaisā atbilstošā sprieguma diapazonā, ko var apstrādāt Arduino vai jebkurš mikrokontrolleris. Tas nevar pateikt, kāda veida ķīmiskā koncentrācija paaugstinājās gaisā.

Tipisks MQ-135 sensors:

MQ135 gaisa kvalitātes sensora modulis

Tā ir 6 termināla ierīce, kas ir simetriska spailes izvietojumā, abas termināla puses ir savstarpēji aizvietojamas. Šeit ir tapu ilustrācija:



MQ135 pinouts

Šeit ir pamata savienojuma shēma:

Divas “A” tapas tiek saīsinātas iekšēji, bet divas “B” tapas - iekšēji. H un H tapas ir sensora sildītāja spole. Sildītāja spole tiek izmantota, lai uzsildītu gaisu ap sensoru, lai tas varētu optimāli noteikt ķīmisko saturu gaisā.

Sensora uzsilšana var ilgt dažas minūtes, lai sasniegtu optimālu darba stāvokli. Darbības laikā nav ieteicams pieskarties sensoram, jo ​​tas var kļūt diezgan silts.

Sensoram ir 5 V darba spriegums. Sensoram jābūt darbināmam tikai no ārējiem avotiem, jo ​​tas apkurei patērē apmēram 200 mA. Arduino sprieguma regulators nespēj piegādāt tik lielu strāvu.

Testēšanai varat pievienot ampērmetru mA diapazonā pie izejas tapas B un paņemt līdzi cigāru gāzes šķiltavu. Mēģiniet noplūst gāzi, neaizdedzinot to sensora tuvumā. Palielinoties gāzes koncentrācijai ap sensoru, strāvas plūsma caur ampermetru palielinās. Ja tas darbojas, sensors darbojas normāli.

Tagad jūs zināt diezgan daudz par MQ-135 sensoru, ejam uz priekšu un uzziniet, kā saskarni MQ-135 ar Arduino saskarnēm.

Ķēde:

Arduino MQ-135 gaisa kvalitātes sensors darbojas un mijiedarbojas

Veiciet savienojumus, kā norādīts diagrammā, un pārbaudiet gāzes sensora vadu savienojumu utt. Pārējā ķēde ir pašsaprotama.

Arduino analogā tapa mēra spriegumu no gāzes sensora. Kad gāzes koncentrācija pārsniedz programmu iepriekš iestatīto slieksni, skaņas signāls sāk pīkstēt.

Sensora uzsildīšana prasa apmēram dažas minūtes, lai sasniegtu optimālu darba stāvokli. Kamēr tā nesasniedz optimālo darba temperatūru, sērijveida monitorā vērtības svārstās augstu un zemu. Pēc dažām minūtēm tas stabilizējas.

Programmā lietotājs var iestatīt sliekšņa vērtību, tas jādara tikai pēc rūpīgas novērošanas parastajā apkārtējās vides koncentrācijas vērtībā sērijveida monitorā. Uzreiz, ja vērtība svārstās no 400 līdz 430, slieksnim ir jānosaka krietni virs, piemēram, 500. Tas nedrīkst izraisīt kļūdainu skaņas signālu.

Sērijveida monitorā redzamās vērtības NAV ķīmiskās koncentrācijas līmenis “ppm” vai tamlīdzīgi. Tas ir tikai sprieguma līmeņa mērījums no sensora, kuru Arduino interpretē no 0 līdz 1023. Tāpēc mēs varam teikt, ka augstāka ķīmiskā koncentrācija, jo lielākas vērtības tiek parādītas.

Programma:

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

Seriālais monitors šajā projektā nav obligāts, tas darbojas arī kā atsevišķs, mums tas ir vajadzīgs tikai, lai kalibrētu sliekšņa vērtību programmā.

Iestatiet sliekšņa vērtību, mainot:

int th = 500 // Iestatiet sliekšņa līmeni.

Nomainiet 500 ar savu vērtību.

Ar šo tiek noslēgts raksts par MQ-135 gaisa kvalitātes sensora saskarni ar Arduino, lai saņemtu papildu jautājumus, varat publicēt savas domas komentāros.




Pāri: Kā izveidot transformatora tinumu skaitītāja ķēdi Nākamais: “WELCOME” LED displeja shēma