SOMMAIRE ►
Le capteur de flamme KY-026 (flame sensor Arduino) vous permet de détecter la présence d’une flamme nue à l’aide d’un récepteur infrarouge. Le capteur peut être utilisé pour créer une alarme incendie dans la maison et de nombreux autres dispositifs utiles. Voyons comment construire ce capteur, comment le connecter au microcontrôleur Arduino Uno et comment le module fonctionne en utilisant un programme simple comme exemple.
Pour cette activité, nous aurons besoin:
- Arduino Uno / Arduino Nano / Arduino Mega
- capteur de flamme ky-026
- LEDs et résistances
- breadboard
- fils de connexion
Matériel supplémentaire sur ce sujet:
Fonctionnement du capteur de flamme datasheet
Le capteur d’incendie à quatre pattes dispose en outre d’une sortie analogique qui signale non seulement la présence d’un signal, mais aussi sa caractéristique. Le capteur peut donc détecter non seulement la présence d’un feu ouvert, mais aussi son ampleur. Le capteur IR réagit aux rayonnements dans la plage de 750 à 1100 nm. Dans la pratique, le capteur réagit non seulement au feu mais aussi à la lumière du soleil ou à la lumière incandescente.

Caractéristiques detecteur de flamme KY-026:
- Tension d’alimentation: 3.3 – 5 V
- Consommation de courant: 10 mA
- Sortie numérique: logique 1 ou logique 0
- Sortie analogique: 0 – 5 V
- Courant de sortie: 15mA
- Dimensions: 42 mm x 15 mm
En plus du récepteur IR, une résistance d’ajustement (potentiomètre) est placée sur détecteur de flamme Arduino ky-026 pour calibrer la sensibilité du capteur. Le schéma de la connexion du capteur à la carte Arduino est présenté sur l’image ci-dessous. Dans les exemples, nous utilisons la broche 2 comme entrée numérique, vous pouvez changer le port dans le programme Arduino et utiliser n’importe quel microcontrôleur pour le traitement du signal.
Comment branchement le capteur de flamme Arduino

Le capteur est alimenté par un microcontrôleur Arduino de 5V et émet un signal numérique ou analogique, en fonction de la modification. Dans cet exemple de programme, nous allons voir comment connecter un capteur d’incendie à l’Arduino en utilisant la sortie numérique du capteur. En fonction des informations reçues, la LED s’allume ou s’éteint. Assemblez le circuit comme indiqué sur la figure et chargez le code suivant dans votre microcontrôleur.
Programme Arduino pour le capteur de flamme KY-026
#define flamePin 2 #define ledPin 12 int flame; void setup() { Serial.begin(9600); pinMode(flamePin, INPUT); pinMode(ledPin, OUTPUT); } void loop() { flame = digitalRead(flamePin); Serial.print("Flame Sensor - "); Serial.println(flame); if (flame == HIGH) digitalWrite(ledPin, HIGH); else digitalWrite(ledPin, LOW); }
Explication du code pour détecteur de flamme Arduino:
- le capteur émet un signal « un logique » sur la sortie numérique lorsqu’il y a un feu ouvert jusqu’à 1 mètre de distance du récepteur IR;
- la condition doit être réglée sur les valeurs auxquelles la LED s’allume et s’éteint.
Conclusion. Le capteur de flamme Arduino (detecteur de flamme ky-026) est produit en deux versions – avec trois ou quatre broches, le brochage du capteur de flamme peut être trouvé dans l’image ci-dessus. Les deux versions disposent d’une sortie numérique. Si une flamme est détectée, l’indicateur du capteur s’allume et la sortie affiche un signal vrai (un logique) et faux (zéro logique) s’il n’y a pas de flamme dans le champ de vision du récepteur infrarouge.







Laisser un commentaire