¡Oferta!

Módulo FC-22 con Sensor MQ-2 de Detección de Humo, Metano y Gas Líquido Inflamable para Arduino

El precio original era: 5,98 €.El precio actual es: 3,52 €. Excluido IVA

Módulo FC-22 con Sensor MQ-2 de Detección de Humo, Metano y Gas Líquido Inflamable para Arduino

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categorías: ,

🎬 El producto en vídeo

Descripción


🧾 Descripción del módulo FC-22 con sensor MQ-2

El módulo FC-22 es un sensor de gas basado en elMQ-2, diseñado para detectar humo, metano (CH₄), GLP (gas licuado de petróleo) y otros gases inflamables presentes en el aire.

📦 Características principales

  • Sensor: MQ-2
  • Tipo de detección: Humo, Metano, GLP, Hidrógeno, Alcohol, Propano
  • Tensión operativa: 5V DC
  • Interfaz:
    • Analógica (A0): salida proporcional a la concentración de gases
    • Digital (D0): salida HIGH/LOW según la configuración de umbral
  • Potenciómetro integrado para la regulación del umbral (salida digital)
  • indicador LED para alimentación y estado digital
  • Tiempo de precalentamiento: 20-30 segundos
  • Dimensiones: aproximadamente 32 x 22 x 27 mm

⚙️ Conexiones del módulo FC-22 con Arduino

Pin del módulo FC-22 Función Pin de Arduino recomendado
VCC Alimentación (5V) 5V
GND GND GND
D0 Salida digital Cualquier pin digital
A0 Salida analógica A0 (o otro pin analógico)

🧪 Cómo funciona el sensor MQ-2

El sensor MQ-2 contiene un material sensible (SnO₂) que cambia resistencia en presencia de gases inflamables. Este cambio se convierte en señal eléctrica.

  • Salida analógica (A0): proporciona un valor proporcional a la concentración de gases.
  • Salida digital (D0): devuelve HIGH (1) si la concentración supera el umbral, LOW (0) de lo contrario.

🔧 Guía de programación con Arduino

🔌 1. Conexiones básicas

Arduino     FC-22
--------     -----
5V          → VCC
GND         → GND
A0          → A0 (uscita analogica)
D2          → D0 (uscita digitale)

🧑‍💻 2. Código de ejemplo: Lectura analógica (A0)

const int analogPin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int gasValue = analogRead(analogPin);
  Serial.print("Valore gas rilevato: ");
  Serial.println(gasValue);
  delay(1000);
}

📝 Nota: Los valores leídos pueden ir de 0 a 1023. Mayor es el valor, mayor es la concentración de gas detectada.


🧑‍💻 3. Código de ejemplo: Detección de umbral con salida digital (D0)

const int digitalPin = 2;
const int ledPin = 13;

