DFRobot SEN0290
тел. +7(499)347-04-82
Описание DFRobot SEN0290
Конечно! Вот подробное описание датчика качества воздуха DFRobot SEN0290 (Gravity: I2C BME680 Environmental Sensor) с техническими характеристиками, парт-номерами и совместимыми моделями.
Описание
DFRobot SEN0290 — это цифровой датчик экологического мониторинга на базе передового чипа BOSCH BME680. Это первый датчик, который объединяет в одном миниатюрном корпусе измерение высокоточного атмосферного давления, температуры, влажности воздуха и концентрации летучих органических соединений (VOC/LPG). Ключевая особенность — возможность расчета индекса качества воздуха в помещении (IAQ) непосредственно на чипе, что разгружает основной микроконтроллер.
Датчик предназначен для проектов умного дома, систем мониторинга окружающей среды, метеостанций, систем контроля климата и любых приложений, где требуется комплексный экологический мониторинг.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Основной чип | BOSCH BME680 |
| Интерфейс | I2C (по умолчанию), адрес 0x76 или 0x77 (выбирается перемычкой). Поддерживает 3.3В/5В логику. |
| Измеряемые параметры | 1. Температура
2. Относительная влажность
3. Атмосферное давление
4. Концентрация летучих органических соединений (VOC) / газов (через измерение сопротивления газового сенсора) |
| Диапазоны измерений | • Температура: -40°C ... +85°C (±1.0°C точность)
• Влажность: 0% ... 100% (±3% точность)
• Давление: 300 ... 1100 гПа (±1 гПа точность)
• Газовый сенсор: Измеряет широкий спектр VOC (этанол, CO, водород и др.) в диапазоне от 0 до 500 000 Ом. |
| Ключевая функция | Расчет индекса качества воздуха (IAQ). BME680 имеет встроенный алгоритм (BSEC от Bosch), который на основе показаний газа, влажности и температуры вычисляет единый показатель IAQ от 0 (отлично) до 500 (очень плохо). |
| Напряжение питания | 3.3В ~ 5.5В |
| Потребляемый ток | ~2 мкА в режиме сна, до 150 мА в пиковом режиме нагрева сенсора газа. |
| Разрешение АЦП | 16 бит для давления и газа, 20 бит для температуры и влажности. |
| Время отклика | Датчик газа: < 1 сек для изменения концентрации. |
| Физические характеристики | Размер платы: 22 x 30 мм. Стандартный Gravity-коннектор (3-pin и 4-pin). Монтажные отверстия 2.0 мм. |
| Особенности | • Встроенная стабилизация и фильтрация сигнала.
• Низкое энергопотребление.
• Антиокислительный газовый сенсор с подогревом.
• Совместимость с 5V/3.3V системами. |
Парт-номера и аналоги
- Основной парт-номер DFRobot: SEN0290
- Код на сайте DFRobot (SKU): SEN0290
- Аналоги от других производителей: Платы на базе чипа BME680 выпускают многие компании (Adafruit, SparkFun, Seeed Studio), но DFRobot SEN0290 отличается готовым Gravity-коннектором и удобной обвязкой для работы с 5В микроконтроллерами.
- Чип-аналог (более старый): BME280 (измеряет давление, температуру, влажность, но без газа).
Совместимые модели и платформы
Датчик совместим с огромным количеством платформ благодаря интерфейсу I2C и наличию готовых библиотек.
1. Платформы DFRobot (Gravity-совместимые):
- Контроллеры: DFRduino Uno R3, FireBeetle Series (ESP32, ESP8266, 328P), Bluno, Romeo, micro:bit V2.
- Платформы без пайки: Gravity Shield, Quadcopter Sensor Platform.
2. Популярные Arduino-совместимые платформы:
- Arduino: Uno, Leonardo, Mega, Nano, Due.
- ESP32 / ESP8266: Любые платы на базе этих чипов (NodeMCU, Wemos D1, ESP32 DevKit).
- Raspberry Pi Pico (RP2040): Включая Pico W.
3. Одноплатные компьютеры (через I2C):
- Raspberry Pi (все модели с GPIO).
- LattePanda (с Arduino-совместимым ядром или напрямую через Windows/Linux).
4. Программная совместимость:
Датчик поддерживается основными библиотеками для BME680:
- Официальная библиотека DFRobot:
DFRobot_BME680(оптимизирована для Gravity, проста в использовании). - Библиотека Adafruit:
Adafruit BME680 Library(очень популярная, с подробными примерами). - Библиотека Bosch Sensortec (BSEC): Продвинутая, позволяет использовать встроенный алгоритм IAQ, но требует больше ресурсов.
5. Среды разработки:
- Arduino IDE
- PlatformIO (в VSCode)
- Python (для Raspberry Pi/LattePanda с использованием
smbus2и библиотек Bosch) - Scratch (через плагины, например, для micro:bit)
Краткий итог
DFRobot SEN0290 (BME680) — это современный, комплексный и точный датчик "всё-в-одном" для экологического мониторинга. Его главное преимущество — возможность оценки качества воздуха (IAQ) "из коробки". Благодаря стандартному интерфейсу I2C и Gravity-коннектору он легко интегрируется практически в любой проект на популярных микроконтроллерах и мини-компьютерах, делая его идеальным выбором как для начинающих, так и для опытных разработчиков.