Actividad 3: Detección de gas

Actividad 3:

 

El objetivo de esta actividad es aprender a utilizar el sensor MQ-2 para detectar la presencia de butano u otros gases combustibles en el ambiente, y activar una alarma visual y auditiva en caso de detección.

Vamos a medir el nivel de CO con el Módulo de MQ-2 y mostraremos la concentración obtenida por el display 7 segmentos. Además, utilizaremos el LED RGB integrado en el MentorBit para indicar que la concentración no es peligrosa (RGB en verde) o, por el contrario, si lo es y debemos preocuparnos (RGB en rojo).

Las concentraciones en interiores suelen ser de 800 a 1000 partes por millón (ppm), niveles superiores son peligrosos.


#include <MentorBit.h>
#include <MentorBitDisplay.h>
#include <MentorBitMQ.h>
#include <MentorBitPuertos.h>

MentorBitPuertos miModuloPuertos;
MentorBit Placa;
MentorBitDisplay Display;

MentorBitMQ2 mq2(mq2.co, miModuloPuertos.PUERTO_GENERICO_1_ANALOG_2);

void setup()
{

  // Inicializamos el Display 7 Segmentos
  Display.inicializarDisplay();

  // Calibramos el sensor MQ para obtener medidas fiables
  mq2.calibrar();

}

void loop()
{

  // Obtenemos la lectura de CO del MQ
  float concentracion_co = mq2.obtenerLecturaMQ();
  // Mostramos la concentración de CO obtenida por el Display 7 segmentos
  Display.imprimir(concentracion_co);
  // Modificamos el estado del LED RGB integrado en el MentorBit
  if(concentracion_co > 800)
  {

    Placa.encenderRGB(255, 0, 0);

  } else {

    Placa.encenderRGB(0, 255, 0);

  }

  // Pequeña pausa del código
  delay(500);

}
Vistas
2 Número de vistas
2 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.