Utiliser la carte ESP32 et le capteur KY-026 pour détecter les flammes

ESP32 25-11-24
14 0

Plan du tutoriel

Introduction

1- Fonctionnement du système détection incendie commandé par ESP32

2- Composants nécessaires

3- Schéma de câblage du système

4- Programmation de la carte ESP32 avec Micropython

 

 

Introduction

Un système de détection d'incendie est un dispositif conçu pour détecter la présence de feu ou de fumée dans un bâtiment ou un espace donné et alerter les occupants et/ou les autorités compétentes. Il peut être composé de plusieurs types de capteurs et équipements qui travaillent ensemble pour assurer une détection rapide et efficace. Voici les principaux composants et types de systèmes de détection d'incendie :

1.Détecteurs de fumée

Détectent la fumée, souvent le premier signe d'incendie.

Types courants : détecteurs photoélectriques (détection de particules de fumée), détecteurs ioniques (détection de particules fines) et détecteurs à double technologie (combinaison des deux pour plus de précision).

2. Détecteurs de chaleur

Réagissent aux augmentations de température rapides ou à une température élevée spécifique.

Utilisés dans des zones où la fumée peut ne pas être détectée facilement ou où la production de fausse alarme est élevée.

3. Détecteurs de flamme

Identifient la présence de flamme via la détection des ondes infrarouges (IR) ou ultraviolettes (UV) émises par le feu.

Souvent utilisés dans des environnements industriels avec des risques d'incendie élevé.

4. Centrale de détection incendie

Reçoit les informations des détecteurs et active les alarmes.

Peut être connectée à un système d'alarme incendie, déclenchant des alarmes sonores et/ou visuelles, et activant des mesures d'évacuation.

5. Alarme incendie

Sirènes, flashs lumineux ou alertes vocales pour avertir les occupants.

Certains systèmes incluent une notification automatique aux services d'incendie.

6. Systèmes d'alarme manuelle

Boutons poussoirs ou interrupteurs pour permettre aux personnes de déclencher manuellement une alerte incendie.

7. Systèmes de gestion de la fumée

Exemples : ventilateurs d'extraction de fumée, clapets coupe-feu, et autres dispositifs pour diriger la fumée hors des zones de passage.

 

Fonctionnement du système détection incendie commandé par ESP32

Le projet consiste à utiliser une carte ESP32 pour détecter la présence de flammes à l’aide d’un capteur KY-026 et de générer une alerte sonore via un buzzer en cas de détection. Ce système est utile pour des applications telles que la sécurité incendie.

Principe de fonctionnement :

1- Détection de flammes :

Le capteur KY-026 est équipé d’un phototransistor sensible à la lumière infrarouge émise par une flamme.

Lorsque de la lumière infrarouge est détectée :

La sortie numérique passe à (0).

La sortie analogique donne une valeur proportionnelle à l’intensité de la lumière détectée.

2- Lecture par l'ESP32 :

L’ESP32 lit l’état de la sortie numérique pour détecter rapidement une flamme.

Optionnellement, il peut lire la sortie analogique pour mesurer l’intensité.

3- Alerte sonore :

Si une flamme est détectée, l’ESP32 active le buzzer pour générer une alerte sonore.

Le buzzer est activé ou désactivé via une broche GPIO de l’ESP32.

4- Communication (optionnelle) :

L’ESP32 peut transmettre les données à un smartphone ou un serveur via Wi-Fi (par exemple, pour un système domotique).

 

Composants nécessaires

ESP32 :

ESP32 card

Microcontrôleur pour gérer les données du capteur et contrôler le buzzer.

Capteur KY-026 :

Détecteur de flammes avec une sortie numérique et analogique.

Buzzer :

Émet une alerte sonore en cas de détection.

Fils de connexion :

Fils de connexion

Pour établir les connexions physiques entre la carte ESP32, le capteur KY-026 et un Buzzer.

 

Schéma de câblage du système

1- Capteur KY-026 ↔ ESP32 :

VCC : Connecté à 3.3V ou 5V de l’ESP32.

GND : Connecté au GND de l’ESP32.

DO : Connecté à un GPIO analogique (ex. GPIO 34).

2- Buzzer ↔ ESP32 :

GND : Connecté au GND.

SIGNAL : Connecté à un GPIO numérique (ex. GPIO 4).

 

Programmation de la carte ESP32 avec Micropython

Voici un exemple de code Micropython pour détecter une flamme et activer le buzzer :

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

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

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info