
Les systèmes de détections de flammes sont spécialement conçus pour réagir rapidement à toute apparition de flamme. Lorsqu’il s’agit de protéger des zones où des produits inflammables sont présents, la rapidité de réaction est crucial pour protéger les installations dans un concept de sécurité totale.
Dans ce projet on va réaliser un système de détection incendie intelligent avec la carte ESP32 connecté au réseau Internet.
Il utilise principalement un capteur de flamme KY-026 et un buzzer.
Lorsque le capteur de flamme détecte une flamme, la carte ESP32 donne l’ordre au buzzer de sonner et envoie un email alerte par WIFI.
Pour réaliser le montage, on peut connecter
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.
print(‘RUN : main.py’)
import ConnectWifi
import umail from machine
import Pin, ADC from time
import sleep
ConnectWifi.connect() #connecter au réseau Internet par wifi
flamme = ADC(Pin(34))
flamme.atten(ADC.ATTN_11DB) #Full range: 3.3v
buzzer=Pin(4,Pin.OUT)
while True:
flamme_value = flamme.read()
sleep(0.1)
if (flamme_value<4095): #détection d’une flamme
buzzer.value(1) # le buzzer se met à sonner
smtp = umail.SMTP(‘smtp.gmail.com’, 587,
username=’emetteur@gmail.com’, password=’******’)
smtp.to(‘recepteur@gmail.com’) smtp.send(“Alerte incendie”) # Envoie d’un email alerte
smtp.quit()
else:
buzzer.value(0) #le buzzer s’arrête de sonner