Датчик утечки газа

Датчик утечки газа Анемометр

Видео, демонстрирующее работу схемы

954 просмотров

Датчик утечки газа

Датчик утечки газа

Датчик утечки газа

Hanwei Electronics используется в качестве датчика в статье, чтобы продемонстрировать датчик утечки газа на микроконтроллере Attiny13. Следующие качества этого полупроводникового газового датчика очень привлекательны:

Согласно N+1 в «Sputnik и Weather Engineering», относительная чувствительность датчиков обнаружения газа основана на свойстве изменений в проводимости тонкоплентного диоксида диоксида SNO2 в контакте с обнаруженным газом. Напряжение нагревателя: 5 В, 0,1 В постоянного тока Работое напряжение: 3,15 В постоянного времени. Керамический микротруб с Al2O3, покрытый Al2O3, и тонкий слой диоксида олова составляют сам чувствительный элемент. Возмодительный слой нагревается до точки, где он начинает реагировать на газ, обнаруженный путем вставки нагревательного элемента в трубку.

Алгоритм в работе. Светодиод начинает мигать после включения питания и делает это в течение примерно двух минут. Датчик должен нагреваться в течение двух минут, прежде чем он начнет функционировать должным образом. По истечении этих двух минут микроконтроллер переходит в режим ожидания, если напряжение на прямых инверсных входах ниже, чем напряжение с датчиков, что определяется встроенным компаратором. В этом случае загорается светодиод и срабатывает реле, указывая на то, что датчик работает. Сопротивление датчика уменьшается по мере увеличения концентрации газа в помещении. В таком состоянии датчик будет находиться еще две минуты. Проверит, снизилась ли концентрация газа в воздухе или осталась прежней по истечении двух минут. Датчик перейдет в режим ожидания в случае, если концентрация газа достигнет заданных пределов.

Про анемометры:  Причина и устранение ошибки [отрыв пламени] на газовом котле Ariston (Аристон)

На рис. 1 показана схема датчика.

Датчик утечки газа

Датчик в целом использует около 160 мА тока, когда он находится в режиме ожидания. Чип MC34063A находится в импульсном стабилизаторе 5 В в этом случае.

Все компоненты припаяны в сборку доски, за исключением Attiny13 MC и газового датчика M-4. Затем напряжение должно быть отрегулировано с помощью переменного резистора R4, так что оно равно 5 В после дроссельной заслонки L1. После этого газовый датчик должен быть припаянный, и, если необходимо, напряжение после дросселя должно быть установлено на 5 В еще раз. Чтобы уменьшить ток до нуля градусов по Цельсию с электрическим полем от аккумулятора ADC-40 киловольт в час, чтобы подавать силовую сетку из-за разрешения воздуха внутри устройства по сравнению со стандартными показаниями температуры: 0 C + 2 = 1 000 Вт послеПрошивая MCU и подключив его. На данный момент вы можете подать 12 В на датчик (без подключения MCU), либо подождать 2 минуты. Встроенным программистом USB-микроконтроллера был AVR/910. Если все сделано правильно, схема немедленно начнет функционировать.

Фотография готового устройства:

Датчик утечки газа

Особых требований к компонентам нет, но я рекомендую взять многооборотные переменные резисторы в герметичном корпусе (синего цвета). Любой газовый датчик, включая серию MX, является приемлемым. Он должен улавливать все газы.

Микроконтроллер может использоваться для улучшения схемы при необходимости. Алгоритм в Attiny13, который написан в C и составлен с использованием Codevisionavr v2.03.4, не так сложно понять. Для прошивки MK должны быть установлены предохранители следующим образом: CKSEL0., 1 = 10, SUT 0.1 = 01, Wdton-00 Прикрепленная печатная плата, формат Sprint-Layout 5.0.

Скачать бумажную плату

Датчик утечки газа mq2 на ардуино

Материал датчика представляет собой сплав олова и алюминия. Когда молекулы углеводородного газа вступают в контакт с чувствительным элементом, происходит химическая реакция, которая изменяет сопротивление. Измеряя сопротивление, можно определить точное значение концентрации газа в воздухе.

