MQ-135: gaasi- või õhukvaliteediandur

MQ-135

Teie projektides võib teil vaja minna täpseid tööriistu, et kontrollida keskkonna õhu kvaliteeti ja tuvastada kahjulike ainete olemasolu. Ta andur MQ-135 See on see, mida otsisite, pakkudes usaldusväärset ja tõhusat erinevate tervisele kahjulike gaaside tuvastamist.

Siit saate teada funktsioonid ja rakendusMQ-135 anduri s, mis tõstab esile selle võime tuvastada gaase nagu ammoniaak, alkohol, benseen ja suits, ning saate teada, kuidas seda Arduinoga kasutada…

Mis on MQ-135 andur?

mq-135

El MQ-135 moodul on andur indiumiga legeeritud tinaoksiidi pooljuht (In2O3-SnO2), mille elektrijuhtivus varieerub sõltuvalt gaaside kontsentratsioonist keskkonnas. See juhtivuse muutus tähendab anduri elektritakistuse muutumist, mida saab mõõta ja kasutada olemasolevate gaaside kontsentratsiooni määramiseks.

Õhus tuvastatavate gaaside hulgas on CO2, alkohol, lämmastikoksiid (NOx), süsinikmonooksiid (CO), ammoniaak (NH3), sulfiid, benseen (C6H6), suits ja muud gaasid tervisele kahjulik. Pidage meeles, et iga gaasi kogust ei ole võimalik mõõta, see aitab teil lihtsalt määrata õhu kvaliteeti, kontrollides seda tüüpi gaasi olemasolu.

Lisaks peate seda teadma tundlikkus võib olla erinev sõltuvalt mõõdetud gaasist, näiteks:

  • Ammoniaak (NH3): 10 ppm-300 ppm
  • Benseen: 10-1000 ppm
  • Alkohol: 10-300 ppm

Andur MQ-135 põhineb selle toimimisel õhus olevate gaaside ja anduri tundliku pinna, mis koosneb indiumiga legeeritud tinaoksiidist, vastastikmõjul, nagu ma eelnevalt märkisin. Kui gaas puutub kokku anduri pinnaga, Gaasimolekulid reageerivad pinnale adsorbeerunud hapnikuaatomitega, vabastades elektrone ja muutes materjali elektrijuhtivust..

La Elektrijuhtivuse muutuse suurus sõltub gaasi kontsentratsioonist ja selle afiinsusest indiumiga legeeritud tinaoksiidiga. Muu hulgas gaasidel, nagu ammoniaak, alkohol, benseen ja suits, on selle materjali suhtes kõrge afiinsus, mis tähendab olulisi muutusi anduri elektrijuhtivuses.

MQ-135 andurirakendused

Andur MQ-135 leiab laias valikus rakendusi erinevates sektorites, sealhulgas:

  • Keskkonnaseire, näiteks õhukvaliteedi tuvastamiseks looduskeskkonnas.
  • Tööstusohutus gaasilekke tuvastamiseks, mis võib olla töötajatele ohtlik.
  • Koduautomaatika, õhukvaliteedi kontrollimine arukates kodudes ja hoonetes, eriti suurtes linnades või tehaste läheduses.
  • Automatiseerimine gaaside tuvastamiseks automatiseeritud tööstusprotsessides ja toimingu genereerimiseks gaasi tuvastamisel.
  • Teaduslikud uuringud õhukvaliteedi ja kahjulike gaaside esinemise uurimiseks erinevates keskkondades.

Olgu lisatud, et see andur pole mitte ainult väga mitmekülgne, vaid ka odav, kõrge tundlikkusega erinevate gaaside suhtes, seda on lihtne kasutada, töökindel ja talub ebasoodsaid keskkonnatingimusi. Siiski on tõsi ka see, et sellel on oma piirangud, kuna see ei ole selektiivne ainult ühe gaasi suhtes, see võib olla tundlik keskkonnamuutustele, nagu niiskus või temperatuur, selle signaal ei ole gaasi tuvastamisel alati lineaarne, seega Olemasolevat kogust on raske teada ja selle reaktsiooniaeg ei ole kõige kiirem, nii et äkiliste gaasikontsentratsiooni muutuste peegeldumine võib võtta aega...

