Projetos de circuito eletrônicoSensores e detectoresCircuito Sensor de Qualidade do Ar MQ-135 - Funcionamento e Interface...

Circuito Sensor de Qualidade do Ar MQ-135 – Funcionamento e Interface com o Código de Programa

Relacionados

Neste artigo vamos aprender como fazer a interface do sensor de qualidade do ar MQ-135 com o Arduino. Veremos a visão geral do sensor e construiremos um projeto que detecta vazamento de gás GLP e veremos algumas leituras relevantes no monitor serial.

O que é o sensor MQ-135?

O MQ-135 é um dispositivo sensor de medição da qualidade do ar ou da poluição do ar. Ele pode detectar vários conteúdos químicos no ar e fornecer variação de voltagem apropriada no pino de saída, dependendo da concentração química no ar.

Ele pode detectar álcool, benzeno, fumaça, NH3, butano, propano etc. Se qualquer uma das concentrações químicas indicadas aumentar, o sensor converte a concentração química no ar para a faixa de voltagem apropriada, que pode ser processada pelo Arduino ou qualquer microcontrolador. Não pode dizer que tipo de concentração química subiu no ar.

Sensor MQ-135 típico:

MÓDULO SENSOR DE QUALIDADE DO AR MQ135

É um dispositivo de 6 terminais que é simétrico na colocação do terminal; ambos os lados do terminal são intercambiáveis. Aqui está a ilustração dos pinos:

PINAGEM MQ135

Aqui está um diagrama básico de conexão:

IMG 62450947959E8

Dois pinos ‘A’ estão em curto internamente e dois pinos ‘B’ estão em curto internamente. Os pinos H e H são bobinas de aquecimento do sensor. A bobina do aquecedor é usada para aquecer o ar ao redor do sensor, para que ele possa detectar o conteúdo químico no ar de maneira ideal.

O sensor pode levar alguns minutos para aquecer e atingir a condição ideal de trabalho. Não é aconselhável tocar no sensor durante o funcionamento porque pode ficar bastante quente.

O sensor possui tensão de operação de 5V; o sensor deve ser alimentado apenas por fontes externas, pois consome cerca de 200mA para aquecimento. O regulador de tensão do arduino não pode fornecer tanta corrente.

Para testar, você pode conectar um amperímetro na faixa de mA no pino de saída B e trazer um isqueiro de gás de charuto. Tente vazar o gás sem acendê-lo perto do sensor. À medida que a concentração de gás aumenta ao redor do sensor, o fluxo de corrente através do amperímetro aumenta. Se isso funcionar, seu sensor está funcionando normalmente.

Agora, você sabe um pouco sobre o Sensor MQ-135, vamos seguir em frente e aprender como fazer a interface do MQ-135 com a interface Arduino.

O circuito:

FUNCIONAMENTO E INTERFACE DO SENSOR DE QUALIDADE DO AR ARDUINO MQ-135

Faça as conexões conforme o diagrama e verifique a conexão do fio do sensor de gás, etc. O resto do circuito é autoexplicativo.

O pino analógico do Arduino mede a tensão do sensor de gás. Quando a concentração de gás sobe acima do limite predefinido no programa, a campainha começa a emitir bipes.

O sensor leva alguns minutos ou mais para aquecer e atingir a condição operacional ideal. Até atingir a temperatura ideal de trabalho, os valores no monitor serial flutuam alto e baixo. Estabiliza após alguns minutos.

No programa o usuário pode definir o valor limite, isso deve ser feito somente após observação cuidadosa do valor de concentração ambiente normal no monitor serial. Por instantes, se o valor oscilar de 400 a 430, o limite deve ser definido bem acima, como 500. Não deve acionar a campainha falsamente.

Os valores exibidos no monitor serial NÃO são nível ‘ppm’ de concentração química ou algo parecido. É mera medida do nível de tensão do sensor; O Arduino interpreta o valor de 0 a 1023. Então podemos dizer que quanto maior a concentração química, maiores os valores são exibidos.

Programa:

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

O monitor serial não é obrigatório neste projeto ele também funciona como autônomo; precisamos dele apenas para calibrar o valor limite no programa.

Defina o valor limite alterando:

int º = 500; // Define o nível de limite.

Substitua 500 pelo seu valor.

Isso conclui o artigo sobre como fazer a interface do sensor de qualidade do ar MQ-135 com o Arduino, para mais dúvidas, você pode postar seus pensamentos através de seus comentários.

Hashtags: #Circuito #Sensor #Qualidade #MQ135 #Funcionamento #Interface #Código #Programa
 

FONTE


Nota: Este conteúdo foi traduzido do Inglês para português (auto)
Pode conter erros de tradução

Olá, se tiver algum erro de tradução (AUTO), falta de link para download etc…
Veja na FONTE até ser revisado o conteúdo.
Status (Ok Até agora)


Se tiver algum erro coloque nos comentários

Mas se gostou compartilhe!!!

Relacionados

Relacionados