Количество газа, проходящего через воздух, рассчитывается по его концентрации газа. Наиболее популярными единицами измерения в современной системе измерения являются акции миллиона и процентной концентрации. С точки зрения полей на миллион (ppm), измеряются коэффициенты газа. Например, концентрация 1000 ч / млн CCO означает, что присутствует в 999 000 раз больше молекул газа, чем углекислый газ.

Исходный код программы

Чтобы считать значения с модуля обнаружения утечки газа и выполнить необходимые операции управления, мы будем использовать функцию Arduino для чтения значений с цифрового выхода в тексте программы. Код для этой серии действий выглядит следующим образом:

Чтобы проверить, мы будем использовать сигареты, сделанные с разжиженным нефтяным газом.

Включите // установление подключения к контактам, к которым подключается дисплей, и библиотеку для работы с ЖК -дисплеем LICKLIQUIDCRYSTAL LCD (3, 2 4 5 6 7). Используйте систему управления питанием UPS, чтобы определить LPG_SENSOR 18 – Контакт из списка контактов панели задач.

print(“LPG Gas Detector”); lcd.setCursor(0,1); lcd.print(“Circuit Digest”); delay(2000);}void loop() { if(digitalRead(lpg_sensor)) //если на выходе модуля обнаружения утечки газа сигнал высокого уровня {  digitalWrite(buzzer, HIGH);  lcd.clear();  lcd.

print(“LPG Gas Leakage”);  lcd.setCursor(0, 1);  lcd.print(” Alert “);  delay(400);  digitalWrite(buzzer, LOW);  delay(500); } else  {  digitalWrite(buzzer, LOW);  lcd.clear();  lcd.

Как подключить датчик mq2 к ардуино

Этот урок требует:

  • Arduino uno/arduino nano/arduino mega;
  • Mq2 газовый датчик;
  • Макет -Up;
  • Светодиод;
  • Резистор 220 Ом;
  • Провода “Отец Отец”, «Отец-маттка».
Схема подключения датчика MQ2 к Ардуино
Схема подключения датчика MQ2 к Ардуино Уно
MQ2Arduino UnoArduino NanoArduino Mega
GNDGNDGNDGND
VCC5V5V5V
OUTA1A1A1

Модуль обнаружения утечки газа

Этот модуль включает в себя датчик M3 LPG и компаратор LM393 для сравнения выходных напряжений. Для регулировки чувствительности модуля используется потенциометр. Этот модуль легко подключается к плате Arduino, его также легко приобрести в зарубежных интернет-магазинах по запросу “LPG Gas Sensor Modele”. Вы можете создать его самостоятельно, объединив компаратор LM393 и датчик M3.

Необходимые компоненты

  1. Mini Arduino Pro Card (приобретенная на Aliexpress). Модуль обнаружения утечки газа MQ3 (приобретенный на Aliexpress). Опробуза (вибратор) (приобретенный на Aliexpress). Ода. (Приобретена на Aliexpress). Одь хлебной платы. Одь батареи 9 В.

Пояснения к коду:

  1. В этом примере необходимо будет калибровать датчик, то есть настройка включения светодиода с порогом для данной концентрации газа. В то же время датчик не распознает газы, он так предпочтительнее Используйте библиотеки для MQ2.
Датчик широкого спектра газов MQ-2
Датчик широкого спектра газов MQ-2 и Ардуино

Чтобы использовать следующий пример, вывод A1 должен быть переключен на логический порт сенсорного газа (цифровой сигнал). Подключите широкий диапазон газов My-2 от Ampere к микроконтроллеру, если вы его используете. В этой ситуации закрытый джемпер необходим для включения датчика. Загрузите следующую программу в доску после подключения датчика с Arduino.

Работа схемы

Схема устройства отображается на следующем изображении.

Ж К-дисплей 16×2, модуль обнаружения утечки газа и платы ARDUINO изображены на схеме. Вся работа устройства управляется Arduino, включая считывание сигнала с модуля обнаружения газа, отправку сообщений по всему многоквартирному дому и осуществление звонков. Потенциометр на модуле обнаружения газа может быть использован для изменения его чувствительности.

С его контактами VCC и GND Arduino, подключенными через соединения DO модуля обнаружения утечки газа, контакт 18 (A4) напрямую подключен к контакту 17 (A4). Сжиженный нефтяной газ (СПГ) может быть обнаружен непосредственно датчиком M3, который является частью модуля обнаружения утечки газа.

Этот нагревательный элемент должен быть нагрет до определенной температуры, прежде чем датчик начнет функционировать должным образом. Обычно эта процедура занимает 15 минут. Компаратор, преобразующий аналоговый выходной сигнал датчиков M3 в цифровые данные

Плата Arduino подключена в 4-битном режиме к ЖК-дисплею 16×2. Выводы Arduino 2 – GND – 3 напрямую подключены к управляющим выводам RS, RW и En. Выводы Arduino 4, 5 и 7 подключены к выводам данных D4-D7. Через NPN-транзистор BC547 с резистором 1 кОм в базе звонок подключен к выводу 13 Arduino.

Скетч. mq2 от амперки с библиотекой troykamq.h

#include <TroykaMQ.h> // библиотека для датчика#define PIN_MQ2  A1   // имя пина для подключения датчикаMQ2 mq2(PIN_MQ2); // создаём объект для работы с датчикомvoidsetup() { Serial.begin(9600); // выполняем калибровку датчика mq2.calibrate(); // выводим сопротивление датчика в чистом воздухе (Ro)Serial.println("Ro = "String(mq2.getRo()));
}voidloop() { // выводим значения газов в ppmSerial.println("LPG: "String(mq2.readLPG()) " ppm"); Serial.println("Methane: "String(mq2.readMethane()) " ppm"); Serial.println("Smoke: "String(mq2.readSmoke()) " ppm"); Serial.println("Hydrogen: "String(mq2.readHydrogen()) " ppm"); Serial.println(" "); delay(200);
}

