Tecnologia do Blogger.

Projecto arduino - Detector de gás


Boas pessoal!
Hoje trago - vos mais um projecto, neste caso um detector de gás, para sensor detector de gás estou a usar o "MQ-2", este sensor tem um custo bastante reduzido, tornando assim este projecto muito fácil de realizar graças ao seu baixo custo e fácil compreensão.
Abaixo deixo o material utilizado no projecto, assim como algumas imagens e ainda um video deste em funcionamento e claro o código para arduino.
Caso o vosso sensor demore ou não seja tão "sensível" ao gás, isso é por causa do trimer inserido na placa de breakout, por isso basta com uma chave de fendas ir rodando o trimer até que esteja "sensível" ao valores como querem
Material Utilizado:
-MQ-2 Gas Sensor ( datasheet )
-Buzzer de 5v
-1Led
-Fio
-Arduino


Imagens: 






Vídeo:








Código:


int mq2 = A0;   //defenir o pino analógico
int val = 0;  // criação da variável para armazenar o estado do sensor de gás


void setup()
{
  pinMode(13,OUTPUT);
  pinMode(12,OUTPUT);
Serial.begin(9600);//processo para a comunicação serial
}


void loop() {
  val = analogRead(mq2); //linha de código para armazenar os valores obtidos do sensor de gas  na  variável inteira  "Val"
 Serial.println(val);//envia o valor armazenado na variável "val" para a porta serial 
delay(1000);//intervalo de tempo de 1 segundo
if (val >= 800) {// se os valores obtidos e armazenados na variavel val forem maiores ou iguais a 800 então irá ser activado o buzzer por 3 segundos, e será ligado o led do pino 13
 digitalWrite(13,1);
 tone(12,2999,3000);
 delay(1000);
}
if (val < 800) {// se os valores obtidos e armazenados na variavel val forem menores que 800 então o led do pino 13 apaga-se
 digitalWrite(13,0);
 delay(1000);
}
}


Cumprimentos Rui Marinho!

11 comentários :

  1. Qual a relação que o 800 tem com o sensor, pois você define esse numero como ponto de ativação ou desativação do sensor

    ResponderExcluir
    Respostas
    1. Esse é utilizado pois eu fiz uma estimativa analisando os valores, mas poderia defenir outro valor como o 750 ...

      Excluir
    2. mas esse valor já é pré definido pelo fabricante como ponto em que o gás está presente em nível alem do normal no ambiente? é que estou tentando fazer um projeto relacionado a isso mas meus conhecimentos ainda são básicos.

      Excluir
    3. http://www.g7electronica.net/pt/modulos/244-mq-2-gas-sensor-.html
      Aqui tem vária informação acerca do sensor, podendo ainda também ver o seu datasheet, esse valor como eu já tinha dito foi definido por mim após alguns testes

      Excluir
    4. Este sensor lê outros gases? gaz de cozinha por exemplo? enxofre?

      Excluir
    5. O que vem a ser tone(12,2999,3000);?

      Excluir
    6. Acho que eh a frequencia do tom (12,9 Khz) e a duracao do tom (3 mil milisegundos)

      Daniel Rocha

      Excluir
    7. Amigo nesta projeto sua daria para colocar 8 sensores ?

      Excluir
  2. O que vem a ser tone(12,2999,3000);?

    ResponderExcluir
  3. Olá,você poderia por gentileza mandar a montagem do circuito?
    meu e-mail: lyselouise@yahoo.com

    Muito obrigada! :)

    ResponderExcluir
  4. Olá, gostaria de saber qual a unidade de medida do sensor de gás MQ-2, por exemplo, ele me da uma medição na porta analógica de 200, ele numero é em que unidade de medida? Obrigado desde já.

    ResponderExcluir