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
€5,98 €3,52
Attualmente disponibile su ordinazione con consegna prevista entro 60 giorni circa dall'acquisto.
Title | Quantità | Prezzo Unitario |
---|---|---|
Sconto 5% | 12 - 49 | 5% €3,35 |
Sconto 10% | 50 - 99 | 7% €3,28 |
Sconto 15% | 100 + | 10% €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 Pin | Funzione | Arduino Pin consigliato |
---|---|---|
VCC | Alimentazione (5V) | 5V |
GND | GND | GND |
D0 | Uscita digitale | Qualsiasi pin digitale |
A0 | Uscita analogica | A0 (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
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‑22 | Funzione | Arduino UNO |
---|---|---|
VCC | Alimentazione 5V | 5V |
GND | Massa | GND |
A0 | Uscita analogica | Pin A0 |
D0 | Uscita digitale | Es. 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.






Add a review Annulla risposta
You must be logged in to post a review.
Item Reviewed: Modulo FC-22 con Sensore MQ-2 Rilevazione Fumo, Metano e Gas liquefatti infiammabili per Arduino
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
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
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
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
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
Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato
tutto ok, grazie