Étiquettes :
2.5
(2)

Le module capteur de flamme KY-026 permet la détection de flamme à l’aide d’un récepteur infrarouge qui va capter les émissions lumineuses de sources de chaleur.

Ce tutoriel est applicable à toutes les cartes compatibles Arduino.

Matériel

  • Ordinateur
  • Arduino UNO
  • Câble USB A Mâle/B Mâle
  • Capteur de flamme KY-026

Principe de fonctionnement

Toutes sources de chaleur (au-delà de 0K) émet une lumière infrarouge. Le module de détection de flamme KY-026 pour Arduino mesure l’intensité de la lumière infrarouge émise par le feu sur une plage de longeur d’onde comprise entre 760 à 1100 nm. Le module dispose de sorties numériques et analogiques et d’un potentiomètre pour régler la sensibilité. Utilisé couramment dans les systèmes de détection d’incendie.

Schéma

Nous allons relier la sortie analogique à la broche A0 de l’Arduino et la sortie numérique à la broche 2. Le capteur peut être alimenté par la sortie 5V de l’Arduino.

Code

Dans le code de gestion du capteur de flamme, nous allons lire la sortie numérique du capteur et allumer la LED embarquée si son état est HIGH. Nous allons aussi lire la valeur analogique et l’afficher sur le moniteur série.

const int ledPin = 13;
const int digitalPin = 2;
const int analogPin = A0;

int digitalVal;
int analogVal; 

void setup(){
  Serial.begin(9600);
  
  pinMode(ledPin, OUTPUT);
  pinMode(digitalPin, INPUT);
  
  Serial.println(F("Flame Sensor Initialized"));
}

void loop(){
  readFlameSensor();
  delay(500);
}

void readFlameSensor(){
    // Read the digital interface
  digitalVal = digitalRead(digitalPin);
  if (digitalVal == HIGH){
    digitalWrite(ledPin, HIGH);
    Serial.println(F("    -> Flame detected"));
  }else{
    digitalWrite(ledPin, LOW); 
  }

  // Read the analog interface
  analogVal = analogRead(analogPin);
  Serial.print(F("Sensor Value"));Serial.println(analogVal);
}

Résultats

Si vous approchez la flamme d’un briquet du capteur, vous devriez voir l’état du capteur et la mesure changer sur le moniteur série.

Applications

  • Associer ce capteur à une sirène pour créer une alarme incendie

Sources

Retrouvez nos tutoriels et d’autres exemples dans notre générateur automatique de code
La Programmerie

How useful was this post?

Click on a star to rate it!

Average rating 2.5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?