Простой детектор загазованности помещения на Arduino UNO и MQ-7

Устройство «умеет»:

  1. Дискретно (16 значений) регулировать верхнюю границу допустимых значений датчика MQ7 в интерактивном режиме (с помощью микропереключателей);
  2. Визуализировать заданную верхнюю границу допустимых значений датчика MQ7 (на блоке 7-ми сегментных индикаторов);
  3. Периодически (с заданным в скетче интервалом времени) считывать значения датчика MQ7;
  4. Визуализировать считанные значения датчика MQ7 (на блоке 7-ми сегментных индикаторов);
  5. Определять превышение значений датчика MQ7 относительно заданной границы допустимых значений;
  6. Выдавать звуковой (зуммер) и световой (красный светодиод) сигнал в случае, если значения датчика MQ7 превысили заданную границу;
  7. Питание Устройства – один (любой) из вариантов:
    7.1 Батарейка «Крона» (9В);
    7.2 Стандартная телефонная USB-зарядка (5В);
    7.3 Соответствующий аккумулятор.

См. здесь.

Arduino. Экспертная Система (ЭС) байесовского типа

Распознавание объектов по готовым правилам.
Иллюстрирующий пример.
Версия 1.01.

В качестве «подопытного кролика» используется Arduino UNO (без всяких дополнительных устройств, датчиков и т.д.).

В этой статье тема рассматривается лишь как шуточный, иллюстрирующий пример… Поэтому, в скетче (см. статью) «все зашито жестко». Т.е., ровно НОЛЬ практического эффекта.

Но вот если:
  1. Вместо Arduino UNO использовать (например) ESP-12F WeMos D1 WiFi…
     С целью: оперативно передавать на WeMos через Wi-Fi задачу
    (таблицу правил) и признаки распознавания объекта.
  2. Каждому признаку будет соответствовать определенный датчик.
  3. «Это» встроить в адаптивную и гетерогенную СЕТЬ ЭС…
То очень может быть − будет практическая польза…
:-)

Открыть страницу статьи…