Détecteur de fumée connecté avec un esp8266-01
On peut transformer un détecteur de fumée classique en détecteur de fumée connecté a l'aide d'un petit module esp8266-01 et quelques composants complémentaires.
En général le circuit utilisé dans ces détecteurs est quasiment toujours le même genre de circuit
malgré des noms différents et une patte est généralement libre car non utilisée ,souvent la patte 7 st IO (constaté sur 3 détecteurs différents) cette patte passe de 0 volts a 9 volts en cas d'alarme.
Voici le schéma de ma réalisation:
Pour le câblage en général il n'y a pas beaucoup de place donc difficile de faire un circuit compact donc je câble en volant en plaçant les différents composants dans les recoins du boitier
Le petit programme dans ESP8266-01 est écrit en lua :
wifi.setmode(wifi.STATION) -- Wifi en mode station
cfg = { ip="192.168.0.34", netmask="255.255.255.0", gatway="192.168.0.1"}
wifi.sta.setip(cfg) -- on force l'adresse IP
wifi.sta.config("votre reseau","la clé")
print ("Config fait, IP est" ..wifi.sta.getip ())
print(wifi.sta.getmac())
cu=net.createConnection(net.UDP) -- connexion Socket UDP
cu:connect(5671,"192.168.0.20") -- Port d'écoute 5671 et adresse du serveur
tmr.alarm(0,12000,1, function()
--tmr.ALARM_SINGLE, function()
cu:send (" alarme fumee atelier ")
end)
Voila l'alerte est envoyée sur un serveur à base de raspberry Pi qui m'envoie un mail sur mon téléphone portable .En espérant bien sûr que ça ne serve jamais.
Bravo!
RépondreSupprimerA tester en cas de pile faible :)
Test effectué ,en cas de pile faible (<6 volts)il y a un bip
Supprimertoutes les 45 sec environ trop bref pour déclencher le wifi