CJMCU-680 - модуль качества воздуха на базе BME680
Модуль основан на датчике BME680 – апогее развития датчиков атмосферы от Bosch. Первые версии этой серии могли измерять только атмосферное давление, потом туда добавились температура и влажность воздуха, а теперь и качество воздуха на основе количества летучих органических веществ (ЛОВ) и сопротивления газов.
Напряжение питания модуля 1.7 – 3.6В. Данные с датчика можно получить по интерфейсу I2C (до to 3.4 MHz) и SPI (3х и 4х проводной, до 10 MHz).
Измерение влажности, давления или газов можно отключать по отдельности.
Отличие состоит в том, что в микроконтроллере используются специализированные алгоритмы BSEC, которые поставляются Bosch в виде скомпилированных бинарников, без открытого исходного кода. Они позволяют рассчитать коэффициент опасности воздуха IAQ как число от 0 до 500, чем меньше – тем безопаснее.
Основные достоинства
- Экономия места за счёт объединения датчиков в одном
- Каждый поддатчик (температуры, давления и т.д.) может быть отключён для снижения потребления
- Реализованы алгоритмы вычисления качества воздуха
Примеры использования
- Датчик в умных часах
- Метеостанция
- Система «Умный дом»
Подключение и библиотеки
Перед применением датчик рекомендуется «прогреть» непрерывными измерениями в течение 48 часов для выхода на расчётную точность измерения. Все необходимые резисторы подключения к шинам уже распаяны на плате модуля.
Распиновка модуля:
- VCC: питание (1.7 – 3.6В)
- GND: земля
- SCL: I2C / SPI линия тактирования
- SDA: I2C / SPI линия данных
- SDO: SPI линия данных
- CS: Включение SPI slave
Схема и пример кода подключения датчика качества воздуха к ESP32 доступна по ссылке.
Комплектация
- 1 × CJMCU-680 – модуль качества воздуха на базе BME680
- 1 × Гребёнка на 6 контактов
Отзывы
Отзывов пока нет.