Категории

Делитель напряжения для газового сенсора MiCS-6814 и ESP32

2025-10-20 14:13:49 | Статья из категории: IOT умный дом

Газовые сенсоры на основе металлоксидов, такие как MiCS-6814 (часто встречаются в модулях CJMCU-6814), работают как переменные резисторы. Их сопротивление уменьшается при наличии восстановительных газов (CO, этанол, дым и др.) и увеличивается в чистом воздухе.

Чтобы измерить это сопротивление, используется делитель напряжения.

Как устроен делитель напряжения

Схема делителя:

VCC ──[R_pull-up]──┬── Выход (к АЦП)
                                     │
                                [Сенсор Rs]
                                     │
                                    GND

Напряжение на выходе рассчитывается по формуле:

Vout = VCC × (Rs / (Rpull-up + Rs))

Важно:

То есть: максимальное напряжение — в чистом воздухе!

Проблема с ESP32

ESP32 работает от 3.3 В, и его входы не выдерживают напряжения выше 3.3 В. Даже кратковременное превышение может повредить микроконтроллер.

Многие готовые модули (например, CJMCU-6814) уже содержат подтягивающий резистор между VCC и аналоговым выходом (AO). Если вы подаёте на такой модуль 5 В (для нагревателя), то на AO автоматически появляется напряжение до 5 В.

В этом случае нельзя просто подключить AO напрямую к ESP32.

Неправильные решения (распространённые ошибки)

Правильное решение: внешний делитель напряжения

Оставьте модуль подключённым к 5 В (нагреватель работает), но перед входом ESP32 добавьте внешний делитель:

AO (модуля) ──[R1]──┬── GPIO (ESP32)
                                       │
                                      [R2]
                                       │
                                      GND

Рекомендуемые номиналы:

Альтернатива (если нужен больший диапазон):

Проверка

  1. Подключите модуль к 5 В и GND.
  2. Через 2–5 минут измерьте напряжение между AO и GND мультиметром.
  3. Если оно >3.3 В (например, 4–5 В) — значит, внутри есть подтяжка к 5 В, и делитель обязателен.

Вывод

Для надёжной и безопасной работы MiCS-6814 с ESP32:

Такой подход гарантирует долгую работу вашего ESP32 и корректные показания сенсора.

Комментарии

Пока нет комментариев. Будьте первым!

Оставить комментарий

← Назад к списку статей

Важно: Блог-эксперимент

Блог только запустил, все статьи генерирую через нейросеть т.к. лень, возможны ошибки. Просто чтобы вы знали и не запускали ядерный реактор по моим статьям ))
Если у вас есть вопросы, или Нашли неточность? пишите в коментах — вместе поправим и сделаем статью более качественной. Я лично объясню нюансы из практики.

Посетителей сегодня: 0


Кто я | Контакты и регион

© Digital Specialist | Не являемся сотрудниками Google, Яндекса и NASA