Главная » Arduino
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Похожие статьи:


Подключение модуля датчика газа MQ-2 и Arduino

Вы скажете, в интернете про датчик MQ-2 и Arduino! Но много часовой поиск информации не дал положительного результата. Все программы были не рабочими, либо не устраивали меня. Пришлось самому писать программу.

Модуль, построен на базе газоанализатора MQ-2. Позволяет обнаруживать в воздухе пропан, бутан, водород и метан.

Датчик газа MQ-2

Рисунок 1 - датчик газа MQ-2. 

Характеристики

  • Напряжение питания: 5 В
  • Потребляемый ток: 160 мА

Диапазон измерений

  • Пропан: 0,2 – 5 промилле
  • Бутан: 0,3 – 5 промилле
  • Метан: 5 – 20 промилле
  • Водород: 0,3 – 5 промилле

Странно, но датчик очень хорошо реагирует на газ из зажигалки, на задымленность но на газовую печку не реагирует вообще. Чувствительность датчика можно отрегулировать переменным резистором.

Датчик подключается к ардуино следующим образом:

схема подключения MQ-2

Схема 1 - Подключение датчика к Arduino.

Vss - подключается к +5В
Aout - A0 arduino (это аналоговый выход датчика, есть цифровой dout)
GND  - к земле

Ниже привожу программу:

#define mic 5
#define analogInPin A0 
void setup() { 
 pinMode(analogInPin, INPUT);  
 Serial.begin(9600);
}
void loop() {
  
   Serial.println(analogRead(analogInPin));
  int sensorValue = analogRead(analogInPin);
  int range = map(sensorValue, 100, 145, 1, 4);
  switch (range) {
  case 1:   
    analogWrite(mic,100);
    delay(100);
    analogWrite(mic,0);
    break;
  case 2:  
     analogWrite(mic,50);
    delay(100);
    analogWrite(mic,0);
    break;
  case 3:   
    analogWrite(mic,30);
    delay(100);
    analogWrite(mic,0);
    break;
  case 4:  
     analogWrite(mic,20);
    delay(100);
    analogWrite(mic,0);
    break;
  }
}

Для оповещения задымленности используется зуммер.

Фото устройства:

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 17.07.2014 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (8) | Я собрал (0) | Подписаться

0
Oleg #
Для чего цифровой выход?
Есть описание\схемка на щит с датчиком?
Ответить
0
Morlok #
На данном выходе появляется высокий потенциал, когда измеренное значение превышает какой-то, одному богу и разработчикам платы известное значение
Ответить
0
Oleg #
Почему уровень сигнала взят именно 145?
Ответить
0

[Автор]
freearduino #
MQ-2 в интернете много информации. 145 подобрано опытным путер
Ответить
0
vadim #
Можно ли собрать схему с четырьмя датчиками газа с зуммером и выводом информации на дисплей?
Ответить
0
alx #
Конечно можно
Ответить
0
vadim #
Есть ли готовые скетчи для данного подключения? Или надо по новому программировать?
Ответить
0
Ярослав #
Какой тип контроллера применен здесь, и какие вообще возможно применить (в идеале-для двух датчиков, с выводом концентрации газов на LED-дисплее (из двух датчиков на один дисплей, с переключением). Собираюсь использовать для датчиков пропан/кислород. С выводом сигнала на реле (через реле зуммер и силовой контактор)
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Arduino UNO
Arduino UNO
Конструктор: DDS генератор сигналов UNI-T UT-61A
вверх