Le conseil dont nous parlons est ESP32 qui, en raison de sa fonctionnalité illimitée, aide les utilisateurs à interfacer plusieurs capteurs. Le capteur de gaz fait partie des capteurs largement utilisés avec ESP32 qui peuvent détecter l'éruption du feu ou la fuite de gaz à l'intérieur d'une pièce. Découvrons le moyen possible d'interfacer le capteur de gaz MQ-2 avec ESP32.
Capteur de gaz MQ-2
MQ-2 est l'un des capteurs de gaz largement disponibles avec une plus grande précision par rapport aux autres car il s'agit d'un capteur MOS (semi-conducteur d'oxyde métallique). Des capteurs comme ceux-ci sont appelés chimirésistants car leur détection de gaz est basée sur la variation de la valeur de résistance une fois exposée aux particules de gaz.
Le capteur MQ-2 fonctionne sur 5V. Il peut détecter les gaz comme le GPL, le propane, le méthane et le monoxyde de carbone. Il est important de noter que les capteurs MQ-2 peuvent vérifier la présence de gaz mais ne peuvent pas les identifier. Par conséquent, il est préférable de mesurer les changements de densité de gaz à un certain endroit et de générer un signal de sortie en conséquence.
Voici quelques points forts importants du capteur MQ-2:
Pinout MQ-2
Le capteur MQ-2 est livré avec quatre épingles différentes:
Le capteur MQ-2 est un capteur de gaz facile à utiliser qui peut donner une sortie à la fois en analogique et numérique. La sortie numérique ne donne que une valeur élevée ou faible indiquant la détection de gaz mais ici, nous utiliserons la sortie analogique qui donne une lecture plus détaillée et aide à noter le niveau de gaz.
La sortie de la broche analogique est proportionnelle à la concentration de gaz More est le gaz disponible est plus élevé est la valeur de sortie analogique. Il est important de noter que le capteur MQ-2 a un ampli opération.
Les capteurs MQ-2 peuvent détecter une concentration en gaz allant de 200 ppm à 10000 ppm. Ici, PPM indique des pièces par million qui est une unité pour indiquer la concentration de gaz.
Pour interface MQ-2 avec ESP32, suivez la configuration de la broche ci-dessous.
Broches MQ-2 avec ESP32
Les capteurs MQ-2 ont trois broches deux d'entre elles sont GND et VCC tandis que la troisième broche sera aout qui donnera une valeur de gaz mesurée dans le signal analogique.
Broche ESP32 | Broche MQ-2 |
---|---|
GND | GND |
Vin | VCC |
GPIO 4 | Faire |
Broches LED avec ESP32
Nous avons connecté une LED à GPIO 32 de ESP32. LED indiquera si la concentration en gaz est augmentée à partir d'un certain seuil.
Broche ESP32 | DIRIGÉ |
---|---|
GPIO 32 | VCC |
GND | GND |
Vous trouverez ci-dessous le circuit d'ESP32 avec un capteur de gaz et LED:
Code pour l'interfaçage du capteur de gaz MQ-2 avec ESP32
int LED = 32; / * Broche LED définie * /Ici, dans le code ci-dessus, une LED est définie à Pin 32 de ESP32 et de son épingle 4 est défini pour prendre les commentaires du capteur de gaz. La prochaine communication série commence par définir le taux de bauds. LED est réglé la sortie en utilisant pinceau fonction.
Dans le boucle Une partie de l'esquisse d'abord, nous lirons la lecture analogique à travers le capteur et la valeur de lecture sera imprimée. Ensuite un seuil de 1800 est défini si la valeur dépasse cette LED de seuil connectée à la broche 32 tourne SUR.
Sortir
Moniteur série imprime la valeur analogique de lecture. Ici, lorsque la valeur est inférieure au seuil qui est 1800, elle ne montrera aucun message de gaz, une fois le seuil que le message détecté par le gaz franchi apparaîtra dans le moniteur série.
Donne: pas de gaz
En état normal, aucun gaz ne sera détecté, donc la LED restera éteinte.
LED ON: Gas détecté
Maintenant, nous appliquerons le gaz butane en utilisant le allume-cigare. LED s'allumera une fois que la valeur du gaz dépassera la valeur de seuil.
Conclusion
MQ-2 est un capteur de détection de gaz qui peut détecter la fuite de gaz et générer des signaux en conséquence. À l'aide d'une carte microcontrôleur ESP32, nous pouvons facilement l'interfacer et l'utiliser comme détecteur d'alarme incendie ou générer une notification par e-mail d'urgence. Ici, dans cet article, nous avons connecté ESP32 avec le capteur MQ-2 en utilisant les trois broches du capteur. Une LED est utilisée à des fins d'indication une fois le gaz détecté.