Système d’alarme incendie connecté à l’Internet des objets contrôlé par ESP32

ESP32 16-11-24
89 0

Plan de tutoriel

1- Présentation du système d'alarme incendie connecté à l'Internet des objets

2- Comment la carte ESP32 commande le système ?

3- Matériel nécessaire

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

5- Programmation de la carte ESP32 en Micropython

 

 

Présentation du système d'alarme incendie connecté à l'Internet des objets

Un système d’alarme incendie IoT est une infrastructure composée de capteurs et dispositifs intelligents qui surveillent en temps réel les conditions environnementales (fumée, chaleur, gaz, etc.) et transmettent des alertes via Internet à des utilisateurs ou des centres de contrôle. Il combine la détection traditionnelle d’incendie avec des technologies avancées telles que les réseaux sans fil, le cloud et les applications mobiles.

Composants principaux

Capteurs intelligents :

Détecteurs de fumée : Identifient la présence de particules de fumée.

Détecteurs de chaleur : Mesurent les variations de température.

Détecteurs de gaz : Détectent les émissions de gaz inflammables (ex. monoxyde de carbone, propane).

Ces capteurs sont souvent équipés de modules de communication sans fil (Wi-Fi, Zigbee, LoRa, etc.).

Passerelle IoT :

Relie les capteurs au réseau Internet ou à un serveur cloud.

Peut inclure un microcontrôleur (ESP32, Raspberry Pi, etc.) pour centraliser et traiter les données.

Plateforme cloud :

Héberge et analyse les données des capteurs.

Permet de configurer des alertes, visualiser des rapports en temps réel et conserver des historiques d’événements.

Interface utilisateur :

Application mobile/web : Notifications en temps réel, contrôle à distance et accès aux journaux.

Alertes vocales et visuelles : Diffusées localement via des alarmes ou des panneaux connectés.

Système de notification :

Envoie des alertes via des notifications push, SMS, e-mails ou appels téléphoniques en cas de détection d’un danger.

 

Comment la carte ESP32 commande le système ?

Voici une description détaillée du fonctionnement d’un système d’alarme incendie connecté à l’Internet des Objets (IoT) basé sur une ESP32, utilisant le capteur KY-026, un buzzer et une connectivité Internet pour notifications :

Phase de surveillance :

Le capteur KY-026 surveille en temps réel les signaux infrarouges caractéristiques des flammes.

La sortie DO est connectée à un GPIO de l’ESP32. Une valeur logique 1 signifie "aucune flamme", tandis que 0 signifie "flamme détectée".

Optionnellement, la sortie analogique AO peut être utilisée pour des lectures plus précises (par exemple, pour évaluer l’intensité de la flamme).

Détection d’une flamme :

Lorsque le capteur KY-026 détecte une flamme, il envoie un signal au microcontrôleur ESP32.

L’ESP32 traite cette donnée et déclenche les actions suivantes :

Buzzer : Produit un signal sonore continu ou intermittent pour alerter les occupants.

LED : S’allume en rouge pour indiquer une alerte visuelle.

Notification IoT : Envoie une alerte via email ou une plateforme IoT.

Envoi de notification via Internet :

Grâce à sa connectivité Wi-Fi, l’ESP32 transmet l’alerte à un serveur ou une application via :

Email (utilisant un protocole SMTP).

L’utilisateur reçoit une notification sur son smartphone ou ordinateur.

 

Matériel nécessaire

ESP32 :

ESP32 card

Carte microcontrôleur connectée à Internet pour gérer les capteurs, actionneurs et les alertes.

Elle analyse les données du capteur KY-026 et déclenche des actions (buzzer, LED, notifications).

Capteur KY-026 :

Capteur de flamme qui détecte une source infrarouge générée par une flamme.

Il a deux sorties principales :

DO (Digital Output) : Donne un signal logique (1 ou 0) en fonction de la détection.

AO (Analog Output) : Donne une lecture analogique de l’intensité de la flamme.

Buzzer :

Produit un signal sonore lorsque le système détecte un incendie.

 

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 en Micropython

Voici le programme du système de détection incendie intelligent connecté à l’Internet:

Remarque: il faut importer les deux bibliothèques: ConnectWifi.py et umail.py.

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