Датчик температуры, влажности и давления для Arduino на базе BME280
Модуль умеет общаться по интерфейсам SPI (3 и 4-х контактном) и I2C (для интерфейса I2C на плате расположены подтягивающие резисторы). Не имеет стабилизатора питания, поэтому подаваемое напряжение не должно составлять более 3.6В. Сам датчик выпускается в LGA корпусе 2.5 х 2.5 х 0.93 mm³ и имеет 8 выводов, 6 из которых выведены на контактную гребенку.
Датчик обладает высокой чувствительностью и точностью измерений, а также низким энергопотреблением (3.6 μA @ 1Гц) и чрезвычайно быстрым временем отклика, долгосрочной стабильностью и высокой надежностью. Идеален для создания простой, но точной метеостанции на Arduino.
Датчик давления — абсолютный барометрический датчик давления, показывающий высокую точность и разрешение при очень низким уровнем шума.
Датчик температуры также имеет низкий уровень шума и высокое разрешение, используется для оценки температуры окружающей среды, а также для температурной компенсации датчиков давления и влажности.
Алгоритм работы BME280 идентичен алгоритмам датчиков серий BMP: в начале считываются калибровочные коэффициенты, после чего с датчиков снимаются данные. Затем, по указанным в документации формулам, вычисляются фактические показания температуры, давления, и влажности.
У BME280 поддерживается 3 режима работы: Normal, Forced и Sleep:
- В режиме Normal датчик работает в соответствии с настройками и производит измерения через заданный промежуток времени.
- В режиме Forced измерение выполняется один раз, по запросу.
- В режиме Sleep модуль переходит в режим пониженного энергопотребления.
Основные достоинства
- Высокая скорость срабатывания
- Гальваническая развязка на 4 канала
- Малое энергопотребление
- Компактность
- Дешевизна
Примеры использования
- Управление высоковольтными исполнительными усройствами
- Преобразование логики передачи данных
Комплектация
- 1× модуль BME280
- 1× гребенка на 6 контактов
Подключение и библиотеки
Модуль совместим с любыми аппаратными платформами, включая Arduino и ESP8266.
Для подключения необходимо наличие библиотек Adafruit BME280 Library и Adafruit Sensor.
В нашем блоге написана подробная инструкция по подключению.
Datasheet BME280 на английском языке доступен по ссылке.
Отзывы
Отзывов пока нет.