Détection de fuite de gaz dangereux
Composants et fournitures
| | × | 1 | |
| Capteur de détection de gaz, hydrogène | | × | 1 | |
| | × | 4 | |
Applications et services en ligne
À propos de ce projet
La sécurité joue un rôle majeur dans le monde d'aujourd'hui et il est nécessaire que de bons systèmes de sécurité soient mis en œuvre dans les lieux de l'usine chimique. L'objectif principal du travail est de concevoir un système de détection, d'alerte et de protection des gaz toxiques basé sur Arduino. Les gaz dangereux tels que le sulfure d'hydrogène, le dioxyde d'azote et le monoxyde de carbone sont détectés et affichés toutes les secondes sur l'écran LCD. L'avantage de ce système automatisé de détection, d'alerte et de protection par rapport à la méthode manuelle est qu'il offre un temps de réponse rapide et une détection précise d'une urgence, permettant ainsi une diffusion plus rapide de la situation critique.
Dans ce projet, lorsque le capteur de gaz détecte l'émission de gaz dangereux comme le sulfure d'hydrogène, le dioxyde d'azote et le monoxyde de carbone, il générera le son d'alerte et alertera tout le monde et les moteurs électriques fermeront les portes électriques et contrôleront l'émission de gaz dangereux.
https://www.youtube.com/watch?v=rOakn7tmbJg
Code
- Détection de fuites de gaz dangereux
Détection de fuites de gaz dangereuxC/C++
Lorsque des gaz dangereux sont détectés, un avertissement s'affiche sur l'écran LCD et les portes hermétiques automatiques sont verrouillées pour contrôler les émissions de gaz dangereux.#include LiquidCrystal lcd (8, 9, 10, 11, 12, 13);int Gas_Sensor_Value =0;int Gas_sensor =A0;int Piezo =3;int electric_motor_1 =4;int electric_motor_2 =5;int electric_motor_3 =6;int electric_motor_4 =7; void setup() { lcd.begin (16, 2); // configure le nombre de colonnes et de lignes de l'écran LCD :pinMode(Gas_sensor, INPUT); pinMode(Piezo, SORTIE); pinMode(electric_motor_1, OUTPUT); pinMode(electric_motor_2, OUTPUT); pinMode(electric_motor_3, OUTPUT); pinMode(electric_motor_4, OUTPUT);}void loop() { lcd.clear(); Gas_Sensor_Value =analogRead(A0) ; if( Gas_Sensor_Value>=700) { digitalWrite(Piezo, HIGH); digitalWrite(electric_motor_1, HIGH); digitalWrite(electric_motor_2, HIGH); digitalWrite(electric_motor_3, HIGH); digitalWrite(electric_motor_4, HIGH); lcd.print("Attention :Fuite de gaz"); // Imprime un message sur l'écran LCD. retard(1000); } else { digitalWrite(Piezo, LOW); digitalWrite(electric_motor_1, LOW); digitalWrite(electric_motor_2, LOW); digitalWrite(electric_motor_3, LOW); digitalWrite(electric_motor_4, LOW); lcd.print("L'environnement"); // Imprime un message sur l'écran LCD. lcd.setCursor(0,1) ; lcd.print("est sûr"); retard(1000); } }
Schémas
J'utilise Arduino, un capteur de gaz et quatre moteurs électriques pour des portes étanches à l'air. Ceci est la vidéo du projet de travail arduinos_video_PSFrajunse.mp4