Обнаружение утечки опасного газа
Компоненты и расходные материалы
| | × | 1 | |
| Датчик обнаружения газа, водород | | × | 1 | |
| Двигатель постоянного тока, 12 В | | × | 4 | |
Приложения и онлайн-сервисы
Об этом проекте
Безопасность играет важную роль в современном мире, и необходимо, чтобы на химических предприятиях были внедрены хорошие системы безопасности. Основная цель работы - разработка системы обнаружения, оповещения и защиты токсичных газов на базе Arduino. Опасные газы, такие как сероводород, диоксид азота и окись углерода, обнаруживаются и каждую секунду отображаются на ЖК-дисплее. Преимущество этой автоматизированной системы обнаружения, оповещения и системы защиты по сравнению с ручным методом заключается в том, что она обеспечивает быстрое время отклика и точное обнаружение аварийной ситуации и, в свою очередь, способствует более быстрому распространению критической ситуации.
В этом проекте, когда датчик газа обнаруживает выбросы опасных газов, таких как сероводород, диоксид азота и окись углерода, он генерирует звуковой сигнал и предупреждает всех, а также электродвигатели закрывают электрические ворота и контролируют выброс опасных газов.
https://www.youtube.com/watch?v=rOakn7tmbJg
Код
- Обнаружение утечки опасного газа.
Обнаружение утечки опасного газа C / C ++
При обнаружении опасного газа на ЖК-дисплее отображается предупреждение, и автоматические воздухонепроницаемые двери блокируются для ограничения выбросов опасных газов. #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); // настраиваем количество столбцов и строк ЖК-дисплея:pinMode (Gas_sensor, INPUT); pinMode (Пьезо, ВЫХОД); pinMode (electric_motor_1, ВЫХОД); pinMode (electric_motor_2, ВЫХОД); pinMode (electric_motor_3, ВЫХОД); pinMode (electric_motor_4, OUTPUT);} пустая петля () {lcd.clear (); Gas_Sensor_Value =аналоговое чтение (A0); если (Gas_Sensor_Value> =700) {digitalWrite (Piezo, HIGH); digitalWrite (electric_motor_1, HIGH); digitalWrite (электрический_мотор_2, ВЫСОКИЙ); digitalWrite (electric_motor_3, HIGH); digitalWrite (electric_motor_4, HIGH); lcd.print («Осторожно:утечка газа»); // Выводим сообщение на ЖК-дисплей. задержка (1000); } else {digitalWrite (пьезо, НИЗКИЙ); digitalWrite (electric_motor_1, LOW); digitalWrite (electric_motor_2, LOW); digitalWrite (electric_motor_3, LOW); digitalWrite (electric_motor_4, LOW); lcd.print («Окружающая среда»); // Выводим сообщение на ЖК-дисплей. lcd.setCursor (0,1); lcd.print («безопасно»); задержка (1000); }}
Схема
Я использую Arduino, датчик газа и четыре электродвигателя для герметичных ворот. Это видео рабочего проекта arduinos_video_PSFrajunse.mp4