ARDUINO модуль датчика температуры и влажности SHT30
Одним из наиболее популярных проектов среди любителей конструирования эффективных устройств на микроконтроллерных платформах всегда был и остаётся электронный термометр-гигрометр.
Высокотехнологичный интеллектуальный датчик SHT30 производится по запатентованной микросенсорной технологии СMOSens SENSIRION, сочетающей в себе миниатюризацию компонентов, интеграцию усилителя сигналов и аналого-цифрового преобразователя, добавление методов линеаризации и температурной компенсации с элементами самоконтроля и калибровки.
Датчик демонстрирует наилучшие характеристики при работе в рекомендованном диапазоне нормальной температуры 5–60°C и относительной влажности 20–80%.
Необходимо учитывать, что нахождение датчика под продолжительным воздействии условий за пределами нормального диапазона, особенно при высокой влажности, может временно привести к искажению чувствительности в измерениях относительной влажности (более 60 часов эксплуатации при влажности свыше 80% — погрешность +3%RH).
Как следствие, длительное воздействие экстремальных условий может ускорить старение датчика SHT30.
Связь между температурным датчиком WeMos SHT30 и внешним микроконтроллером реализована по последовательной ассиметричной шине I2C/IIC.
Линия передачи данных размещена на контакте D2 (SDA), линия тактирования сигнала - на контакте D1 (SCL).
Расположенная на лицевой стороне платы перемычка SJ1 (ADDR) позволяет подключать в одну шину одновременно до двух датчиков с уникальным программным адресом.
По умолчанию, перемычка находится в незамкнутом состоянии и модуль имеет I2C-адрес 0х45. В замкнутом положении адрес изменяется на 0x44.
Датчиком предусмотрена крайне полезная функция, называемая "Тревожный сигнал".
Режим оповещения помогает вести наблюдение за состоянием окружающей влажности и температуры относительно запрограммированных пользователем пределов во время периодического сбора данных.
Выход показателей за пределы заданных значений верхней и нижней границ приводит к изменению уровня выделенного контакта ALERT (высокий или низкий) с сохранением в регистре состояния бита причины.
Каждая граница разделена на два показателя, определяющих моменты включения и отключения режима оповещения. Например, если для верхней границы заданы значения 60°C и 58°C, датчик начнёт сигнализировать о наступившем событии при температуре 60°C и более, и отключится при снижении до 58°C. Нижняя граница настраивается по аналогии.
Во время включения или во время сброса, предустановленные ограничения загружаются в регистр. При необходимости, значения могут быть изменены программно.
Выполняя достаточно частые измерения, цифровой датчик SHT30 неизбежно нагревается, приводя к незначительным отклонениям в показателях температуры или влажности.
Избежать подобной ситуации поможет правильно подобранный временной интервал между каждым новым измерением.
- Артикул:
- 199830