Obvod snímače kvality vzduchu MQ-135 - práce a propojení s programovým kódem

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





V tomto článku se naučíme, jak propojit senzor kvality vzduchu MQ-135 s Arduinem. Uvidíme přehled senzoru a vytvoříme projekt, který detekuje únik LPG plynu a uvidíme některá relevantní měření v sériovém monitoru.

Co je snímač MQ-135?

MQ-135 je zařízení ke snímání kvality ovzduší nebo znečištění ovzduší. Dokáže detekovat různé chemické obsahy ve vzduchu a poskytnout odpovídající kolísání napětí na výstupním kolíku v závislosti na chemické koncentraci ve vzduchu.



Dokáže detekovat alkohol, benzen, kouř, NH3, butan, propan atd., Pokud některá z uvedených chemických koncentrací stoupne, senzor převede chemickou koncentraci ve vzduchu na vhodný rozsah napětí, který může zpracovat Arduino nebo jakýkoli mikrokontrolér. Nemůže říci, jaký druh chemické koncentrace vzrostl ve vzduchu.

Typický snímač MQ-135:

Modul snímače kvality vzduchu MQ135

Jedná se o 6 terminálového zařízení, které je symetrické v umístění terminálu, obě strany terminálu jsou zaměnitelné. Zde je ilustrace pinů:



MQ135 pinouts

Zde je základní schéma připojení:

Dva piny „A“ jsou interně zkratovány a dva piny „B“ jsou interně zkratovány. Kolíky H a H jsou topná cívka snímače. Topná spirála se používá k ohřevu vzduchu kolem senzoru, aby mohl optimálně detekovat chemický obsah ve vzduchu.

Zahřátí senzoru může dosáhnout optimálních pracovních podmínek až několik minut. Nedoporučuje se dotýkat se senzoru během provozu, protože se může docela zahřát.

Senzor má provozní napětí 5 V, senzor musí být napájen pouze z externích zdrojů, protože na vytápění spotřebovává přibližně 200 mA. Arduino regulátor napětí nemůže dodávat tolik proudu.

Pro testování můžete připojit ampérmetr v rozsahu mA na výstupní kolík B a přinést zapalovač doutníkového plynu. Pokuste se uniknout plyn, aniž byste jej zapálili poblíž senzoru. Jak koncentrace plynu stoupá kolem snímače, zvyšuje se proud protékající ampérmetrem. Pokud to funguje, váš senzor funguje normálně.

Nyní toho o senzoru MQ-135 víte dost, pojďme dál a naučme se, jak propojit MQ-135 s rozhraním Arduino.

Obvod:

Čidlo kvality vzduchu Arduino MQ-135 pracuje a připojuje se k němu

Proveďte připojení podle schématu a zkontrolujte připojení drátu senzoru plynu atd. Zbytek obvodu je vysvětlující.

Analogový kolík Arduina měří napětí ze senzoru plynu. Když koncentrace plynu stoupne nad nastavenou prahovou hodnotu v programu, bzučák začne pípat.

Čidlo se zahřeje na dosažení optimálního provozního stavu přibližně za několik minut. Dokud nedosáhne optimální pracovní teploty, hodnoty v sériovém monitoru kolísají mezi vysokými a nízkými hodnotami. Stabilizuje se po několika minutách.

V programu může uživatel nastavit mezní hodnotu, musí to být provedeno pouze po pečlivém sledování normální hodnoty koncentrace okolí v sériovém monitoru. Okamžitě, pokud hodnota kolísá od 400 do 430, musí být prahová hodnota nastavena vysoko nad, například 500. Nesmí falešně spustit bzučák.

Hodnoty zobrazené na sériovém monitoru NEJSOU úrovní chemické koncentrace „ppm“ ani nic podobného. Je to pouhé měření úrovně napětí ze senzoru, který Arduino interpretuje od 0 do 1023. Můžeme tedy říci, čím vyšší je chemická koncentrace, tím vyšší hodnoty se zobrazí.

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 není v tomto projektu povinný, funguje také jako samostatný, potřebujeme ho pouze ke kalibraci prahové hodnoty v programu.

Nastavit prahovou hodnotu změnou:

int th = 500 // Nastavit prahovou úroveň.

Nahraďte 500 svou hodnotou.

Tím se uzavírá článek o tom, jak propojit snímač kvality vzduchu MQ-135 s Arduino, pro další dotazy můžete poslat své myšlenky prostřednictvím svých komentářů.




Předchozí: Jak vyrobit obvod počítadla vinutí transformátoru Další: LED displej „VÍTEJTE“