MQ-135 tuvastatud gaaside kohta

gaas

Kohta tuvastatud gaasidPeab ütlema, et MQ-135 on tundlik hea hulga kahjulike gaaside suhtes. Nagu ma varem mainisin, on nende hulgas:

  • Süsinikdioksiid (CO2): Kui seda gaasi leidub suurtes kogustes, võib see tõsta vere happesust hapnikuvaeses keskkonnas. See võib põhjustada ka peavalu, peapööritust, uimasust, iiveldust, segasust ja hingamisraskusi. Kui kontsentratsioon ja kokkupuude on kõrge, võib see põhjustada isegi muid suuri probleeme ja isegi surma. See on tavaline veinikeldrites käärimisprotsessi käigus, kus seda gaasi tekib suurtes kogustes ja see on juba põhjustanud surma ("magusa surma") mitmele inimesele...
  • Alkohol (EtOH): Need alkoholiaurud võivad põhjustada ka mürgistust, kopsuprobleeme, närvisüsteemi häireid, oksendamist, peapööritust jne.
  • Lämmastikoksiidid (NOx): sel teisel juhul on meil happegaas, mis võib põhjustada silmade, naha, hingamisteede ärritust, hingamisraskusi, valu rinnus, kopsukahjustusi, süvendada hingamisteede haigusi jne.
  • Süsinikmonooksiid (CO): Sarnaselt dioksiidiga on see teine ​​gaas tervisele üsna problemaatiline, tekitades üsna sarnaseid sümptomeid, kuid võib rasketel mürgistusjuhtudel lõppeda isegi surmaga, mistõttu on oluline selle olemasolu kontrollida.
  • Amoniako (NH3): See teine ​​gaas võib põhjustada ka silmade ja hingamisteede ärritust, köha, kroonilisi hingamisteede haigusi, kopsukahjustusi jne.
  • Sulfiid (S): Sulfiidid võivad samuti põhjustada ammoniaagiga sarnaseid probleeme.
  • Benseen (C6H6): See on veel üks ohtlik gaas, mis võib põhjustada kergemaid tagajärgi, nagu peavalu, pearinglus, iiveldus, kudede ärritus, aga ka muid pikaajalisi probleeme, nagu reproduktiivprobleemid, vähk, nagu leukeemia jne.
  • Suits ja teised: Ka ülejäänud gaasid, mida MQ-135 tuvastab, võivad põhjustada hingamisraskusi, eriti neile, kellel on KOK, astma jne, samuti silmade, hingamisteede ärritust, köha, valu rinnus, kopsukahjustusi, vähki. kopsud esinevate osakeste tõttu jne.

MQ-135 koos Arduinoga

Arduino IDE, andmetüübid, programmeerimine

Esiteks on oluline teada, kuidas ühendage moodul MQ-135 emaplaadiga Arduino UNO et see õigesti töötaks ja saaksime oma koodi testima hakata. Selleks on see väga lihtne, peate lihtsalt vaatama oma mooduli pistikupesa ja ühendama järgmiselt:

  • Mooduli GND ühendatakse Arduino plaadi GND-ga.
  • Mooduli VCC ühendatakse Arduino 5 V pingega.
  • MQ-135 DOUT-i saab ühendada Arduino analoogsisendiga, näiteks kontaktiga A0.

Teisest küljest peate ka alla laadima MQ-135 teek Arduino IDE jaoks sellelt lingilt. Pärast installimist saame alustada testi kood, mis võib sarnaneda järgmistega:

#include "MQ135.h"
#define ANALOGPIN A0    
#define RZERO 206.85   
MQ135 gasSensor = MQ135(ANALOGPIN);
 
void setup()
{
  Serial.begin(9600);
  float rzero = gasSensor.getRZero();
  delay(3000);
  Serial.print("MQ135 RZERO Valor de calibración: ");
  Serial.println(rzero);
}
 
void loop() {
  float ppm = gasSensor.getPPM();
  delay(1000);
  digitalWrite(13,HIGH);
  Serial.print("Valores de CO2 en ppm: ");
  Serial.println(ppm);
}


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.