DFRobot SEN0291
тел. +7(499)347-04-82
Описание DFRobot SEN0291
Отличный выбор! DFRobot SEN0291 — это высокоточный датчик качества воздуха, предназначенный для измерения концентрации летучих органических соединений (ЛОС / VOC) и эквивалентного уровня углекислого газа (eCO₂). Он идеально подходит для систем умного дома, мониторинга воздуха в офисе, школе или для образовательных проектов.
Вот подробное описание, технические характеристики и совместимость.
Описание DFRobot SEN0291 Gravity: Датчик качества воздуха (VOC и eCO₂)
Датчик SEN0291 основан на современной сенсорной технологии SGP30 от Sensirion. В отличие от простых аналоговых датчиков, SGP30 имеет встроенный микроконтроллер, который выполняет сложные алгоритмы обработки сигнала и компенсации, обеспечивая стабильные и точные показания.
Ключевые особенности:
- Измеряет два ключевых параметра: TVOC (общее количество летучих органических соединений) и eCO₂ (эквивалентная концентрация CO₂, выведенная на основе данных о VOC). Это делает его универсальным индикатором общего качества воздуха в помещении.
- Цифровой интерфейс: Использует шину I2C, что упрощает подключение и обеспечивает помехоустойчивость.
- Технология MOX (металлооксидный полупроводник): Чувствительный элемент требует периода прогрева и стабилизации (около 15-30 минут) для выхода на точный режим работы. После этого он обеспечивает высокую чувствительность.
- Интеллектуальный алгоритм: Датчик автоматически выполняет базовую калибровку (фоновую компенсацию) в процессе работы, что упрощает его использование.
- Формат Gravity: Стандартный 3-пиновый разъем (сигнал, питание, земля) делает подключение к платам DFRobot и Arduino совместимым платам простым, без необходимости пайки.
Основные области применения:
- Системы умного дома (управление вентиляцией, очистителями воздуха).
- Мониторинг качества воздуха в помещениях (офисы, классы, спортзалы).
- Образовательные STEM-проекты.
- Прототипирование устройств для экологического мониторинга.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Сенсорный чип | Sensirion SGP30 |
| Измеряемые параметры | TVOC (Total Volatile Organic Compounds): Диапазон 0–60000 ppb (частей на миллиард).
eCO₂ (Equivalent CO₂): Диапазон 400–60000 ppm (частей на миллион). |
| Интерфейс связи | I2C (шина Gravity: желтый провод - SDA, синий - SCL) |
| Адрес I2C по умолчанию | 0x58 |
| Напряжение питания | 3.3В – 5.5В |
| Потребляемый ток | < 65 мА (средний) |
| Время прогрева (стабилизации) | 15-30 минут для получения стабильных и точных данных |
| Рабочий диапазон температур | -10°C ~ 50°C |
| Рабочий диапазон влажности | 10% ~ 90% RH (без конденсации) |
| Габаритные размеры | 30 x 22 мм (плата) |
| Разъем | Gravity 3-пиновый (цифровой) |
Важное примечание: Датчик измеряет эквивалентный CO₂ (eCO₂), а не чистый CO₂ напрямую. Он вычисляет значение на основе концентрации VOC, что является надежным индикатором "душности" воздуха в помещении, вызванной присутствием людей. Для измерения абсолютной концентрации CO₂ необходим специализированный NDIR-датчик (например, SCD40/41).
Парт-номера и Совместимые модели
Парт-номера (Part Numbers)
- SEN0291 – Основной и полный номер продукта от DFRobot.
- DFR0587 – Устаревший или альтернативный номер, может встречаться в некоторых каталогах. Всегда ориентируйтесь на SEN0291.
- SGP30 – Это номер непосредственно сенсорного чипа от производителя Sensirion, который является "сердцем" этого модуля.
Совместимые модели и платформы
Датчик совместим с огромным количеством плат благодаря интерфейсу I2C и библиотекам от DFRobot и сообщества.
1. Платы с разъемом Gravity (подключение без пайки):
- DFRobot: Все платы серии Gravity (например, Fermion, HuskyLens).
- Arduino: Официальные платы Arduino (Uno, Leonardo, Mega) с использованием Gravity Shield (DFR0265) или Gravity I/O Shield.
- micro:bit: Через Gravity Shield для micro:bit (DFR0541).
- Raspberry Pi: Через Gravity HAT для Raspberry Pi (DFR0605).
2. Платы с поддержкой I2C (подключение через пайку/перемычки):
- Arduino: Любые Arduino-совместимые платы (Uno, Nano, Mega, ESP32, ESP8266, STM32 и т.д.).
- Raspberry Pi (все модели, включая Pico).
- micro:bit (через выделенные пины I2C).
- Платы на базе ESP (NodeMCU, Wemos D1).
- Платы от Adafruit, SparkFun, Seeed Studio и других производителей.
3. Программная совместимость:
- Arduino IDE: Официальная библиотека DFRobot_SGP30 (доступна через Менеджер библиотек).
- PlatformIO: Та же библиотеча доступна для установки.
- Python (для Raspberry Pi, PC): Существуют библиотеки от сообщества (например,
sgp30,adafruit-circuitpython-sgp30). - MakeCode / Scratch: Возможно использование через расширения для micro:bit или специализированных контроллеров.
Аналоги и конкуренты для сравнения:
- Sensirion SGP40 (более новая модель, измеряет индекс качества воздуха VOC).
- Sensirion SCD30 / SCD41 (NDIR-датчики, измеряющие реальный CO₂, а также температуру и влажность).
- AMS CCS811 (аналогичный датчик VOC/eCO₂, но SGP30 считается более стабильным).
Вывод: DFRobot SEN0291 — это отличный, готовый к использованию модуль для интеграции в проекты мониторинга воздуха. Его сила в простоте подключения (Gravity), цифровой точности и надежности чипа Sensirion SGP30.