Détecteur de flamme avec Arduino
AZINHOU
Posted on October 15, 2020
Bonjour et bienvenu dans ce tutoriel.
Ce composant que voici est bien le détecteur de flamme Avant de commencer à apprendre le fonctionnement d'un détecteur de flamme, nous allons déjà nous pencher sur des questions primordiales.
Détail du contenu
- Qu’est-ce qu’un détecteur de flamme ?
- Fonctionnement
- Quelles sont les caractéristiques du détecteur de flamme ?
- Câblage sur Fritzing
- Simple code pour le test
Qu’est-ce qu’un détecteur de flamme ?
Comme son nom l’indique, le détecteur de flamme est un capteur de flamme si non de feu.
Fonctionnement
Ce module est composé de trois éléments fonctionnels. Le capteur (la led noire) situé à l'avant du module effectue la mesure, le signal analogique est ensuite envoyé sur l'amplificateur. Celui-ci amplifie le signal en fonction du gain déterminé par le potentiomètre et envoie le signal à la sortie analogique du module.
Il convient de noter que le signal est inversé: plus la valeur mesurée par le capteur est haute, plus la tension de sortie est faible.
La troisième partie est composée d'un comparateur qui commute la sortie numérique et la diode lorsque le signal tombe en dessous d'une certaine valeur. La sensibilité peut être ajustée au moyen du potentiomètre.
Ce type de capteur ne délivre pas des valeurs absolues (par exemple, la température mesurée avec précision en ° C ou de la force du champ magnétique en mT), mais des valeurs relatives. On définit une valeur limite par rapport à une valeur normale donnée et le module émet un signal si cette limite est dépassée.
Ce fonctionnement est idéal pour la surveillance de la température (KY-028), les détecteurs de proximité (KY-024, KY 025, KY-036), la surveillance des alarmes (KY-037, KY-038) ou le détecteur de flamme (KY-026).
Caractéristiques du détecteur de flamme
- Alimentation: 5 V
- Plage de mesure: 760 à 1100 nm
- Sorties: Gnd, Vcc et D0
- Température de service: -40°C à +85 °C
- Humidité de service: 30 à 90 % RH
- Dimensions: 42 x 16 x 15mm
Câblage du détecteur de flamme
Arduino | Détecteur de flamme |
---|---|
GND | GND |
5V | VCC |
Broche 11 | D0 |
- 8 Arduino :borne positive Buzzer
- GND :borne négative Buzzer
Tous les matériels sont disponibles chez YoupiLab
Exemple de code
Le code source arduino ci-après nous permettra de faire fonctionner le détecteur de flamme.
Pour ce fait, comme nous l’avons indiqué dans notre câblage, nous allons nous servir d’un buzzer qui va nous signaler ou non la détection du feu.
int buzzer = 8; int pinflamme = 11; int etatflamme = HIGH; void setup() { pinMode(8, OUTPUT); pinMode(11, INPUT); digitalWrite(buzzer, LOW); digitalWrite(11,LOW); Serial.begin(9600); } void loop() { etatflamme = digitalRead(pinflamme); if(etatflamme == LOW) { Serial.println("FEU"); digitalWrite (buzzer, HIGH); delay(100); }else { Serial.println("PAS DE FEU"); digitalWrite(buzzer, LOW); delay(100); } }
Nous voilà à la fin de ce tutoriel. Merci pour votre attention.
Posted on October 15, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 30, 2024