Obvod snímača kvality vzduchu MQ-135 - pracuje a je prepojený s programovým kódom

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





V tomto článku sa naučíme, ako prepojiť snímač kvality vzduchu MQ-135 s Arduinom. Uvidíme prehľad senzora a zostavíme projekt, ktorý detekuje únik LPG plynu a uvidíme niektoré relevantné hodnoty v sériovom monitore.

Čo je snímač MQ-135?

MQ-135 je senzorové zariadenie na meranie kvality alebo znečistenia ovzdušia. Dokáže detekovať rôzne chemické obsahy vo vzduchu a poskytnúť príslušnú zmenu napätia na výstupnom kolíku v závislosti od chemickej koncentrácie vo vzduchu.



Dokáže detekovať alkohol, benzén, dym, NH3, bután, propán atď., Ak stúpne ktorákoľvek z uvedených chemických koncentrácií, senzor prevedie chemickú koncentráciu vo vzduchu na vhodný rozsah napätia, ktorý môže spracovať Arduino alebo akýkoľvek mikrokontrolér. Nemôže povedať, aký druh chemickej koncentrácie vzrástol vo vzduchu.

Typický snímač MQ-135:

Modul snímača kvality vzduchu MQ135

Jedná sa o 6 koncových zariadení, ktoré sú symetrické v umiestnení terminálov, obe strany terminálu sú zameniteľné. Tu je ilustrácia špendlíkov:



PQUT MQ135

Tu je základná schéma zapojenia:

Dva piny „A“ sú vnútorne skratované a dva piny „B“ sú vnútorne skratované. Kolíky H a H sú ohrievacia špirála snímača. Vykurovacia špirála sa používa na ohrev vzduchu okolo snímača, aby mohla optimálne detekovať chemický obsah vo vzduchu.

Zahriatie senzora na dosiahnutie optimálneho pracovného stavu môže trvať až niekoľko minút. Počas prevádzky sa neodporúča dotýkať sa snímača, pretože sa môže pekne zahriať.

Snímač má prevádzkové napätie 5 V, snímač musí byť napájaný iba z externých zdrojov, pretože na vykurovanie spotrebuje asi 200 mA. Arduino regulátor napätia nedokáže dodať toľko prúdu.

Na testovanie môžete na výstupný kolík B pripojiť ampérmeter v rozsahu mA a priniesť cigaretový plynový zapaľovač. Pokúste sa uniknúť z plynu bez toho, aby ste ho zapálili v blízkosti snímača. Keď koncentrácia plynu stúpa okolo snímača, zvyšuje sa tok prúdu cez ampérmeter. Ak to funguje, váš senzor funguje normálne.

Teraz toho viete dosť o senzore MQ-135, poďme ďalej a naučme sa, ako prepojiť MQ-135 s rozhraním Arduino.

Obvod:

Snímač kvality vzduchu Arduino MQ-135 pracuje a prepojuje

Vykonajte zapojenie podľa schémy a skontrolujte pripojenie vodiča snímača plynu atď. Zvyšok obvodu je zrejmý.

Analógový kolík Arduina meria napätie zo snímača plynu. Keď koncentrácia plynu stúpne nad nastavenú prahovú hodnotu v programe, bzučiak začne pípať.

Zahriatie senzora na dosiahnutie optimálneho prevádzkového stavu trvá asi niekoľko minút. Kým nedosiahne optimálna pracovná teplota, hodnoty v sériovom monitore kolíšu hore a dole. Stabilizuje sa po niekoľkých minútach.

V programe môže užívateľ nastaviť prahovú hodnotu, musí to byť vykonané až po starostlivom sledovaní normálnej hodnoty koncentrácie v sériovom monitore. Ak momentálne hodnota kolíše od 400 do 430, musí byť prahová hodnota nastavená oveľa vyššie, napríklad 500. Nesmie falošne spustiť bzučiak.

Hodnoty zobrazené na sériovom monitore NIE SÚ úrovňou chemickej koncentrácie „ppm“ ani nič podobné. Je to iba miera úrovne napätia zo senzora, ktorý Arduino interpretuje od 0 do 1023. Dá sa teda povedať, že čím vyššia je chemická koncentrácia, tým vyššie hodnoty sa zobrazia.

Program:

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

Sériový monitor nie je v tomto projekte povinný, funguje tiež ako samostatný. Potrebujeme ho iba na kalibráciu prahovej hodnoty v programe.

Nastavte prahovú hodnotu zmenou:

int th = 500 // Nastaviť prahovú úroveň.

Nahraďte 500 vašou hodnotou.

Týmto sa uzatvára článok o prepojení snímača kvality vzduchu MQ-135 s Arduinom. V prípade ďalších otázok môžete uviesť svoje pripomienky prostredníctvom svojich komentárov.




Dvojica: Ako vyrobiť obvod počítadla vinutia transformátora Ďalej: Okruh displeja LED „VÍTAJTE“