
Os sensores MQ são dispositivos eletrónicos utilizados para detetar a presença de diversos gases no ambiente. Cada sensor MQ é projetado para ser sensível a um ou mais gases específicos, tornando-os úteis em uma variedade de aplicações, desde a segurança doméstica até o monitoramento industrial.
Tipos Comuns de Sensores MQ e Suas Aplicações:
MQ-2:Deteta gases combustíveis, como metano, butano, propano e fumaça.
Aplicações: detetores de vazamento de gás, alarmes de incêndio.
MQ-3:Deteta vapores de álcool e etanol.
Aplicações: etilómetros, sistemas de monitorização de condução sob influência de álcool.
MQ-4:Deteta metano e gás natural.
Aplicações: sistemas de deteção de fugas de gás em instalações domésticas e industriais.
MQ-5:Deteta GLP e gás natural.
Aplicações: sistemas de segurança para deteção de fugas de gás.
MQ-6:Deteta GLP e butano.
Aplicações: sistemas de deteção de fugas de gás em ambientes domésticos e industriais.
MQ-7:Deteta monóxido de carbono (CO).
Aplicações: detetores de monóxido de carbono para segurança residencial e industrial.
MQ-8:Deteta hidrogénio.
Aplicações: monitorização da presença de hidrogénio em ambientes industriais, e em veículos elétricos movidos a hidrogénio.
MQ-9:Deteta monóxido de carbono e gases combustíveis.
Aplicações: detetores de monóxido de carbono e sistemas de deteção de fugas de gás.
MQ-135:Deteta uma vasta gama de gases, incluindo amoníaco, benzeno, dióxido de carbono e álcool.

Aplicações: monitorização da qualidade do ar, sistemas de ventilação.
Diferenças Chave Entre os Sensores MQ:
Gases Detectados: Cada sensor é calibrado para ser mais sensível a certos gases do que a outros.
Faixa de Detecção: Cada sensor tem uma faixa específica de concentrações de gás que pode detetar com precisão.
Sensibilidade: Alguns sensores são mais sensíveis a concentrações mais baixas de gás do que outros.
Aplicações: As diferenças nas características de detecção levam a diferentes aplicações para cada tipo de sensor.
Considerações Importantes:
Os sensores MQ geralmente requerem um período de aquecimento para estabilizar sua leitura.
A precisão dos sensores MQ pode ser afetada por fatores como temperatura e humidade.
Apesar de serem dispositivos eficazes, não devem substituir equipamentos de segurança de qualidade profissional.
// Exemplo de código Arduino para leitura de sensor MQ (MQ-2 neste caso)
const int sensorPin = A0; // Pino analógico onde o sensor está conectado
const int ledPin = 13; // Pino digital para um LED indicador
const int threshold = 300; // Limiar para detecção de gás (ajuste conforme necessário)
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
int sensorValue = analogRead(sensorPin);
Serial.print("Valor do sensor: ");
Serial.println(sensorValue);
if (sensorValue > threshold) {
Serial.println("Gás detectado!");
digitalWrite(ledPin, HIGH); // Liga o LED
} else {
digitalWrite(ledPin, LOW); // Desliga o LED
}
delay(1000); // Aguarda 1 segundo antes da próxima leitura
}
Explicação do código:
const int sensorPin = A0;: Define o pino analógico A0 como a entrada do sensor MQ-2.
const int ledPin = 13;: Define o pino digital 13 como a saída para o LED indicador.
const int threshold = 300;: Define o valor limite para detecção de gás. Este valor precisará ser ajustado conforme a calibração do seu sensor e o ambiente.
void setup():Inicia a comunicação serial para exibir os valores do sensor no monitor serial.
Configura o pino do LED como saída.
void loop():int sensorValue = analogRead(sensorPin);: Lê o valor analógico do sensor.
Serial.println(sensorValue);: Imprime o valor lido pelo sensor no monitor serial.
if (sensorValue > threshold): Verifica se o valor do sensor é maior que o limite definido.Se for, imprime "Gás detectado!" no monitor serial e liga o LED.
Caso contrário, desliga o LED.
delay(1000);: Aguarda 1 segundo antes de fazer a próxima leitura.
Observações:
Este é um exemplo básico. Você pode adaptá-lo para outros sensores MQ, ajustando o limite e as ações executadas quando o gás é detectado.
A calibração do sensor é essencial para obter leituras precisas. O valor limite (threshold) pode variar dependendo do sensor e do ambiente.
Para um uso mais seguro, é recomendável procurar tutoriais especificos sobre o sensor MQ que está sendo utilizado.
A leitura de sensores MQ, por vezes, demora um tempo até se estabilizar, o valor de Delay pode variar, dependendo do modelo do sensor.