0% acharam este documento útil (0 voto)
44 visualizações5 páginas

Tutorial Detector de Gás Com Arduino

Detector de gás. Arduino.

Enviado por

yandra.mello
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
44 visualizações5 páginas

Tutorial Detector de Gás Com Arduino

Detector de gás. Arduino.

Enviado por

yandra.mello
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

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]

Você também pode gostar