Promo !

Module FC-22 avec Capteur MQ-2 Détection de Fumée, Méthane et Gaz Liquéfiés Inflammables pour Arduino

Le prix initial était : 5,98 €.Le prix actuel est : 3,52 €. Hors TVA

Module FC-22 avec capteur MQ-2 de détection de fumée, de méthane et de gaz inflammables liquéfiés pour Arduino

Disponible sur commande

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Catégories : ,

🎬 Le produit en vidéo

Description


🧾 Description du module FC-22 avec capteur MQ-2

Le Module FC-22 est un détecteur de gaz basé sur leMQ-2, conçu pour détecter fumée, méthane (CH₄), GPL (gaz de pétrole liquéfié) et d’autres gaz inflammables présents dans l’air.

📦 Caractéristiques principales

  • Capteur: MQ-2
  • Type de détection: Fumée, Méthane, GPL, Hydrogène, Alcool, Propane
  • Tension de fonctionnement: 5V DC
  • Interface:
    • Analogique (A0) : sortie proportionnelle à la concentration de gaz
    • Numérique (D0) : sortie HIGH/LOW en fonction du seuil défini
  • Potentiomètre intégrée pour la régulation du seuil (sortie numérique)
  • indicateur LED pour l’alimentation et l’état numérique
  • Temps de préchauffage: 20-30 secondes
  • Dimensions: environ 32 x 22 x 27 mm

⚙️ Connexions du module FC-22 avec Arduino

Pins du module FC-22 Fonction Pins Arduino recommandés
VCC Alimentation (5V) 5V
GND GND GND
D0 Sortie numérique N’importe quel pin numérique
A0 Sortie analogique A0 (ou tout autre pin analogique)

🧪 Comment fonctionne le capteur MQ-2

Le capteur MQ-2 contient un matériau sensible (SnO₂) qui change de résistance en présence de gaz inflammables. Ce changement est converti en signal électrique.

  • Sortie analogique (A0): fournit une valeur proportionnelle à la concentration de gaz.
  • Sortie numérique (D0): retourne HIGH (1) si la concentration dépasse le seuil, LOW (0) autrement.

🔧 Guide à la programmation avec Arduino

🔌 1. Connexions de base

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

🧑‍💻 2. Exemple de code : Lecture analogique (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);
}

📝 Note: Les valeurs lues peuvent aller de 0 à 1023. Plus la valeur est élevée, plus la concentration de gaz détectée est importante.


🧑‍💻 3. Exemple de code : Détection de seuil avec sortie 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);
}

🧰 Conseils pratiques

  • ⚠️ Préchauffage: le capteur a besoin de 20-30 secondes de préchauffage avant de fournir des lectures fiables.
  • 🔧 Réglage du seuil digital: utilisez le potentiomètre sur le module pour régler la sensibilité du seuil digital.
  • 🧪 Calibration: pour des mesures plus précises, comparez les valeurs avec des instruments professionnels et utilisez un algorithme de calibration.
  • 🔋 Alimentation: fonctionne mieux s’il est alimenté par une source stable de 5V (par exemple, Arduino ou alimentation externe avec GND commun).

💡 Applications courantes

  • Détection de fumée maison
  • Systèmes d’alarme pour la perte de gaz à la maison
  • Systèmes de surveillance environnementale
  • Projets IoT avec notification en cas de gaz

📈 Extension du projet

Vous pouvez étendre le projet avec :

  • Afficheur LCD/OLED pour afficher les valeurs
  • Buzzer/Alarme sonore
  • Module Wi-Fi (ESP8266/ESP32) pour l’envoi de notifications ou de journaux à distance
  • Relais pour éteindre des vannes ou activer des ventilateurs

arduinointro.com/article...

Voici un schéma de connexion description du module FC‑22 avec capteur MQ‑2 connecté à Arduino, suivi d’une guide étape-par-étape pour l’intégration sur Arduino IoT Cloud.


🧑‍🔧 Schéma électrique (câblage)

Composants nécessaires:

  • FC‑22 (MQ‑2)
  • Arduino UNO ou compatible
  • LED (verte et rouge) + résistances de 220 Ω
  • Buzzer (facultatif)
  • Plaque d’essai et câbles

Connexions:

Module FC‑22 Fonction Arduino UNO
VCC Alimentation 5V 5V
GND Mass GND
A0 Sortie analogique Pin A0
D0 Sortie digitale Ex. Pin 8 (optionnel LED)

Pour LED et buzzer :

  • LED rouge avec résistance 220 Ω → Pin digitale (ex. 8)
  • LED verte avec résistance → Pin 13 (sur carte) ou autre
  • Buzzer dans ce cas, sur pin 9 (GND au commun)

