0% ont trouvé ce document utile (0 vote)
16 vues8 pages

Guide de détection de gaz avec Arduino

Le document décrit les étapes pour réaliser un projet de détection de gaz en miniature, incluant la définition des besoins, le choix du matériel, l'assemblage, la programmation et les tests. Il fournit également un exemple de code Arduino pour utiliser un capteur MQ-2, ainsi que des instructions pour tester le capteur avec un briquet. Des améliorations possibles et des ajustements de seuils sont également mentionnés pour optimiser le système.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues8 pages

Guide de détection de gaz avec Arduino

Le document décrit les étapes pour réaliser un projet de détection de gaz en miniature, incluant la définition des besoins, le choix du matériel, l'assemblage, la programmation et les tests. Il fournit également un exemple de code Arduino pour utiliser un capteur MQ-2, ainsi que des instructions pour tester le capteur avec un briquet. Des améliorations possibles et des ajustements de seuils sont également mentionnés pour optimiser le système.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Réaliser ton projet en miniature est une excellente idée pour le prototyper

avant une version à grande échelle. Voici les étapes à suivre :

1. Définir les besoins

Quels gaz détecter ? (Méthane, butane, propane…)

Quels capteurs utiliser ? (MQ-2, MQ-5, MQ-9…)

Comment afficher les alertes ? (LED, écran LCD, notification mobile…)

Voulez-vous un système d’alarme sonore ? (Buzzer, alerte vocale…)

2. Choisir le matériel

Capteur de gaz : MQ-2 (détecte butane, propane, méthane, fumée)

Microcontrôleur : Arduino Uno/Nano ou ESP8266/ESP32 pour la connexion


Wi-Fi

Affichage : Écran LCD/I2C ou LED pour indiquer les niveaux de gaz

Alarme : Un buzzer ou un signal vers un smartphone via Wi-Fi

Alimentation : Batterie 9V ou alimentation USB

3. Assemblage et câblage
Relier le capteur MQ-2 à l’Arduino (alimentation + sortie analogique)

Connecter un écran LCD ou LED pour afficher les niveaux de gaz

Ajouter un buzzer qui s’active en cas de détection de fuite

Si Wi-Fi, envoyer des alertes sur une application mobile via ESP8266

4. Programmer le système

Lire les valeurs du capteur et afficher les données

Définir un seuil critique pour déclencher l’alarme

(Option) Envoyer des notifications via Blynk ou Telegram

5. Tester et ajuster

Simuler une fuite de gaz avec un briquet sans flamme

Vérifier que l’alarme se déclenche bien

Ajuster la sensibilité du capteur si nécessaire

Si tu veux, je peux t’aider à écrire le code en C++ pour Arduino. Tu veux


inclure une connexion Wi-Fi ou un affichage simple pour commencer ?
Voici un programme en C++ pour Arduino qui utilise un capteur MQ-2
pour détecter une fuite de gaz et déclencher une alarme avec un buzzer
et une LED.

Matériel nécessaire :

Arduino Uno/Nano

Capteur de gaz MQ-2

LED rouge (pour alerte visuelle)

Buzzer (pour alerte sonore)

Éventuellement un écran LCD I2C (pour afficher les niveaux de gaz)

Schéma de connexion :

Capteur MQ-2

VCC → 5V (Arduino)

GND → GND
A0 → A0 (entrée analogique de l’Arduino)

LED rouge

Anode (+) → Broche D7

Cathode (-) → GND

Buzzer

(+) → Broche D6

(-) → GND

Code Arduino :

#define MQ2_PIN A0 // Capteur MQ-2 branché sur A0

#define LED_PIN 7 // LED d’alerte sur la broche D7

#define BUZZER_PIN 6 // Buzzer sur la broche D6

Int seuilGaz = 300; // Seuil critique de gaz (ajuster selon les tests)
Void setup() {

pinMode(MQ2_PIN, INPUT);

pinMode(LED_PIN, OUTPUT);

pinMode(BUZZER_PIN, OUTPUT);

[Link](9600);

[Link](“Système de détection de gaz activé…”);

Void loop() {

Int valeurGaz = analogRead(MQ2_PIN); // Lire la valeur du capteur

[Link](“Niveau de gaz : “);

[Link](valeurGaz);

If (valeurGaz > seuilGaz) {

digitalWrite(LED_PIN, HIGH); // Allumer la LED

digitalWrite(BUZZER_PIN, HIGH); // Activer le buzzer

[Link](“ALERTE ! Fuite de gaz détectée !”);

} else {

digitalWrite(LED_PIN, LOW); // Éteindre la LED

digitalWrite(BUZZER_PIN, LOW); // Désactiver le buzzer

Delay(1000); // Attente avant prochaine mesure

Explication du code :
1. Lecture du capteur MQ-2 toutes les secondes.

2. Si le gaz détecté dépasse le seuil, la LED et le buzzer s’activent.

3. Sinon, tout reste éteint et le système continue à surveiller.

4. Affichage des valeurs dans le moniteur série d’Arduino pour


analyser le seuil.

Améliorations possibles :

Ajouter un écran LCD pour afficher les valeurs.

Utiliser un module Wi-Fi (ESP8266/ESP32) pour envoyer une alerte sur


smartphone.

Intégrer un module relais pour couper automatiquement l’alimentation du


gaz.

Tu veux ajouter une connexion Wi-Fi ou un affichage LCD ?


D’accord ! Avec ce code, tu peux déjà tester la détection de fuite en
miniature.

Si tu veux :

✅ Ajuster le seuil de détection en fonction des tests.

✅ Modifier le temps de rafraîchissement (delay(1000) → 500ms pour plus


de réactivité).

✅ Ajouter un boîtier pour rendre le prototype plus compact.

Si tu as des questions pendant l’assemblage ou les tests, dis-moi !

Pour tester ton capteur MQ-2 avec un briquet, voici les étapes à suivre :

1. Préparer le montage

Branche ton capteur MQ-2 à l’Arduino comme dans le code précédent.

Ouvre le Moniteur Série dans l’IDE Arduino (Baud Rate 9600).

2. Faire le test avec un briquet

1. Sans allumer le briquet, appuie légèrement pour laisser échapper un


peu de gaz près du capteur (à environ 5 cm).

2. Observe les valeurs dans le Moniteur Série. Elles devraient


augmenter par rapport à la valeur normale.

3. Si le seuil de ton code est trop bas ou trop haut, ajuste la ligne :
Int seuilGaz = 300; // Augmente ou diminue cette valeur selon le test

4. Lorsque tu éloignes le briquet, la valeur doit redescendre après


quelques secondes.

3. Ajuster la sensibilité

Si le capteur ne détecte rien, rapproche légèrement le briquet.

Si le capteur se déclenche trop vite, augmente seuilGaz.

Dis-moi ce que donnent tes premiers tests, et on ajuste si besoin !

Vous aimerez peut-être aussi