void setup() {
  pinMode(digitalPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int gasDetected = digitalRead(digitalPin);

  if (gasDetected == LOW) {
    Serial.println("⚠️ Gas rilevato!");
    digitalWrite(ledPin, HIGH);
  } else {
    Serial.println("✅ Aria pulita.");
    digitalWrite(ledPin, LOW);
  }
  delay(1000);
}

🧰 Consejos prácticos

  • ⚠️ Calentamiento: el sensor necesita 20-30 segundos de precalentamiento antes de proporcionar lecturas precisas.
  • 🔧 Ajuste del umbral digital: usa el potenciómetro en el módulo para establecer la sensibilidad del umbral digital.
  • 🧪 Calibración: para mediciones más precisas, compara los valores con instrumentos profesionales y usa un algoritmo de calibración.
  • 🔋 Alimentación: funciona mejor si se alimenta con una fuente estable de 5V (por ejemplo, Arduino o alimentación externa con GND común).

💡 Aplicaciones comunes

  • Detectores de humo DIY
  • Alarmas para pérdida de gas en casa
  • Sistemas de monitoreo ambiental
  • Proyectos IoT con notificaciones en caso de gas

📈 Expansión del proyecto

Puedes extender el proyecto con:

  • Display LCD/OLED para mostrar los valores
  • Buzzer/Alarma sonora
  • Módulo Wi-Fi (ESP8266/ESP32) para enviar notificaciones o registros remotos
  • Relay para apagar válvulas o activar ventiladores

arduinointro.com/article...

Aquí tienes un diagrama de conexiones claro del módulo FC-22 con sensor MQ-2 conectado a Arduino, seguido de una guía paso a paso para la integración en Arduino IoT Cloud.


🧑‍🔧 Diagrama eléctrico (wiring)

Componentes necesarios:

  • FC-22 (MQ-2)
  • Arduino UNO o compatible
  • LED (verde y rojo) + resistencias de 220 Ω
  • Buzzer (opcional)
  • Placa de pruebas y jumpers

Conexiones:

Módulo FC-22 Función Arduino UNO
VCC Alimentación 5V 5V
GND Masa GND
A0 Salida analógica Pin A0
D0 Salida digital Ej. Pin 8 (opcional LED)

Para LED y buzzer:

  • LED roja con resistencia 220 Ω → Pin digital (ejemplo 8)
  • LED verde con resistencia → Pin 13 (on board) o otro
  • Buzzer en caso, en pin 9 (GND al común)

☁️ Integración en Arduino IoT Cloud

1. Configuración de la “Thing”

  • Conecta a Arduino IoT Cloud, crea una nueva Thing llamada «SensorGas».
  • Agrega variable:
    • NivelDeGas (tipo Float), permiso: Solo Lectura, política En Cambio.

2. Configura el dispositivo (por ejemplo, Arduino MKR o Nano IoT)

Conecta y registra el dispositivo (Arduino MKR/Nano IoT). Arduino Cloud proporcionará un archivo thingProperties.h para incluir en tu sketch.

3. Conexiones de hardware en la tarjeta IoT

Análogo a Arduino UNO: A0 → uscita analogica MQ-2, VCC/GND en común (teachmemicro.com, Random Nerd Tutorials, Arduino Project Hub, Arduino Intro, Instructables).

4. Código de ejemplo

#include "thingProperties.h"

const int gasPin = A0;
float gasLevel = 0;

void setup() {
  Serial.begin(115200);
  delay(1500);
  initProperties();
  ArduinoCloud.begin(ArduinoIoTPreferredConnection);
  while (!ArduinoCloud.connected()) {
    ArduinoCloud.update();
    delay(500);
  }
  Serial.println("Connesso a Arduino IoT Cloud");
}

void loop() {
  gasLevel = analogRead(gasPin);
  gasLevel = map(gasLevel, 0, 1023, 0, 5000) / 10.0; // opzionale: converti value in mV o scala personalizzata
  ArduinoCloud.update();
  Serial.print("Valore gas (A0): ");
  Serial.println(gasLevel);
  delay(1000);
}

5. Tablero en la nube

  • Añade widget Valor para variable GasLevel.
  • Añade widget Indicador para indicar umbral:
    Configura lógica verde si el valor está por debajo del umbral, rojo si está por encima.

Si usas Status Indicator, puedes basarlo en gasLevel o una variable booleana derivada del valor analógico (teachmemicro.com, Arduino Intro, Foro Arduino).


🧾 Explicación detallada

  • Conectado: conexiones estándar Vcc-GND-A0-D0 como se describe en varios tutoriales (diyi0t.com).
  • Uso analógico (A0) ofrece lecturas continuas, mientras que digital (D0) se usa solo si es necesario un alarma de umbral fijo.
  • Amplifica el sensor durante 2–5 minutos (o 24–48 h para calibración inicial) antes de realizar mediciones confiables (Arduino Intro).

✅ En resumen

  • El módulo FC-22 (MQ-2) se conecta fácilmente a Arduino para detectar gases inflamables y humo.
  • El diagrama de conexión es simple y estándar.
  • En Arduino IoT Cloud, es posible enviar el valor analógico GasLevel y crear una dashboard remota con indicadores de seguridad.
  • El código mostrado permite una lectura analógica y envío al cloud cada segundo.

Tutorial: Cómo usar Módulo FC-22 con Sensor MQ-2

El módulo FC-22 con sensor MQ-2 es un dispositivo útil para detectar humo, metano y otros gases inflamables. Ideal para proyectos de seguridad doméstica o industriales.

Qué necesitas

  • Arduino
  • Cable USB tipo B
  • Pinza

Pasos

  1. Conecta el módulo FC-22 al Arduino utilizando los pines VCC, GND y SIG.
  2. Descarga la biblioteca Adafruit_Sensor si no está instalada.
  3. Inserta el sketch de ejemplo proporcionado con la biblioteca en tu IDE Arduino.
  4. Compila y carga el código fuente en tu Arduino.
  5. Abre el monitor serial para visualizar los valores del sensor.
  6. Verifica que el sensor reaccione correctamente a los cambios de concentración gaseosa.
  7. Ajusta el umbral de alarma según tus necesidades.
  8. Prueba el sistema con gases de prueba (si están disponibles).

Código de ejemplo

void setup() {
  Serial.begin(9600);
}

void loop() {
  int val = analogRead(A0); // Verifica sul datasheet per la corretta lettura del pin SIG.
  Serial.println(val);
}

Miniproyecto

Crea un sistema de alarma doméstico con el sensor MQ-2 y un módulo Wi-Fi. El dispositivo envía una notificación por correo electrónico o mensaje cuando detecta gas.

Errores comunes

  • No conecte correctamente los pines del sensor.
  • Ignorar la calibración inicial del sensor.
  • Usar concentraciones de gas demasiado altas para probar el dispositivo.
  • Omitir la instalación de la biblioteca necesaria para el sensor.

Accesorios recomendados

  • Módulo Wi-Fi ESP8266
  • Baterías de litio para alimentación portátil
  • Relé para activar dispositivos de alarma
  • Display OLED para mostrar los datos del sensor

Preguntas frecuentes

¿El sensor puede detectar gases específicos como el CO?
Verifica en el datasheet si el sensor MQ-2 soporta el óxido de carbono.

¿Cómo puedo mejorar la precisión de mis pruebas?
Calibra el sensor en ambientes con concentraciones conocidas de gas y ajusta los umbrales de alarma.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo FC-22 con Sensor MQ-2 de Detección de Humo, Metano y Gas Líquido Inflamable para Arduino”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *