Датчик угарного газа MQ-7 и Arduino

Датчик угарного газа MQ-7 и Arduino Анемометр

Описание выводов

  • VCC – модуль питания “” ω GND – модуль питания ” -” ω til – цифровая шпилька AO – аналоговый контакт

Mq-7 и ардуино

В этой обучающей статье мы рассмотрим подключение датчика угарного газа MU-7 к Arduino. Мы уже обсуждали эти модули и оценивали их высокую эффективность в современном мегаполисе. Все мы знаем и понимаем, что использование таких технологий обеспечит нашу безопасность в будущем. Давайте рассмотрим другую вариацию этих гаджетов.

Датчик MQ7 состоит из керамической трубки (с нагревательным элементом внутри), на которую нанесен тонкий слой диоксида олова. Прибор имеет пластмассовый корпус компактного размера. На поверхности также расположена сетка из нержавеющий стали.
Как работают датчики газа? – Выдаваемые ими аналоговые сигналы пропорциональны концентрациям угарного газа. Они чувствительны к их повышению и сразу сигнализируют об опасности.
Технические характеристики модуля:

  • Напряжение: 5 в;
  • Сопротивление датчика : 2-20 ком;
  • Нагрев – – – -: 31 ом (его напряжение 1,5-5 в);
  • Рабочий ток : 160 ма;
  • Чувствительность : 20 – 20000 ppm;
  • Диапазон температур : -10…. 50°C ;
  • Размеры : 22 х 22 х 17 мм;
  • Вес: около 5 г.

Инструмент реагирует на концентрацию кислорода 21% на уровне влажности 95% RH в нормальных условиях эксплуатации.

Внешний вид, распиновка и принципиальная схема показаны на скриншотах:
Датчик угарного газа MQ-7 и ArduinoДатчик угарного газа MQ-7 и ArduinoДатчик угарного газа MQ-7 и Arduino

Начнем с простой схемы, которая не требует множества деталей. Нам понадобятся лишь пару аппаратных компонентов: микроконтроллер Ардуино UNO (другие совместимые контроллеры также сгодятся), датчик газа, комплект соединительных проводов, USB-кабель для подключения к компьютеру.
Собираем «железо»:
Датчик угарного газа MQ-7 и ArduinoВажно! При первом запуске следует прогреть прибор на протяжении 48 часов. Он стабилизируется и сможет затем без проблем функционировать.
Заливаем скетч (для проверки работоспособности):

/* 
Тестировалось на Arduino IDE 1.8.0
Дата тестирования 12.08.2022г.
*/ 
 
int analogMQ7 = A5;             // Пин к которому подключен A0
int val = 0;                    // Создаем переменную
 
void setup() 
{
 Serial.begin(9600);            // Задаем скорость передачи данных
 Serial.println("Warming-UP");  // Печать текста "Разогрев"
 delay(6000);                   // Пауза 6 с
 Serial.println("Measurement"); // Печать текста "Измерение"
}
 
void loop() 
{
 val = analogRead(analogMQ7);   // Считываем значение с порта A5
 Serial.print("CO = " );     // Печать текста
 Serial.println(val);           // Вывод значение переменной val
 delay(5000);                   // Пауза
}

Открываем среду разработки IDE, а затем монитор COM-порта (сочетанием клавиш Ctrl Shift M) – тут побегут нужные нам значения. Можно управлять процессами.
Если добавить к нашей сборке несколько элементов (резисторы, светодиоды, макетную плату) получим иной проект:
Датчик угарного газа MQ-7 и ArduinoПример кодов:

//
// контакт подключения аналогового вывода MQ7

int analogMQ7 = A0;

// контакт подключения светодиода

int ledPin = 8;

// значение выше 1000 ppm

int highLevel = 150;

// переменная для хранения значения датчика

int val = 0;
void setup() {

Serial.begin(9600);

pinMode(ledPin, OUTPUT);

// время прогрева

Serial.println("warming-up");

delay(60000);

Serial.println("measurement");

}
void loop() {

val = analogRead(analogMQ7);

if (val >= highLevel) // превышение уровня

digitalWrite(ledPin, HIGH); // зажечь светодиод превышения

else
digitalWrite(ledPin, LOW); // потушить светодиод превышения

// вывести значение в последовательный порт

Serial.print("value = " );

Serial.println(val);

// пауза перед следующим измерением

delay(5000);
}

Мы искренне надеемся, что вы нашли информацию полезной. Всем удачной компиляции!

Про анемометры:  Купить Датчик положения коленвала синхронизации 35.3847 23.3847 ГАЗ-3110, УАЗ с дв. ЗМЗ-4062.10, 353847 Россия | цена в интернет-магазине Автопитер

Общие сведения

Тонкий слой SNO2 и керамической трубки AL2O3 составляют датчик MM7 (MX-7). Нагревательный элемент, расположенный внутри трубки, согревает чувствительный слой. Пластиковый корпус и сетка из нержавеющей стали расположены у основания датчика.

Датчик смонтирован на печатной плате (30 мм x 19 мм) с синей маской; рядом расположены два контакта переключения цифрового сигнала и четыре выхода питания. Показания аналогового сигнала “Выход AO” получаются непосредственно с выхода датчика M7. от значения 0 В.

5 В и “выход DO”, цифровой сигнал, который может быть установлен на лог “0” или логический терм (например: 0 В), среди прочего.) может быть изменен с помощью поворотного потенциометра Встроенный компаратор LM393 позволяет подключать релейные модули без контроллеров и может выдавать ток до 15 мА.

При подаче питания включается один светодиод, а второй – при получении логической “1” или “выход DO”. Основные выходы датчика M7 изображены на схеме ниже (M -7).

Технические параметры mq7

  • Напряжение питания: 5 В
  • Рабочий ток: 150 мА
  • Выходное напряжение DO: 0,1 – 5 В
  • Выходное напряжение AO: 0,1 – 0,3 В
  • Диапазон чувствительности: 10 – 1000 ppm
  • Размеры: 0,5 – 10 мм: Глубина: 30 мм х 19 мм х 15 мм
Оцените статью
Анемометры
Добавить комментарий