Датчик температуры и влажности AHT10 и AHT15

Относительно новый высокоточные цифровые датчики температуры и влажности от ASAIR.


Технических характеристики:

Датчики AHT10 и AHT15 имеют аналогичные технические характеристики. Различаются только форматом исполнения, в виде модуля (AHT15) или в виде датчика для установки на плату.

Диапазон измерения температуры-40 ~ +85 ℃ ± 0,3 ℃
Диапазон измерения влажности0 ~ 100% ± 2%
Разрешение температуры0,01 ℃
Разрешение влажности0,024% относительной влажности
СвязьI²C. адрес 0x38. AHT10 поддерживает до двух датчиков на шине.

Электрические параметры:

Mintypmax
Напряжение питания:1.83.33.6V
Потребление в режиме измерения: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.