Qu'est-ce qu'un détecteur de flamme ?

 

Un détecteur de flamme est un appareil capable de détecter la présence d’une flamme dans un environnement. Les détecteurs de flamme utilisent la propriété de la flamme d’émettre un rayonnement infrarouge et ultraviolet pour détecter sa présence. Lorsqu’une flamme est détectée, le capteur envoie un signal au microcontrôleur, qui peut alerter l’utilisateur de la présence de la flamme.

Il existe des capteurs qui détectent le rayonnement infrarouge et ultraviolet, mais ce sont des capteurs très courants qui n’utilisent que le rayonnement infrarouge et c’est le modèle dont nous parlerons ici, bien que le fonctionnement des deux soit similaire.

Fonctionnement du détecteur de flamme

Le fonctionnement du capteur de flamme IR est basé sur la détection du rayonnement infrarouge émis par la flamme. Ce type de rayonnement est émis dans une gamme de longueurs d’onde de 760 à 1100 nanomètres et est invisible à l’œil humain.

Regardez certains des types de rayonnement que nous avons :

Le capteur est capable de détecter ce rayonnement et de générer un signal électrique en réponse à l’intensité du rayonnement infrarouge détecté. Pour régler la sensibilité du capteur, le Trimpot présent sur la carte du module est utilisé. Ce réglage permet de définir une valeur seuil de sensibilité pour le capteur, déterminant à partir de quelle intensité de rayonnement infrarouge le capteur déclenchera le signal de détection de flamme.

Le capteur de flamme IR possède également une LED indicative présente sur la carte, qui s’allume lorsqu’une flamme est détectée, et une autre LED, qui s’allume lorsque le module est sous tension.

Généralement, la tension d’alimentation est comprise entre 3,3 V et 5 V et possède une sortie numérique, interprétée par le microcontrôleur. Il existe certains modèles qui disposent également d’une sortie analogique, ce qui peut être intéressant, selon le type d’application.

Matériaux nécessaires pour le projet de guide d'utilisation du capteur de flamme Arduino

Projet pratique avec Arduino

Maintenant que nous comprenons ce qu’est un capteur de flamme et comment il fonctionne, construisons un projet pratique à l’aide d’une carte Arduino.

⚠Attention : Dans ce projet, nous utiliserons une source d’incendie pour déclencher le capteur et il est important de noter que le feu peut être dangereux et que des précautions doivent être prises pour éviter les accidents.

 

Circuit:

Utilisation d'un capteur de flamme avec Arduino • AranaCorp

 

Code:

// Pin pour la LED verte
const int pinLedVerte = 2;

// Pin pour la LED rouge
const int pinLedRouge = 3;

// Pin pour le buzzer
const int pinBuzzer = 4;

// Pin pour le module détecteur de flamme
const int pinDetecteurFlamme = A0;

// Seuil pour la détection de flamme
const int seuilFlamme = 500;

void setup() {
pinMode(pinLedVerte, OUTPUT);
pinMode(pinLedRouge, OUTPUT);
pinMode(pinBuzzer, OUTPUT);
pinMode(pinDetecteurFlamme, INPUT);
}

void loop() {
// Lecture de la valeur du module détecteur de flamme
int valeurFlamme = analogRead(pinDetecteurFlamme);

// Vérification si la flamme est détectée
if (valeurFlamme > seuilFlamme) {
// Incendie détecté
digitalWrite(pinLedVerte, LOW);
digitalWrite(pinLedRouge, HIGH);
tone(pinBuzzer, 1000); // Déclenche le buzzer à 1000 Hz
} else {
// Pas d’incendie détecté
digitalWrite(pinLedVerte, HIGH);
digitalWrite(pinLedRouge, LOW);
noTone(pinBuzzer); // Arrête le son du buzzer
}

delay(1000); // Attente de 1 seconde avant la prochaine lecture
}

Notre projet ressemblait à ceci :

 

Capteur de flamme pour Arduino avec code Arduino

Conclusion

Le détecteur de flamme est un dispositif utile pour détecter la présence d’une flamme dans un environnement et peut être utilisé dans plusieurs applications. Dans cet article, nous avons appris comment fonctionne un capteur de flamme et construit un projet pratique à l’aide d’une carte Arduino.