Alarme incendie Arduino
Dans ce tutoriel, nous allons apprendre à fabriquer un système d'alarme incendie qui détecte le feu et déclenche une alarme via une sirène et un voyant lumineux.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du système d'alarme incendie
Le système d'alarme incendie comprend deux parties :
- La détection d'incendie : peut utiliser le capteur de fumée (capteur de gaz MQ2) et/ou le capteur de flamme
Dans la détection d'incendie, vous pouvez utiliser l'un des deux capteurs. Cependant, pour augmenter la fiabilité, nous recommandons d'utiliser à la fois le capteur de fumée et le capteur de flamme. Si vous utilisez un seul capteur, le système pourrait ne pas détecter l'incendie dans certaines zones de votre zone de surveillance.
Si vous ne connaissez pas le capteur de gaz mq2 et le capteur de flamme (brochage, fonctionnement, programmation...), renseignez-vous dans les tutoriels suivants :
- Arduino - Capteur de gaz. tutorial
- Arduino - Capteur de flamme. tutorial
Comment fonctionne un système d'alarme incendie
Arduino lit les états du capteur de fumée et du capteur de flamme, si de la fumée ou des flammes sont détectées, Arduino active le relais pour déclencher une alarme.
Diagramme de câblage
- Schéma de câblage avec une sirène

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
- Schéma de câblage avec un buzzer 12V

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino
Étapes rapides
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload sur l'IDE Arduino pour téléverser le code vers Arduino
- Ouvrez le moniteur série sur l'IDE Arduino
- Téléversez le code vers Arduino
- Créez de la fumée autour du capteur de fumée
- Créez une flamme devant le capteur de flamme
- Écoutez l'alarme sonore du sirène ou du buzzer
- Regardez le résultat sur le moniteur série.
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !