Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

View More

3,52

(6 customer reviews)

Attualmente disponibile su ordinazione con consegna prevista entro 60 giorni circa dall'acquisto.

QuantitàPrezzo Unitario
12 - 49 3,35
50 - 99 3,28
100 + 3,17

Product Description


🧾 Descrizione del Modulo FC-22 con Sensore MQ-2

Il Modulo FC-22 è un sensore di gas basato sull’MQ-2, progettato per rilevare fumo, metano (CH₄), GPL (gas di petrolio liquefatto) e altri gas infiammabili presenti nell’aria.

📦 Caratteristiche principali

  • Sensore: MQ-2
  • Tipo di rilevamento: Fumo, Metano, GPL, Idrogeno, Alcol, Propano
  • Tensione operativa: 5V DC
  • Interfaccia:
    • Analogica (A0): uscita proporzionale alla concentrazione di gas
    • Digitale (D0): uscita HIGH/LOW in base alla soglia impostata
  • Potenziometro integrato per la regolazione della soglia (uscita digitale)
  • Indicatore LED per alimentazione e stato digitale
  • Tempo di preriscaldamento: 20-30 secondi
  • Dimensioni: circa 32 x 22 x 27 mm

⚙️ Collegamenti del Modulo FC-22 con Arduino

FC-22 PinFunzioneArduino Pin consigliato
VCCAlimentazione (5V)5V
GNDGNDGND
D0Uscita digitaleQualsiasi pin digitale
A0Uscita analogicaA0 (o altro pin analogico)

🧪 Come funziona il sensore MQ-2

Il sensore MQ-2 contiene un materiale sensibile (SnO₂) che cambia resistenza in presenza di gas combustibili. Questo cambiamento viene convertito in segnale elettrico.

  • Uscita analogica (A0): fornisce un valore proporzionale alla concentrazione di gas.
  • Uscita digitale (D0): restituisce HIGH (1) se la concentrazione supera la soglia, LOW (0) altrimenti.

🔧 Guida alla programmazione con Arduino

🔌 1. Collegamenti di base

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

🧑‍💻 2. Codice esempio: Lettura analogica (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: I valori letti possono andare da 0 a 1023. Più alto è il valore, maggiore è la concentrazione di gas rilevata.


🧑‍💻 3. Codice esempio: Rilevamento soglia con uscita digitale (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);
}

🧰 Suggerimenti pratici

  • ⚠️ Riscaldamento: il sensore ha bisogno di 20-30 secondi di preriscaldamento prima di fornire letture affidabili.
  • 🔧 Regolazione soglia digitale: usa il potenziometro sul modulo per impostare la sensibilità della soglia digitale.
  • 🧪 Calibrazione: per misurazioni più precise, confronta i valori con strumenti professionali e usa un algoritmo di calibrazione.
  • 🔋 Alimentazione: funziona meglio se alimentato da una fonte da 5V stabile (es. Arduino o alimentazione esterna con GND in comune).

💡 Applicazioni comuni

  • Sensori di fumo fai-da-te
  • Allarmi per perdita di gas in casa
  • Sistemi di monitoraggio ambientale
  • Progetti IoT con notifica in caso di gas

📈 Espansione del progetto

Puoi estendere il progetto con:

  • Display LCD/OLED per mostrare i valori
  • Buzzer/Allarme sonoro
  • Modulo Wi-Fi (ESP8266/ESP32) per invio notifiche o log remoti
  • Relay per spegnere valvole o attivare ventole

arduinointro.com/article...

Ecco un diagramma dei collegamenti chiaro del modulo FC‑22 con sensore MQ‑2 collegato ad Arduino, seguito da una guida passo-passo per l’integrazione su Arduino IoT Cloud.


🧑‍🔧 Diagramma elettrico (wiring)

Componenti necessari:

  • FC‑22 (MQ‑2)
  • Arduino UNO o compatibile
  • LED (verde e rossa) + resistori da 220 Ω
  • Buzzer (opzionale)
  • Breadboard e jumper

Collegamenti:

Modulo FC‑22FunzioneArduino UNO
VCCAlimentazione 5V5V
GNDMassaGND
A0Uscita analogicaPin A0
D0Uscita digitaleEs. Pin 8 (opzionale LED)

Per LED e buzzer:

  • LED rossa con resistore 220 Ω → Pin digitale (esempio 8)
  • LED verde con resistore → Pin 13 (on board) o altro
  • Buzzer nel caso, su pin 9 (GND al comune)

☁️ Integrazione su Arduino IoT Cloud

1. Impostazione della “Thing”

  • Accedi a Arduino IoT Cloud, crea una nuova Thing chiamata “SensoreGas”.
  • Aggiungi variabile:
    • GasLevel (tipo Float), permission: Read Only, policy On Change.

2. Configura dispositivo (es. Arduino MKR o Nano IoT)

Collega e registra il dispositivo (Arduino MKR/Nano IOT). Arduino Cloud fornirà un file thingProperties.h da includere nel tuo sketch.

3. Collegamenti hardware su scheda IoT

Analogo a Arduino UNO: A0 → uscita analogica MQ-2, VCC/GND in comune (teachmemicro.com, Random Nerd Tutorials, Arduino Project Hub, Arduino Intro, Instructables).

4. Codice di esempio

#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. Dashboard nel cloud

  • Aggiungi widget Value per variabile GasLevel.
  • Aggiungi widget Indicator per segnalare soglia:
    Configura logic verde se valore sotto threshold, rosso se sopra.

Se usi Status Indicator, puoi basarlo su gasLevel o una variabile booleana derivata dal valore analogico (teachmemicro.com, Arduino Intro, Arduino Forum).


🧾 Spiegazione dettagliata

  • Wiring: collegamenti standard Vcc‑GND‑A0‑D0 come descritto da diversi tutorial (diyi0t.com).
  • Uso analogico (A0) offre letture continue, mentre digitale (D0) si usa solo se serve allarme threshold fisso.
  • Preambuffera il sensore per 2–5 minuti (o 24–48 h per calibrazione iniziale) prima di fare misure affidabili (Arduino Intro).

✅ In sintesi

  • Il modulo FC‑22 (MQ‑2) si collega facilmente ad Arduino per rilevare gas infiammabili e fumo.
  • Il diagramma di collegamento è semplice e standard.
  • Su Arduino IoT Cloud, è possibile inviare il valore analogico GasLevel e creare una dashboard remota con indicatori di sicurezza.
  • Il codice mostrato consente una lettura analogica e invio al cloud ogni secondo.

Facebooktwitterredditpinterestlinkedinmail

    Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

    5 out of 5

    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    Professionale e molto veloce

    Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

    5 out of 5
    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    venditore affidabile, imballo e spedizione ok. Arrivato secondo previsione.

    Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

    5 out of 5

    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    Top seller! Thank you.

    Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

    5 out of 5
    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    Top ebayer prodotti perfetti.

    Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

    5 out of 5

    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    Good ebayer

    Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino

    5 out of 5
    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    tutto ok, grazie

Add a review

Datasheet MQ-2

Download