TUTORIAL:
DETECTOR DE GÁS
COM ARDUINO
@rodrigowsanches rodrigowsanches@[Link]
INTRODUÇÃO:
Este projeto tem como objetivo criar um
sistema de alarme para detecção de gás
utilizando o sensor MQ2. Quando o gás é
detectado, o sistema acende o LED vermelho e
aciona um buzzer por 3 segundos. Caso não haja
gás no ambiente, o sistema mantém apenas o
LED verde aceso, indicando situação normal.
@rodrigowsanches rodrigowsanches@[Link]
LISTA DE MATERIAIS:
1x Arduino Uno
1x Sensor de Gás MQ2
1x LED verde
1x LED vermelho
1x Buzzer
2x resistores de 220Ω (para os LEDs)
Jumpers
Protoboard
ESQUEMA DE LIGAÇÃO
SENSOR MQ2
VCC → 5V DO ARDUINO
GND → GND DO ARDUINO
A0 → PINO A0 DO ARDUINO
BUZZER
SINAL → PINO 4 DO ARDUINO
GND
LEDS
LED VERDE → PINO 2 DO ARDUINO
LED VERMELHO → PINO 3 DO ARDUINO
AMBOS COM RESISTORES DE 220Ω LIGADOS AO
GND
@rodrigowsanches rodrigowsanches@[Link]
Código do Projeto:
// === CONFIGURAÇÕES ===
int valorReferenciaGas = 400; // Valor a partir do qual consideramos que há
gás detectado
// === PINOS ===
int pinoSensorGas = A0;
int ledVerde = 2;
int ledVermelho = 3;
int buzzer = 4;
void setup() {
pinMode(ledVerde, OUTPUT);
pinMode(ledVermelho, OUTPUT);
pinMode(buzzer, OUTPUT);
[Link](9600);
}
void loop() {
int leituraGas = analogRead(pinoSensorGas);
[Link]("Leitura do MQ2: ");
[Link](leituraGas);
if (leituraGas > valorReferenciaGas) {
// Gás detectado
digitalWrite(ledVerde, LOW);
digitalWrite(ledVermelho, HIGH);
digitalWrite(buzzer, HIGH);
delay(3000); // Mantém alerta por 3 segundos
digitalWrite(buzzer, LOW);
digitalWrite(ledVermelho, LOW);
} else {
// Tudo normal
digitalWrite(ledVerde, HIGH);
digitalWrite(ledVermelho, LOW);
digitalWrite(buzzer, LOW);
}
delay(500); // Pequeno intervalo entre leituras
}
@rodrigowsanches rodrigowsanches@[Link]
Como Funciona o Código:
O Arduino lê o valor do sensor MQ2 e compara com um valor de
referência definido no início do código.
Se a leitura indicar presença de gás, o sistema acende o LED
vermelho e aciona o buzzer por 3 segundos.
Caso contrário, mantém o LED verde aceso, indicando que está
tudo normal.
O monitoramento é feito continuamente, com leituras
atualizadas a cada meio segundo.
Conclusão:
Este projeto é uma solução simples e funcional para detectar
vazamentos de gás em ambientes fechados. O sensor MQ2 lê a
concentração de gás, e caso ultrapasse um valor de referência
configurável no código, aciona o alarme com buzzer e LED
vermelho. Caso contrário, o LED verde indica que está tudo certo.
@rodrigowsanches rodrigowsanches@[Link]