Neste post iremos explicar como funciona o módulo MQ-135, um sensor de gases tóxicos capaz de detectar amônia, dióxido de carbono, benzeno, óxido nítrico e também fumaça e álcool. Com o sensor de gás MQ-135 é possível desenvolver sistemas de monitoramento e alarmes baseados na concentração de gás no ambiente.
O sensor é capaz de detectar concentrações entre 10 e 300 ppm (partes por milhão) de amônia e álcool e entre 10 e 1000 ppm de benzeno no ar. A sensibilidade do sensor pode ser ajustada através de um trimpot localizado atrás da placa. Quando algum gás ultrapassa o nível ajustado no trimpot, a saída digital do sensor (DO) fica em nível alto. Em concentrações normais, a saída digital permanece em nível baixo. O módulo também possui uma saída analógica (AO), que permite medir a concentração de gases no ar com precisão.
A alimentação do MQ-135 é de 5 VDC e a leitura e envio das informações é feita pelo CI LM393.
Como funciona o sensor de gás MQ-135?
Os módulos da família MQ, são sensores de gás do tipo MOS (Metal Oxide Semiconductor). Internamente, o sensor tem uma resistência alimentada pelos pinos 5 V e GND. A resistência obedece a regra de que quanto maior for a concentração de gás tóxico, menor será a resistência. Consequentemente, a tensão na saída do sensor segue a regra abaixo:
- Quanto maior a concentração de gás, maior será a tensão de saída
- Quanto menor for a concentração de gás, menor será a tensão de saída
Em caso de dúvidas, consulte o datasheet do sensor MQ-135 com informações detalhadas do produto.
Para uma melhor leitura e funcionamento do módulo, deve ser respeitado um tempo de queima de aproximadamente 3 minutos para testes simples e 24 horas para o funcionamento real. Durante o período de queima o sensor poderá fazer leituras muito divergentes.
Importante! O sensor de gases tóxicos MQ-135 deve ser utilizado apenas para fins experimentais. Não recomendamos o uso do mesmo em projetos profissionais ou que envolva segurança humana ou ambiental.
Estrutura do sensor MQ-135
Na parte de baixo da placa do sensor, temos três componentes diretamente ligados ao funcionamento do sensor.
O trimpot é responsável pelo ajuste do nível de sensibilidade da saída digital. O LED ao lado direito mostra se o sensor está ligado ou não. O funcionamento do LED ao lado esquerdo depende da sensibilidade ajustada no sensor, quando a concentração de gases tóxicos passa no nível ajustado, o LED permanece aceso.
Abaixo podemos conferir os pinos do sensor MQ-135:
- VCC fornece energia para o módulo. Deve ser conectado no pino 5V da placa de desenvolvimento utilizada;
- GND é o pino de aterramento e precisa ser conectado ao pino GND da placa;
- DO fornece uma representação digital da presença de gases tóxicos;
- AO fornece tensão de saída analógica proporcional à concentração de gases tóxicos.
Sensor de gás MQ-135 com Arduino
Abaixo está o esquemático de ligação do sensor de gases tóxicos MQ-135 com o Arduino. O pino VCC deve ser ligado ao pino 5V do Arduino, GND ao GND, DO no pino 2 e AO no A0.
No código, o valor lido da porta analógica (leitura_analogica) é apresentado no monitor serial. Com o valor lido na porta digital (leitura_digital) serve para verificar se há ou não presença de um gás tóxico no ambiente.
// Definição da ligação dos pinos com o Arduino #define pinoAnalogico A0 #define pinoDigital 2 void setup() { // Inicializa a comunicação serial Serial.begin(9600); // Define os pinos do sensor como entrada pinMode(pinoAnalogico, INPUT); pinMode(pinoDigital, INPUT); } void loop() { // Lê o pino analógico do sensor int leitura_analogica = analogRead(pinoAnalogico); // Lê o pino digital do sensor int leitura_digital = digitalRead(pinoDigital); // Apresenta a leitura analógica no monitor serial Serial.print("leitura do sensor: "); Serial.println(leitura_analogica); // Verifica se existe gás tóxico presente no ambiente if (leitura_digital == HIGH) { Serial.println("Gás tóxico detectado!"); } else { Serial.println("Gás tóxico não detectado"); } // Repete a leitura do sensor a cada 1 segundo delay(1000); }
Outros sensores MQ
Existem outros tipos de sensores como o módulo MQ-135. Abaixo você encontra uma tabela com a descrição de cada um deles:
Modelo | Sensibilidade |
MQ-2 | Detecção de gases inflamáveis: GLP, Metano, Propano, Butano, Hidrogênio, Álcool, Gás Natural, outros inflamáveis e Fumaça. |
MQ-3 | Detecção de Álcool , Etanol e Fumaça. |
MQ-4 | Detecção de Metano, Propano e Butano. |
MQ-5 | Detecção de GLP e gás natural |
MQ-6 | Detecção de gás GLP (Gás de Cozinha), Propano, Isobutano e Gás Natural Liquefeito |
MQ-7 | Detecção do gás Monóxido de Carbono |
MQ-8 | Detecção do gás hidrogênio |
MQ-9 | Detecção de Monóxido de Carbono e gases inflamáveis |
MQ-131 | Detecção de ozônio |
MQ-135 | Detecção de Gás Amônia, Óxido Nítrico, Álcool, Benzeno, Dióxido de Carbono e Fumaça |
MQ-136 | Detecção de Gás Sulfídrico H2S |
MQ-137 | Detecção de Gás Amônia |
MQ-138 | Detecção de n-hexano, benzeno, NH3, álcool, fumaça, CO, etc. |
Gostou de conhecer o módulo MQ-135? Se ainda ficou alguma dúvida deixe um comentário abaixo. Para mais conteúdos como esse acesse nosso blog. E para não perder nenhuma novidade da MakerHero nos siga no Instagram.
É possível utiliza-lo para detectar APENAS amônia? Se não, qual sensor seria o mais adequado?
Olá,
Não, ele detecta todos esses gases. Para detectar apenas amônia seria o MQ-137.
Abraços!
Vinícius – Equipe MakerHero
da uma olhada na formatação que não veio o codigo formatado
Olá Jonathan!
Aqui apareceu normal a formatação, tente limpar o cache do navegador.
Abraços!
Vinícius – Equipe MakerHero