Comment créer un détecteur de fumée pour votre cuisine en utilisant Arduino?

Comment créer un détecteur de fumée pour votre cuisine en utilisant Arduino?

La sécurité incendie est le paramètre le plus essentiel de toute maison, magasin ou lieu de travail qui doit être pris en charge en premier lieu. La cause la plus courante d'incendie est la fuite de gaz. Dans ce projet, nous allons fabriquer un détecteur de fumée pour notre cuisine à l'aide d'un capteur de gaz. Ce capteur détectera l'intensité de la fumée. Si l'intensité de la fumée dépasse une certaine limite, l'alarme se met en marche pour avertir une personne de prendre soin de cette fumée dès que possible.

Comment créer un détecteur de fumée à l'aide d'un détecteur de fumée?

Maintenant que nous connaissons le résumé de notre projet, commençons à travailler sur ce projet.



Étape 1: Composants utilisés

La meilleure approche pour démarrer un projet est de dresser une liste complète des composants. Ce n'est pas seulement une façon intelligente de démarrer un projet, mais cela nous évite également de nombreux inconvénients au milieu du projet. Une liste des composantes de ce projet est donnée ci-dessous:



  • Détecteur de fumée MQ-2
  • Planche à pain
  • Fils de cavalier mâle / femelle
  • Buzzer 3V
  • LED
  • Résistance 220 Ohm

Étape 2: étude des composants

Comme nous avons fait une liste de composants que nous allons utiliser dans notre projet. Avançons d'un pas en avant et passons par une brève étude du fonctionnement de ces composants.

Arduino Nano est une carte microcontrôleur utilisée pour effectuer diverses tâches dans différents circuits. Le microcontrôleur qu'utilise Arduino Nano est ATmega328P. Nous brûlons un Code C sur ce tableau pour lui dire comment et quelles opérations effectuer.



Arduino Nano

Le MQ-2 est le capteur de gaz de type MOS (Metal Oxide Semiconductor) le plus courant. Il est très sensible à la fumée et aux autres gaz inflammables comme le GPL, le butane, le propane, le méthane, l'alcool, l'hydrogène et le monoxyde de carbone, etc. Lorsque le gaz entre en contact, il utilise un simple réseau diviseur de tension pour détecter la fumée. Lorsque la fumée est détectée, sa tension augmente. Le changement de résistance interne dépend de la concentration de gaz ou de fumée. Il dispose d'un petit potentiomètre qui sert à régler la sensibilité de ce capteur.

Travail



Étape 3: assemblage des composants

Maintenant que nous connaissons l'idée principale derrière le fonctionnement de chaque composant. Assemblons tous les composants et faisons un circuit de travail.

  1. Insérez le capteur de fumée Arduino Nano et MQ-2 dans la planche à pain. Mettez le capteur sous tension via Arduino et connectez la broche A0 du capteur à A5 d'Arduino.
  2. Connectez un buzzer et une LED dans une configuration parallèle. Connectez leur extrémité à la terre d'Arduino et l'autre à la broche D8 d'Arduino Nano. N'oubliez pas de connecter une résistance de 220 ohms avec la LED et le buzzer.

Schéma

Étape 4: Premiers pas avec Arduino

Si vous n'êtes pas déjà familiarisé avec l'IDE Arduino, ne vous inquiétez pas car une procédure étape par étape pour configurer et utiliser Arduino IDE avec une carte microcontrôleur est expliquée ci-dessous.

  1. Téléchargez la dernière version d'Arduino IDE à partir de Arduino
  2. Connectez votre carte Arduino Nano à votre ordinateur portable et ouvrez le panneau de commande. dans le panneau de configuration, cliquez sur Matériel et son . Cliquez maintenant sur Appareils et imprimantes. Trouvez ici le port auquel votre carte microcontrôleur est connectée. Dans mon cas c'est COM14 mais c'est différent sur différents ordinateurs.

    Trouver un port

  3. Cliquez sur le menu Outil et réglez la carte sur Arduino Nano.

    Planche de réglage

  4. Dans le même menu Outil, définissez le processeur sur ATmega328P (ancien chargeur de démarrage).

    Processeur de paramétrage

  5. Dans le même menu Outil, définissez le port sur le numéro de port que vous avez observé auparavant dans le Appareils et imprimantes .

    Réglage du port

  6. Téléchargez le code ci-dessous et collez-le dans votre IDE Arduino. Clique sur le télécharger bouton pour graver le code sur votre carte microcontrôleur.

    Télécharger

Téléchargez le code en cliquant ici.

Étape 5: Code

Le code est assez bien commenté et explicite. Mais encore, il est brièvement expliqué ci-dessous.

1. Les broches d'Arduino qui sont connectées au capteur et au buzzer sont initialisées au début. La valeur du seuil est également définie ici dans une variable nommée sensorThres.

buzzer int = 8; int smokePin = A5; // Votre valeur seuil int sensorThres = 400;

2. void setup() est une fonction dans laquelle toutes les broches sont configurées pour être utilisées comme OUTPUT ou INPUT. Cette fonction définit également la vitesse de transmission de l'Arduino Nano. Le débit en bauds est la vitesse à laquelle la carte microcontrôleur communique avec d'autres capteurs. la commande, Serial.begin () définit le débit en bauds qui est principalement de 9600. Le débit en bauds peut être modifié selon nos souhaits.

void setup () {pinMode (buzzer, OUTPUT); pinMode (smokePin, INPUT); Serial.begin (9600); }

3. boucle vide () est une fonction qui s'exécute à plusieurs reprises dans une boucle. Dans cette boucle, une valeur analogique du capteur est lue. Cette valeur analogique est ensuite comparée à la valeur seuil que nous avons déjà définie au départ. Si cette valeur est supérieure à la valeur seuil, le buzzer et la led s'allumeront, sinon ils resteront éteints.

void loop () {int analogSensor = analogRead (smokePin); Serial.print ('Pin A0:'); Serial.println (analogSensor); // Vérifie s'il a atteint la valeur de seuil if (analogSensor> sensorThres) {digitalWrite (buzzer, HIGH); } else {digitalWrite (buzzer, LOW); } retard (100); }

Maintenant que nous savons comment utiliser un capteur de fumée pour détecter différents gaz et allumer une alarme pour avertir toute personne à proximité, nous pouvons fabriquer notre détecteur de fumée au lieu d'en acheter un coûteux sur le marché, car le détecteur de fumée que nous pouvons fabriquer à la maison est faible coût et efficace.