☁️ Intégration sur Arduino IoT Cloud

1. Configuration de la “Thing”

  • Connectez-vous à Arduino IoT Cloud, créez une nouvelle Thing appelée « SensoreGas ».
  • Ajoutez une variable:
    • Niveau de Gaz (type Float), permission: Seulement en lecture, politique Au changement.

2. Configurez le dispositif (par exemple Arduino MKR ou Nano IoT)

Connectez et enregistrez le dispositif (Arduino MKR/Nano IoT). Arduino Cloud fournira un fichier thingProperties.h à inclure dans votre sketch.

3. Connexions matérielles sur la carte IoT

Analogique à Arduino UNO: A0 → uscita analogica MQ-2, VCC/GND en commun (teachmemicro.com, Random Nerd Tutorials, Arduino Project Hub, Arduino Intro, Instructables).

4. Exemple de code

#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. Tableau de bord dans le cloud

  • Ajouter des widgets Valeur pour variable GasLevel.
  • Ajouter des widgets Indicateur pour signaler seuil :
    Configurez la logique verte si la valeur est en dessous du seuil, rouge si au-dessus.

Si vous utilisez Status Indicator, vous pouvez le baser sur gasLevel ou une variable booléenne dérivée de la valeur analogique (teachmemicro.com, Arduino Intro, Forum Arduino).


🧾 Explication détaillée

  • Wiring: connexions standard Vcc-GND-A0-D0 comme décrit par divers tutoriels (diyi0t.com).
  • Utilisation analogique (A0) offre des lectures continues, tandis que numérique (D0) est utilisé uniquement si un seuil d’alarme fixe est nécessaire.
  • Préamplifie le capteur pendant 2–5 minutes (ou 24–48 h pour la calibration initiale) avant de réaliser des mesures fiables (Introduction à Arduino).

✅ En résumé

  • Le module FC-22 (MQ-2) se connecte facilement à Arduino pour détecter des gaz inflammables et de la fumée.
  • Le schéma de connexion est simple et standard.
  • Sur Arduino IoT Cloud, il est possible d’envoyer la valeur analogique GasLevel et de créer une dashboard distante avec des indicateurs de sécurité.
  • Le code affiché permet une lecture analogique et l’envoi au cloud chaque seconde.

Tutoriel : Comment utiliser le module FC-22 avec le capteur MQ-2

Le module FC-22 avec le capteur MQ-2 est un dispositif utile pour détecter la fumée, le méthane et d’autres gaz inflammables. Idéal pour des projets de sécurité domestique ou industriels.

Ce qu’il faut

  • Arduino
  • Câble USB type B
  • Pinces à dénuder

Étapes

  1. Connectez le module FC-22 à l’Arduino en utilisant les broches VCC, GND et SIG.
  2. Téléchargez la bibliothèque Adafruit_Sensor si elle n’est pas déjà installée.
  3. Insérez le sketch d’exemple fourni avec la bibliothèque dans votre IDE Arduino.
  4. Compilez et chargez le code source sur votre Arduino.
  5. Ouvrez le moniteur série pour visualiser les valeurs du capteur.
  6. Vérifiez que le capteur réagit correctement aux changements de concentration gazeuse.
  7. Ajustez le seuil d’alarme en fonction de vos besoins.
  8. Testez le système avec des gaz de test (si disponibles).

Exemple de code

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

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

Mini-projet

Créez un système d’alarme domestique avec le capteur MQ-2 et un module Wi-Fi. Le dispositif envoie une notification par e-mail ou message lorsque des gaz sont détectés.

Erreurs courantes

  • Ne connectez pas correctement les broches du capteur.
  • Ignorez la calibration initiale du capteur.
  • Utilisez des concentrations de gaz trop élevées pour tester le dispositif.
  • Omettez l’installation de la bibliothèque nécessaire pour le capteur.

Accessoires conseillés

  • Module Wi-Fi ESP8266
  • Batteries au lithium pour alimentation portable
  • Relais pour activer les dispositifs d’alarme
  • Afficheur OLED pour afficher les données du capteur

Questions fréquentes

Le capteur peut-il détecter des gaz spécifiques tels que le CO?
Vérifiez le datasheet pour voir si le capteur MQ-2 prend en charge le dioxyde de carbone.

Comment puis-je améliorer la précision de mes tests?
Calibre le capteur dans des environnements avec des concentrations connues de gaz et ajuste les seuils d’alarme.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module FC-22 avec Capteur MQ-2 Détection de Fumée, Méthane et Gaz Liquéfiés Inflammables pour Arduino”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *