Panier d’achat

Sous-total : 120.00 د.م.

Voir le panierCommander

Capteur de flamme infrarouge

18.00 د.م.

33 en stock

Quantité Discount (%) Prix
1 - 49 18.00 د.م.
50+ 16.67 % 15.00 د.م.
UGS : CM065 Catégories : , Étiquettes : , , , , ,

Tutoriel : Utilisation d’un capteur de flamme avec Arduino


 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.

arduino-flame-sensor-ky026_branchement

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


Plus d’information visite notre page Facebook.


Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Capteur de flamme infrarouge”

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

Tous les résultats de recherche
×