Страница 1 из 1

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

Добавлено: 04 авг 2020, 15:36
rogekam
На AliExpress появилась альтернатива датчикам HTU21D,SHT21Б,Si7021 за 1$, с неплохими характеристиками- сенсор AHT10.

- Напряжение питания: 1.8 В ... 3.6 В
- Диапазон измерения температуры: -40°C .. + 85°C
- Разрешающая способность по температуре: 0.01°C
- Точность измерения температуры: ± 0.3°C
- Диапазон измерения относительной влажности: 0% .. 100%
- Разрешающая способность по влажности: 0,024%
- Точность измерения относительной влажности: ± 2% при 25°C
- Скорость шины I²C: 0Гц - 400КГц
- Рекомендуемая частота опроса: 8 сек ... 30 сек.
Сенсор AHT10 общается по I²C шине, имеет два адреса 0x38 и 0x39,(переключаются на плате датчика), а так же заводскую калибровку.
По умолчанию в библиотеке прописан 0x38.
В блоке вывел управление периодом опроса в миллисекундах. Минимальный рекомендуемый интервал между измерениями 8 секунд, для исключения нагрева датчика. AHT10 измеряет температуру и влажность одновременно, данные считываются с первых 6 байт.
Библиотеку на AHT10 брал здесь: https://github.com/enjoyneering/AHT10.

[spoiler]
Screenshot_2020-08-03-12-28-03.jpg
[/spoiler]
В пользовательский блок добавил библиотеку AHT10-master:
AHT10_TIMEOUT_03_(Code_-_Basic).ubi
Пользовательский блок на два датчика AHT10 с адресами 38, 39:
AHT10_TWO_ADDRESS_0X38X39_(Code_-_Basic).ubi
Библиотека на борту. Перед использованием, удалить библиотеку AHT10-master в папке libraries.
BormanYA писал(а): 04 янв 2021, 01:13
rogekam писал(а): 19 июл 2020, 21:25 Пользовательский блок:BME280_timeOut_(CODE).ubi
Без физического подключения датчика, постоянно перезагружает ESP.
Так же было и с AHT10. Исправил.

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

Добавлено: 05 авг 2020, 14:18
MTSnik
Пол года назад делал блок под него.

Отправлено спустя 1 минуту 39 секунд:
viewtopic.php?t=5822

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

Добавлено: 05 авг 2020, 15:57
rogekam
MTSnik писал(а): 05 авг 2020, 14:18 Пол года назад делал блок под него.
Уважаемый MTSnik, я включал поиск в пользовательских блоках, датчиках влажности и т. д., а в песочницу не заглянул. Наши блоки разные, библиотеки-тоже.
Разнообразие - двигатель прогресса. Спасибо.

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

Добавлено: 19 авг 2021, 13:27
Slecker
Уважаемый, а нет ли случайно блока для AHT10 с выбором адреса? Необходимо использовать два датчика по одной шине, да и датчик это позволяет.

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

Добавлено: 21 авг 2021, 23:32
rogekam
Slecker писал(а): 19 авг 2021, 13:27 Уважаемый, а нет ли случайно блока для AHT10 с выбором адреса? Необходимо использовать два датчика по одной шине, да и датчик это позволяет.
Пользовательский блок добавил. Пример:
два датчика AHT10.flp

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

Добавлено: 26 авг 2021, 21:20
Slecker
rogekam писал(а): 21 авг 2021, 23:32
Slecker писал(а): 19 авг 2021, 13:27 Уважаемый, а нет ли случайно блока для AHT10 с выбором адреса? Необходимо использовать два датчика по одной шине, да и датчик это позволяет.
Пользовательский блок добавил. Пример:два датчика AHT10.flp
Спасибо!

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

Добавлено: 10 апр 2024, 14:16
Maloy0103
Добрый день. Связал 2 датчика 38 и 39 адреса с ESP 32, сформировал подключение к брокеру и отправку ему данных по датчикам. В итоге не подключается к брокеру.... :smile37: Удаляю все, оставляю только подключение к брокеру -- работает... Есть изъян в этих датчиках с работой по Wi-FI ?

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

Добавлено: 10 апр 2024, 23:02
rogekam
[ref]Maloy0103[/ref], добрый вечер. На ESP32 не проверял. На ESP8266 - работают по Wi-Fi. С "Али" пришли пара штук Esp32, скиньте проект, проверю.

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

Добавлено: 11 апр 2024, 10:37
Maloy0103
[ref]rogekam[/ref], добрый день. Сейчас тоже попробую запустить на ESP12f ( аналог 8266) посмотрим, что выйдет.
Проект самый простой, только данные по брокеру я удалил...

Попробовал на ESP12F - все работает
Значит, блок блокирует брокера на подключение к нему, потому что к WI-FI ESP32 коннектится

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

Добавлено: 14 апр 2024, 20:07
Maloy0103
Возможно ли переделать блок для 2х датчиков aht10 под esp32? Чтобы и подключение к брокеру было?

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

Добавлено: 14 апр 2024, 21:28
rogekam
[ref]Maloy0103[/ref], добрый вечер. Библиотека для AHT-10 на хабре не менялась. Ищу альтернативные библиотеки. Библиотека AHT-20 универсальная, буду пробовать. Обычно под ESP32 свои библиотеки, или искать обновленные. Живу в селе, сейчас пик полевых работ, поэтому чуть позже.

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

Добавлено: 16 апр 2024, 07:02
ecoins
Maloy0103 писал(а): 14 апр 2024, 20:07 Возможно ли переделать блок для 2х датчиков aht10 под esp32? Чтобы и подключение к брокеру был
Блок AHT в версии FLProg 9.0.0 поддерживает оба адреса + подключение через расширитель i2c(можно подключить еще 128 сенсоров AHT).

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

Добавлено: 16 апр 2024, 09:30
rogekam
ecoins писал(а): 16 апр 2024, 07:02
Maloy0103 писал(а): 14 апр 2024, 20:07 Возможно ли переделать блок для 2х датчиков aht10 под esp32? Чтобы и подключение к брокеру был
Блок AHT в версии FLProg 9.0.0 поддерживает оба адреса + подключение через расширитель i2c(можно подключить еще 128 сенсоров AHT).
Цитата из https://kotyara12.ru/iot/th_sensors/
" сенсор AHT10 поддерживает два адреса и можно подключить сразу два сенсора на одну шину (для этого придется перепаять адресный резистор на одном из модулей). Но на практике оказывается, что такое включение работает крайне нестабильно – сенсоры могут несколько часов проработать совершенно нормально, а затем на несколько часов начать выдавать совершенно кошмарные данные (зимой на улице +49.55 °C например). Либо либо вообще перестают отвечать (оба или поодиночке). Еще было замечено, что на адресе 0x39 сенсор работает гораздо хуже, даже один или в паре с модулями других производителей. Производитель, очевидно, знает об этом, поэтому в новых модулях (AHT20, АНТ21 и т.д.) поддержку второго адреса вообще убрали."
"Битьё головой о стенку" - отменяется...

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

Добавлено: 16 апр 2024, 09:36
Maloy0103
[ref]rogekam[/ref], Спасибо большое. Но 2 года назад 2 датчика отработали совершенно нормально на протяжении 5 месяцев, к сожалению прошивка была утеряна... Сейчас пытаюсь восстановить.

[ref]ecoins[/ref], Как Вы и сказали в другой теме, установить 9.0.0 версию, но она компилируется с ошибками...