Arduino Mega - Capteur de flamme
Ce guide vous montre comment utiliser un Arduino Mega et un capteur de flamme pour détecter et mesurer les flammes et le feu. Nous couvrirons ces sujets :
- Comment connecter le capteur de flamme à l'Arduino Mega.
- Comment faire en sorte que l'Arduino Mega détecte le feu en utilisant le signal numérique du capteur de flamme.
- Comment lire l'intensité de la flamme en utilisant le signal analogique du capteur de flamme.

Ensuite, modifiez le code pour qu'un avertisseur sonore s'active lorsqu'il détecte du feu (en utilisant un relais).
Matériel requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du capteur de flamme

Le capteur de flamme peut détecter et mesurer la lumière infrarouge d'une flamme, ce qui aide à la détection d'incendie. Il est également appelé capteur de flamme infrarouge ou capteur de feu. Ce capteur fournit deux types de signaux : une sortie numérique (LOW ou HIGH) et une sortie analogique.
Les capteurs de flamme infrarouge sont conçus pour détecter certains types de lumière infrarouge provenant des flammes. Ils sont construits pour réduire les fausses alarmes causées par d'autres sources infrarouges comme la chaleur corporelle ou les éclairages. Cependant, ces capteurs ne sont pas parfaits et parfois ils peuvent donner de fausses alertes—soit en détectant quelque chose qui n'est pas là, soit en manquant quelque chose qui est là.
Brochage
Il existe deux types de modules de capteur de flamme disponibles :
Ce capteur de flamme a quatre broches :
- Broche VCC : Connecter au VCC (3,3V à 5V).
- Broche GND : Connecter à la masse (0V).
- Broche DO : Il s'agit d'une sortie numérique. Elle affiche HIGH quand aucune flamme n'est détectée et LOW quand une flamme est détectée. Vous pouvez ajuster la sensibilité du détecteur de flamme avec un petit bouton sur la carte.
- Broche AO : Il s'agit d'une sortie analogique. La valeur de sortie diminue quand le niveau infrarouge diminue et augmente quand le niveau infrarouge augmente.

Il a également deux LED.
- Une LED d'alimentation s'allume quand l'alimentation est activée.
- Une LED de flamme s'allume quand une flamme est détectée.
Le capteur de flamme 5-en-1 rassemble cinq capteurs de flamme sur une seule carte de circuit imprimé. Tous les capteurs partagent une résistance ajustable (potentiomètre), plus les lignes d'alimentation VCC et GND, ce qui facilite la configuration de l'alimentation. Mais chaque capteur a ses propres broches de sortie numérique (DO) et d'entrée analogique (AI), donc ils peuvent détecter les flammes simultanément et indépendamment. De plus, chaque capteur pointe dans une direction différente, ce qui augmente considérablement la portée de détection globale.
Comment ça fonctionne
À propos de la broche DO :
- Le module a un petit bouton (potentiomètre) pour ajuster sa sensibilité à la lumière infrarouge.
- Si la lumière infrarouge est plus forte que la limite, la flamme est détectée, la broche de sortie du capteur passe à LOW, et la LED DO s'allume.
- Si la lumière infrarouge est plus faible que la limite, aucune flamme n'est détectée, la broche de sortie du capteur passe à HIGH, et la LED DO est éteinte.
À propos de la broche de sortie analogique :
- S'il y a plus de lumière infrarouge à proximité, la lecture de la broche AO est plus élevée.
- S'il y a moins de lumière infrarouge à proximité, la lecture de la broche AO est plus faible.
Le potentiomètre ne modifie pas la tension sur la broche AO.
Diagramme de câblage
Le module capteur de flamme a deux fils de sortie, donc vous pouvez utiliser l'un ou les deux, selon vos besoins.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino Mega - Lire la valeur de la broche DO
Étapes rapides
Effectuez ces étapes une par une.
- Connectez le capteur de flamme à l'Arduino Mega en suivant le diagramme.
- Connectez l'Arduino Mega à votre ordinateur avec un câble USB.
- Ouvrez l'IDE Arduino sur votre ordinateur.
- Choisissez la bonne carte : Arduino Mega, et sélectionnez le port COM.
- Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour télécharger le code vers l'Arduino Mega.
- Pointez le capteur de flamme vers une flamme.
- Vérifiez les résultats dans le moniteur série.
Si la LED reste allumée tout le temps ou reste éteinte même quand le capteur est dirigé vers une flamme, tournez le petit bouton pour ajuster la sensibilité du capteur.
Code Arduino Mega - Lire la valeur de la broche AO
Étapes rapides
- Copiez le code et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour télécharger le code vers l'Arduino Mega.
- Pointez le capteur de flamme vers une flamme.
- Consultez le résultat dans le moniteur série.