Скетч. подключение датчика с библиотекой mq2.h

#include <MQ2.h> // библиотека для датчика#define PIN_MQ2 A1 // имя пина для подключения MQ2#define LED 13 // имя пина для подключения светодиодаMQ2 mq2(PIN_MQ2); // создаём объект для работы с датчикомint lpg, co, smoke;voidsetup() { Serial.begin(9600); mq2.begin(); pinMode(LED, OUTPUT);
}voidloop() { float* values = mq2.read(true); // получаем информацию с датчика// выводим данные на монитор порта lpg = mq2.readLPG(); co = mq2.readCO(); smoke = mq2.readSmoke(); // включаем светодиод при превышении концентрации COif (co > 1000) { digitalWrite(LED, HIGH); } else { digitalWrite(LED, LOW); } delay(200);
}

Скетч. применяем датчик mq2 без библиотеки

#define PIN_MQ2 A1 // имя пина для подключения MQ2#define LED 13 // имя пина для подключения светодиодаint value;voidsetup() { Serial.begin(9600); pinMode(LED, OUTPUT); pinMode(PIN_MQ2, INPUT);
}voidloop() { // записываем полученные данные с датчика value = analogRead(PIN_MQ2); // выводим информацию на монитор портаSerial.println("VALUE - "String(value)); Serial.println(" "); // включаем светодиод при превышении определенного значенияif (value > 200) { digitalWrite(LED, HIGH); } else { digitalWrite(LED, LOW); } delay(200);
}

Схема и распиновка датчика газа mq2

Распиновка датчика MQ2
Распиновка сенсора утечки газа MQ2 на Ардуино

Напряжение аналогового выхода изменяется прямо пропорционально концентрации газа или дыма. Напряжение увеличивается с ростом концентрации газа. Если поднести датчик близко к дыму, можно откалибровать логический сигнал. При вращении потенциометра по часовой стрелке (для повышения чувствительности датчика) на модуле должен загореться красный светодиод.

Характеристики датчика mq2 ардуино

  • Питание: 5 вольт;
  • Потребляемый ток: 180 мА;
  • Чувствительность: 300-10000 ppm;
  • Рабочая температура: от -10 до 50°C;
  • Влажность: не более 95%;
    ω интерфейс: аналоговый и цифровой.
Оцените статью
Анемометры