Относительно новый высокоточные цифровые датчики температуры и влажности от ASAIR.
Технических характеристики:
Датчики AHT10 и AHT15 имеют аналогичные технические характеристики. Различаются только форматом исполнения, в виде модуля (AHT15) или в виде датчика для установки на плату.
Диапазон измерения температуры | -40 ~ +85 ℃ ± 0,3 ℃ |
Диапазон измерения влажности | 0 ~ 100% ± 2% |
Разрешение температуры | 0,01 ℃ |
Разрешение влажности | 0,024% относительной влажности |
Связь | I²C. адрес 0x38. AHT10 поддерживает до двух датчиков на шине. |
Электрические параметры:
Min | typ | max | ||
---|---|---|---|---|
Напряжение питания: | 1.8 | 3.3 | 3.6 | V |
Потребление в режиме измерения: | 23 | μA | ||
Потребление в спящем режиме: | 0.25 | μA |
Внешний вид и разновидности модулей:
AHT10:
Модуль всего один, без каких либо отличительных обозначений. На плате виднеется конвертер логических уровней и стабилизатор питания. Датчик строго 3.3 вольтовый, но модуль с конвертером можно использовать с 5 вольтовой ардуино. Продается тут.
Можно изменить адрес датчика на шине I2C перепаяв резистор на плате.
Распиновка модуля.
Схема, стандартна для большинства модулей температуры и влажности с конвертером логических уровней.
AHT15:
Поставляется с уже установленным датчиком на плату модуля. Видно что на модуля из дополнительных элементов только конденсатор фильтра. Подключение осуществляется гребенкой с шагом 1,27.
Распиновка из даташита.
Датчик строго 3.3 вольтовый, ни о какой толерантности к 5 вольтовой логике в даташите не указано. AHT15 не для ардуино, но если очень надо, продается тут.
Подключение AHT10 к Arduino:
Модуль подключается как любое другое устройство с I2C, на контакты SDA и SCL. На плате модуля установлен стабилизатор напряжения питания и конвертер уровней для шины I2C, модуль можно подключать как к 5, так и к 3,3 вольтовой логике.
Софт:
Есть библиотека, https://github.com/Thinary/AHT10 вот только, по мимо работы с датчиком, библиотека инициализирует Serial на скорости 9600 и рекламирует не самый плохой магазин на али. Почищенная ниже.
Есть еще, https://github.com/enjoyneering/AHT10, подходит для всей линейки, включая AHT20 и AHT21.