Підключення модуля датчика газу MQ-2 та Arduino
Ви скажете, в інтернеті про датчик MQ-2 і Arduino! Але багато годинний пошук інформації не дав позитивного результату. Усі програми були неробочими, або не влаштовували мене. Пришлося самому писати програму.
Модуль побудований на базі газоаналізатора MQ-2. Дозволяє виявляти в повітрі пропан, бутан, водень і метан.
Рисунок 1 - датчик газу MQ-2.
Характеристики
- Напруга живлення: 5 В
- Споживаний струм: 160 мА
Діапазон вимірювань
- Пропан: 0,2 – 5 промілле
- Бутан: 0,3 – 5 промілле
- Метан: 5 – 20 промілле
- Водень: 0,3 – 5 промілле
Дивно, але датчик дуже добре реагує на газ із запальнички, на димність, але на газову плиту не реагує взагалі. Чутливість датчика можна відрегулювати змінним резистором.
Датчик підключається до Arduino наступним чином:
Схема 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; } }
Для оповіщення про димність використовується зуммер.
Фото пристрою:
Прикріплені файли:
- gaz_biper.ino (1 Кб)