Tutorial : Como utilizar o Sensor de gás (GLP) - MQ5 com Arduino

Olá Garagistas! Neste tutorial iremos aprender como usar o Sensor de Gás (GLP) – MQ5 . Para nossa demonstração, fizemos um sistema com 3 saídas – Uma saída apenas ascendendo um LED verde ,  outra ascendendo o LED amarelo e fazendo um “Beepe” no Buzzer  e uma outra saída ascendendo o LED vermelho e disparando uma Sirene avisando um estado mais crítico.

 

Material Usado :

 

 1 x  Arduno UNO

 1 x Sensor de Gás GLP – MQ5

 1 x Buzzer

 1 x Led vermelho, 1 x Led amarelo e 1 x Led verde

 1 x Resistor  10KOhms e 3 x Resistores 330 Ohms

 Alguns Jumpers

 

 

1.O Sensor de gás GLP – MQ5

O Sensor de gás (GLP) MQ-5 é um sensor de segurança , ele tem alta sensibilidade para gás GLP(Gás Liquefeito de Petróleo) e gás natural e tem baixa sensibilidade para álcool e fumaça de cigarro . Possui uma resposta rápida, seu tempo de vida útil é longo e simples para utilização

Eles são usados em equipamentos de detecção de vazamento de gás na família e na indústria. O sensor é acionado por uma determinada quantidade de gás no ambiente     de acordo com sua característica de sensibilidade que segue na imagem abaixo.

 

 

 

2. Esquema Elétrico

 

 

 

3.Sketch

int BUZZER = A0;  //endereçar o Buzzer para o pino A0

int sensor = A5; //endereçar o sensor para o pino A5

int sensorValue = 0; //atribuir o valor inicial para a variável

int ledRed = 13; //endereçar o Led vermelho para o pino 13

int ledYellow = 12; //endereçar o Led amarelo para o pino 12

int ledGreen = 11; //endereçar o Led verde para o pino 11
void setup() { //Declaração dos Leds e o Buzzer como saída

pinMode(ledRed, OUTPUT);
pinMode(ledYellow, OUTPUT);
pinMode(ledGreen, OUTPUT);
pinMode(BUZZER, OUTPUT);
Serial.begin(9600); //taxa de transmissão da porta serial com 9600

}

void loop() {
sensorValue = analogRead(sensor); //Lê o valor do sensor e armazena no sensorValue
Serial.println(sensorValue, DEC); //imprime o valor do sensor
if(sensorValue<=299){ //Se o valor do sensor for até 299 é considerado normal
digitalWrite(ledGreen, HIGH);
digitalWrite(ledYellow, LOW);
digitalWrite(ledRed, LOW);

}
if(sensorValue>300 && sensorValue<=699){ //Se o valor do sensor for entre 300 a 699 é considerado Alerta
tone(BUZZER, 1000);
delay(500);
noTone(BUZZER);
delay(2000);
digitalWrite(ledYellow, HIGH);
digitalWrite(ledGreen, LOW);
digitalWrite(ledRed, LOW);
}

if(sensorValue>700){ //Se o valor do sensor for acima de 700 considerado critico
tone(BUZZER, 1500);
delay(50);
noTone(BUZZER);
delay(50);
digitalWrite(ledRed, HIGH);
digitalWrite(ledGreen, LOW);
digitalWrite(ledYellow, LOW);
}
}

4.Referencias

 

Sensor de gás (GLP) - MQ5

 

Exibições: 2577

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço