Двойной датчик газа MiCS-4514

Узнайте всё о двойном датчике газа MiCS-4514: спецификации, распиновка, схемы подключения, документация и примеры кода для ESP32, Arduino, Raspberry

Качество воздуха Аналоговый

Обзор

MiCS-4514 — это компактный двойной датчик газа, способный обнаруживать как окисляющие газы (например, NO₂), так и восстанавливающие газы (например, CO, NH₃). Он имеет два независимых чувствительных элемента с аналоговыми выходами, что делает его идеальным для мониторинга качества воздуха в помещениях, систем HVAC и промышленной безопасности.

MiCS-4514 — это двойной модуль обнаружения газов, предназначенный для мониторинга качества воздуха. Он одновременно определяет окисляющие газы (NO₂) и восстанавливающие газы (CO, NH₃, CH₄, этанол, водород), что делает его универсальным решением для экологического мониторинга.

Датчик MiCS-4514
Быстрая навигация
Основные разделы статьи
Примеры кода
Популярные платформы

О двойном датчике газа MiCS-4514

MiCS-4514 — это современный модуль с двумя чувствительными элементами, разработанный для мониторинга качества воздуха и промышленного применения. Он может одновременно обнаруживать окисляющие газы (NO₂) и восстанавливающие газы (CO, NH₃, CH₄, этанол, водород), что делает его незаменимым в умных системах вентиляции и мониторинга окружающей среды.

Ключевые особенности

  • Двойная конструкция — Обнаруживает как окисляющие, так и восстанавливающие газы в одном корпусе.
  • Независимые элементы — Каждый элемент имеет собственный нагреватель и чувствительный слой для точности измерений.
  • Аналоговый выход — Выдает напряжение, пропорциональное концентрации газа, которое легко считывается через АЦП.
  • Идеально для мониторинга воздуха — Широко используется в портативных устройствах, системах климат-контроля и IoT.

🔗 Для расширенного мониторинга также рассмотрите CCS811, который определяет TVOC и eCO₂.

Где купить

Приобретите MiCS-4514

Технические характеристики

Характеристики MiCS-4514

Полные технические характеристики двойного датчика газа MiCS-4514.

Питание
5В DC
Потребление
~56 мВт
Диапазон (CO)
1–1000 ppm
Диапазон (NO₂)
0.05–10 ppm
Скачать полный даташит
Распиновка

Распиновка MiCS-4514

Модуль MiCS-4514 имеет 6 пинов: питание, земля, два аналоговых выхода (для восстанавливающих и окисляющих газов) и управление нагревателем.

Схема распиновки
Визуальная диаграмма
Распиновка MiCS-4514
Всего выводов
6
Интерфейс
Аналоговый
Советы
  • Два независимых чувствительных элемента.
  • Для работы требуется управление нагревателем.
  • Используйте точный АЦП для стабильных показаний.
Описание выводов
Название Тип Описание
1 VCC Питание Вход питания (5В).
2 GND Земля Общий провод земли.
3 RED OUT Аналоговый Выход для восстанавливающих газов (CO, NH₃).
4 OX OUT Аналоговый Выход для окисляющих газов (NO₂).
5 HEATER PWM / Вход Управление нагревателем (PWM).
6 H-GND Земля Земля нагревателя (отдельная).
Подключение

Подключение MiCS-4514 к ESP32

Для работы с ESP32 подключите VCC к 5В, GND к земле, а выходы датчика к пинам АЦП (например, GPIO 34 и 35). Управление нагревателем осуществляется через любой GPIO с поддержкой ШИМ.

Схема подключения
Рекомендуемая с ESP32
Схема подключения MiCS-4514 к ESP32
Соединений
6
Статус
Все обязательны
Протокол
Аналоговый
Таблица соединений
Пин MiCS-4514 ESP32 Пин Описание
VCC ОК 5V / VIN Питание модуля.
GND / H-GND ОК GND Общая земля.
RED OUT ОК GPIO 34 Аналоговый вход АЦП.
OX OUT ОК GPIO 35 Аналоговый вход АЦП.
HEATER ОК GPIO 25 ШИМ-выход для нагревателя.
⚡ Питание: 5В DC 🌡️ Прогрев: 3-5 мин 🎯 Калибровка обязательна 📊 Газы: CO, NO2, NH3
Помощь и поддержка

Устранение неполадок MiCS-4514

Частые проблемы при работе с датчиком и способы их решения.

Постоянно нулевые показания (0 ppm)
Датчик не реагирует на газ

Решение: Убедитесь, что нагреватель включен. Датчику требуется минимум 3-5 минут для прогрева, прежде чем он начнет выдавать стабильные значения. Проверьте питание — нагреватель потребляет значительный ток.

Сильные колебания значений
Нестабильный аналоговый сигнал

Решение: Используйте стабильный источник питания. Помехи могут быть вызваны работой Wi-Fi на микроконтроллере (используйте АЦП1 на ESP32). Добавьте программное фильтрование (усреднение) значений.

Примеры кода

Примеры программирования MiCS-4514

Готовые к использованию примеры кода для различных платформ.

Arduino

Пример для Arduino

Чтение аналоговых значений

C++
// Определяем пины
const int reducingGasPin = 34;  // Аналоговый вход для восстанавливающих газов (CO)
const int oxidizingGasPin = 35; // Аналоговый вход для окисляющих газов (NO2)
const int heaterPin = 25;       // Пин управления нагревателем (PWM)

void setup() {
    Serial.begin(115200);

    // Включаем нагреватель (на максимум для прогрева)
    pinMode(heaterPin, OUTPUT);
    digitalWrite(heaterPin, HIGH); 
    
    Serial.println("Датчик MiCS-4514 прогревается...");
}

void loop() {
    // Чтение сырых значений АЦП
    int redValue = analogRead(reducingGasPin);
    int oxValue = analogRead(oxidizingGasPin);

    // Преобразование вольтаж (для 3.3В АЦП ESP32)
    float redVoltage = redValue * (3.3 / 4095.0);
    float oxVoltage = oxValue * (3.3 / 4095.0);

    Serial.print("Reducer Voltage: ");
    Serial.print(redVoltage);
    Serial.print("V | Oxidizer Voltage: ");
    Serial.print(oxVoltage);
    Serial.println("V");

    delay(1000); // Опрос каждую секунду
}

Этот скетч включает нагреватель MiCS-4514 и считывает аналоговые напряжения с обоих каналов. Значения выводятся в монитор порта для дальнейшей калибровки.

MicroPython

Пример для MicroPython

Скрипт на Python

Python
from machine import ADC, Pin
import time

# Настройка АЦП (пины 34 и 35)
red_adc = ADC(Pin(34))
ox_adc = ADC(Pin(35))
red_adc.atten(ADC.ATTN_11DB) # Для диапазона до 3.6В
ox_adc.atten(ADC.ATTN_11DB)

# Настройка нагревателя
heater = Pin(25, Pin.OUT)
heater.value(1) # Включаем нагреватель

while True:
    # Чтение значений
    red_val = red_adc.read()
    ox_val = ox_adc.read()
    
    # Перевод в напряжение
    v_red = red_val * (3.3 / 4095)
    v_ox = ox_val * (3.3 / 4095)
    
    print("RED: {:.2f}V, OX: {:.2f}V".format(v_red, v_ox))
    time.sleep(1)

Итоги MiCS-4514

MiCS-4514 — это мощный инструмент для мониторинга широкого спектра газов в одном компактном модуле. Благодаря двум каналам, он позволяет создавать сложные системы контроля загрязнения воздуха с высокой точностью.

Готовы внедрить датчик?

Используйте предоставленные схемы и примеры кода, чтобы начать мониторинг газов в вашем проекте на ESP32 уже сегодня!