INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / RSS / GPG

Датчики MQ-2 и MQ-7 для ESP8266 и Arduino

№ 11876 В разделах: Electronics ESP8266 от January 3rd, 2023,
В подшивках: , , ,

Судя по реакции на различные раздражители, а также принцип работы с ними они сделаны на основе одного и того же катализатора из оксида олова. Оба определили наличие газа из зажигалки, оба на отлично определили пары метанола, этанола и изопропанола. Выдыхаемый человеком воздух не влияет на них никак. Также оба были помещены под купол рядом со свечок, при затухании свеча должна была выделить угарный газ, незначительные изменения показал лишь MQ-7.

У обоих датчиков есть цифровой выход с низким и высоким уровнем сигнала и аналоговый выход для АЦП. Понятно дело, что цифровой выход считать очень просто и часто даже не нужен МК чтобы сработала какая-то логика, например, через реле включить сигнализацию, а вот с аналоговой ногой уже не все так просто. Уровень выходного аналогового сигнала регулируется переменным сопротивлением под приемлемый уровень начального сигнала. У меня отладочная плата на ESP8266, но и для всяких андурин принцип работы ровно тот же. Никаких специальных библиотек не требуется, только использовать встроенный АЦП.

#define MQAnalogPin A0
int gasLevelWarning = 300;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int gasLevel = analogRead(MQAnalogPin);
  Serial.print(gasLevel);
  if (gasLevel > gasLevelWarning) {
    Serial.println(": WARNING! GAS LEAK!");
  } else {
    Serial.println(": clean");
  }
  delay(50);
}

Тестируем

Я не уверен, что из-за нагревательного элемента внутри эти датчики можно держать включенными постоянно иначе он может выйти из строя, нужно будет сделать подключение через оптрон или транзистор и опрашивать, скажем, раз в 15-30 минут с прогревом в течении минуты.

Нет комментариев »

Weather station on Arduino Nano, BME280 and I2C connected 44780 display

№ 10053. В разделах: 3D printing Electronics Programming от May 24th, 2019

В подшивках: , ,

Подключение BMP280 (BME280) к ESP8266

№ 8459. В разделах: Electronics ESP8266 Programming от September 9th, 2017

В подшивках: , ,

Повышение точности измерения датчиком DS18B20 с помощью радиатора

№ 8394 В разделе Electronics от August 13th, 2017,
В подшивках:

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

Нет комментариев »

Купил датчик вибрации (видео)

№ 4633 В разделе Electronics от October 28th, 2012,
В подшивках:

Купил на dealextreme. Вроде как даже настраивается чувствительность и выход совсем не аналоговый. Собран на каком-то SW-420 и компараторе LM393.

Хочу его применить для сигнализации на мой компьютеризированый мопедище 🙂

Нет комментариев »

Облачная платформа
Яндекс.Метрика

Fortune cookie: Today's spam: Be delighted with Put aside any doubts and stuff, this terrific product for smart males really does what you need!