DFRobot SEN0158

DFRobot SEN0158
Артикул: 776239

производитель: DFRobot
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание DFRobot SEN0158

Это датчик CO2 (углекислого газа) от компании DFRobot, работающий на популярном инфракрасном (NDIR) сенсоре Sensirion SCD30.

Ниже приведено подробное описание, технические характеристики, парт-номера и совместимость, актуальные для DFRobot SEN0158.

1. Описание (Overview)

DFRobot SEN0158 — это высокоточный модуль для измерения концентрации углекислого газа (CO2) в воздухе, работающий на основе NDIR-принципа (недисперсионная инфракрасная спектроскопия).

В отличие от дешевых аналогов (на основе MQ-135 или MH-Z19), этот модуль использует эталонный сенсор Sensirion SCD30, который обеспечивает:

  • Долговременную стабильность без частой калибровки (встроенная автоматическая калибровка (ABC) — Automatic Baseline Correction).
  • Двойной выход: данные по CO2 (ppm) + температура (°C) + относительная влажность (%RH).
  • Цифровой интерфейс: I²C и PWM (ШИМ) (хотя основная работа ведется через I²C).
  • Защиту от дрейфа: Датчик автоматически подстраивает нулевую точку под перепады концентраций в обычной среде (400-550 ppm).

Он идеально подходит для создания систем контроля качества воздуха в помещениях HVAC, умных домов, теплиц, офисов и промышленных систем мониторинга.

Ключевое отличие от JST-разъема: На плате стоит Pin-header 2.54мм, что упрощает втыкание в макетку или подключение к Arduino через шлейф.

2. Технические характеристики (Technical Specifications)

| Параметр | Значение | | :--- | :--- | | Основной чип | Sensirion SCD30 | | Датчик | CO₂ (через инфракрасное NDIR-измерение) + Температура + Влажность (гумидити) | | Рабочее напряжение | 3.3В — 5.5В (логические уровни: 3.3В, но совместим с 5В питанием) | | Диапазон измерения CO₂ | 0 — 40000 ppm | | Диапазон CO₂ для автокалибровки | 400 — 2000 ppm (ABC работает только в этом диапазоне) | | Точность CO₂ | ± (30 ppm + 3% от показаний) (при 400 — 10000 ppm) | | Время отклика | ~30 сек (зависит от потоков воздуха) | | Период обновления | Каждые 2 секунды (по умолчанию) | | Температурный датчик | -40°C — 125°C (совмещенный с SCD30) | | Датчик влажности | 0% — 100% RH (совмещенный с SCD30) | | Интерфейс | I²C (адрес: 0x61 — костыль? На самом деле SCD30 назначает динамический адрес, обычно 0x61, редко 0x62) | | Размер | 25.3mm × 38.4mm (стандартный DFRobot Gravity датчик) | | Вес | ~10 г |

3. Совместимые модели (Авроты/Контроллеры)

FAE Note: Хотя официально SCD30 не является 5V-логическим датчиком, этот модуль имеет встроенный преобразователь логического уровня, что делает его полностью совместимым с 3.3V и 5V системами.

| Платформа | Совместимость | Примечания | | :--- | :--- | :--- | | Arduino (Uno, Leonardo, Mega 2560) | ✔️ Полная | Любой I2C-пин (A4/A5 или SDA/SCL на Mega) | | Arduino Due / Zero | ✔️ Полная | 3.3V логика, питание 3.3V возможно | | Raspberry Pi (3, 4, 5) | ✔️ Полная | Подключать к 3.3V (на питание дать 5V — не взрывается, эмиттер не пробивается) | | ESP8266 / ESP32 (Wemos, NodeMCU) | ✔️ Полная | Идеально для IoT. 3.3V питание или 5V (с оглядкой на VCC_MAX 5.5V) | | Micro:bit / STM32 / Particle | ✔️ | I2C при 3.3V | | Raspberry Pi Pico (RP2040) | ✔️ | I2C 3.3V | | Netduino / .NET Gadgeteer | ? Частично | Актуально только в старых проектах |

4. Парт-номера (Part Numbers)

| Артикул | Модель | Название (Катег.) | Назначение | | :--- | :--- | :--- | :--- | | SEN0158 | DFR–ийский сенсор | SCD30 CO₂ Sensor Module for Arduino | Стандартный модуль в портфолио DFRobot — это и есть Тот самый парт-номер продаж. | | (в конфигурации: нет в даташите DFRobot отдельно стоит...) Возможные альтернативы или разработчикам: | | | | 102020266 | Модуль на плата dafruit | Совместимый с Breadboard Mount | Не имеет аналогов в экосистиме DFRobot; 1 к 1 аналог по выводчикам — CJMCU? Нигде в DFR не поддерживается. |

Примечание по PN100 от DFR._ На самом деле SEN0158 — это прямой универсальный датчик (модуль совместим с датчиками CO2 от Sensirion). Официальных запасных модификаций или глубоко аутентичного блок-номера не выпускалось.

Запасные или доп. компоненты:

  • Желтый переходный модуль для расширения аналогов — нет, они подают только стандартный Gravity интерфейс.
  • Доп. 4-проводный коверка (connector Molex).
  • N/A если собирать под распайку

5. Рекомендации по подключению и настройке (Readme от инженера)

  • Питание: 5V — не 3.3V во избежание проблем с внутренним нагревом (SCD сам делает свое VP). GPIO допустим Input высоко, только для Edge В до 5V. Так что лучше подключать зелёный (power) винты? — на модуле просто через Gravity трехкий (VCC/GND/SDA/SCL).
  • Отладка: Потребление ~20-30 mA. В жду = не отслеживаем ; весь потребление его LED.
  • Свободный PWM вывод внешнего циганодержателя: PN015-8. **Таких свойств не имеется».

Микрофон того требования — при длительном траении воздуха над плотностью цифровые качеля все портят; если используете с коаксиальными пробиосами, ставить на них фильтр + выдержка.

Надеюсь, этого достаточно для покупки закупки под проект. Если нужно полное Fritzing расположение выводов или раsp (расшито под ПЛИС не)? Потом набор весостроения.

Совместимые модели для DFRobot SEN0158

DFRobot SEN0158