AOSONG AM2305

s166
Offline
Зарегистрирован: 04.05.2018

Всем привет.

Имею на руках датчик температуры и влажности aosong am2305 (на алиэкспрессе покупался). Решил вот сейчас к ардуино подключить и не могу найти библиотеку под него, вообще почти нет упоминаний про него в интернете. На сайте aosong такой модели не нахожу. С ардуино только начинаю свое знакомство.

Как в таких случаях поступают? Как понять что нужно чтобы подключить его к ардуино?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
sadman41
Offline
Зарегистрирован: 19.10.2016

По-моему всё, что выше DHT22/AM2302 - работает одинаково. Т.е. можно брать либу под DHT22 и натравливать ее на AM2305

s166
Offline
Зарегистрирован: 04.05.2018

Ну вот редкие упоминания что находил, там пишут якобы am2305/dht22. Т.е. вроде как должна подходить библиотека от dht22.

Открыл исходный код библиотеки посмотреть что подставлять в DHTTYPE, а там список:

#define DHT11 11
#define DHT22 22
#define DHT21 21
#define AM2301 21
 
Т.е. моего датчика нет.
Другой инфы пока не нашел по am2305.
 
Нашел еще даташит на am2305, но с первого неопытного взгляда непонятно как им воспользоваться.
s166
Offline
Зарегистрирован: 04.05.2018

Ну вот редкие упоминания что находил, там пишут якобы am2305/dht22. Т.е. вроде как должна подходить библиотека от dht22.

Открыл исходный код библиотеки посмотреть что подставлять в DHTTYPE, а там список:

#define DHT11 11
#define DHT22 22
#define DHT21 21
#define AM2301 21
 
Т.е. моего датчика нет.
Другой инфы пока не нашел по am2305.
 
Нашел еще даташит на am2305, но с первого неопытного взгляда непонятно как им воспользоваться.
s166
Offline
Зарегистрирован: 04.05.2018

Пробовал, указывал типы dht22 и am2301 датчик. Есть подозрение что резистор не тот, поищу сейчас как проверить.

sadman41
Offline
Зарегистрирован: 19.10.2016

Закройте глаза и представьте, что у вас DHT22, а не AM2305. Вот теперь под него пример скомпилируйте и запустите. 

sadman41
Offline
Зарегистрирован: 19.10.2016

http://pdf.directindustry.com/pdf/aosong-electronics-co-ltd/digital-humi...

1kOm, если провод более 10м. 4.7k, по-моему, если менее 10. DHT22 я вообще без резистора подключал на коротком проводе - работало. В питание подаете скоко вольт?

s166
Offline
Зарегистрирован: 04.05.2018

Спасибо!

А не подскажете еще что значат показания выделенные жирным?

Humidity: 32.50 % Temperature: 28.50 *C 83.30 *F Heat index: 27.61 *C 81.69 *F
 
 

Вдруг кому еще пригодится:

Скачал новую библиотеку DHT (https://github.com/adafruit/DHT-sensor-library), взял оттуда же пример и заработало. Тип датчика указал: #define DHTTYPE DHT22

Даташит вот тут можно найти: https://elty.pl/pl/p/file/e365e985d90fd16c08ad05456dfa54bf/AM2305.pdf

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Да черт его знает. Что-то типа "Температура, как ощущается". Комплексная величина, которую рассчитывают с учетом влажности.

s166
Offline
Зарегистрирован: 04.05.2018

А, вот оно что, спасибо!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Показывает-то правильно?

И вообще, Вы что-то слышали про этот датчик? Можете что-то хорошее сказать? Стоит брать? А то я впервые вижу, интересно.

sadman41
Offline
Зарегистрирован: 19.10.2016

Сейчас уже поздно проверять, если ТС не в Воркуте живет. Я на зиму выкидывал за балкон DHT21, который какбутто уличного исполнения (хотел 2305 взять, но потом соблазнился на цену/защищенность 21-го)... Засунул его в пластиковую трубу вместе с беспроводным датчиком китайской метеостанции. Так вот, всю зиму он около 100% влажности показывал. Китайская метеостанция же показывала разное... Очень я разочарован этим сенсором. При более-менее осенне-весенне-летней погоде всё ок.

По температуре у него все ОК, кстати (на графиках разные временные периоды).

s166
Offline
Зарегистрирован: 04.05.2018

Сейчас могу сравнить только с датчиком Xiaomi.

AM2305 - 25.3 и 42.7-45.1 влажность, меняется почему-то постоянно

Xiaomi - 25.3 и влажность 46.7

 

sadman41
Offline
Зарегистрирован: 19.10.2016

В морозилку суньте, если есть возможность. Болен ли он так же, как DHT21, искажением показаний по влажности при морозе - вот в чем вопрос.

s166
Offline
Зарегистрирован: 04.05.2018

Да, могу сейчас засунуть, а на сколько по времени достаточно будет?

sadman41
Offline
Зарегистрирован: 19.10.2016

Сложно сказать. Я-то свой целую зиму наблюдал. Может и минут через пять замерзнут мозги.

s166
Offline
Зарегистрирован: 04.05.2018

Спустя минуты полторы температура 10, а влажность 7 и продолжает падать

sadman41
Offline
Зарегистрирован: 19.10.2016

Странно, у меня на улице росла (к 100%) при снижении температуры. Надо будет на досуге второй датчик на кабель посадить и к пельменям сунуть...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Может там и было под 100%? Сейчас вон по утрам каждый день до 100% доходит. Оно, конечно, зима, но рядом с домом, который теплее воздуха, мож и получалось? 

sadman41
Offline
Зарегистрирован: 19.10.2016

ЕвгенийП пишет:

Может там и было под 100%? Сейчас вон по утрам каждый день до 100% доходит. Оно, конечно, зима, но рядом с домом, который теплее воздуха, мож и получалось? 

Я допускал это, поэтому сунул рядом датчик от метеостанции. Он не показывал постоянно 100%. Т.е. он всегда показывал ниже, чем DHT21 и разница не была постоянной. Кто из них прав - я не знаю. От снега и дождя конструкция защищена. Вынос от стены дома ~0.5м.

 

s166
Offline
Зарегистрирован: 04.05.2018

Самое интересное на +9 градусах начало влажность поползла вверх. 

Humidity: 7.00 % Temperature: 9.50 *C 49.10 *F Heat index: 12.98 *C 55.36 *F
Humidity: 8.50 % Temperature: 5.00 *C 41.00 *F Heat index: 12.17 *C 53.91 *F
Humidity: 10.10 % Temperature: 0.00 *C 32.00 *F Heat index: 13.16 *C 55.69 *F
Humidity: 12.20 % Temperature: -5.00 *C 23.00 *F Heat index: 17.97 *C 64.35 *F
Humidity: 14.90 % Temperature: -10.00 *C 14.00 *F Heat index: 28.45 *C 83.20 *F
Humidity: 18.40 % Temperature: -15.00 *C 5.00 *F Heat index: 47.27 *C 117.09 *F
Humidity: 19.40 % Temperature: -15.80 *C 3.56 *F Heat index: 52.72 *C 126.89 *F
Humidity: 19.40 % Temperature: -15.80 *C 3.56 *F Heat index: 52.72 *C 126.89 *F
Humidity: 19.50 % Temperature: -15.80 *C 3.56 *F Heat index: 53.13 *C 127.63 *F
Humidity: 19.50 % Temperature: -15.80 *C 3.56 *F Heat index: 53.13 *C 127.63 *F
Humidity: 27.60 % Temperature: -18.20 *C -0.76 *F Heat index: 92.50 *C 198.50 *F
Humidity: 27.60 % Temperature: -18.40 *C -1.12 *F Heat index: 93.21 *C 199.78 *F
Humidity: 24.10 % Temperature: -20.20 *C -4.36 *F Heat index: 83.98 *C 183.17 *F
Humidity: 24.20 % Temperature: -20.20 *C -4.36 *F Heat index: 84.45 *C 184.00 *F
Humidity: 27.00 % Temperature: -20.50 *C -4.90 *F Heat index: 98.21 *C 208.78 *F
Humidity: 34.40 % Temperature: -20.40 *C -4.72 *F Heat index: 129.16 *C 264.48 *F
Humidity: 41.70 % Temperature: -20.00 *C -4.00 *F Heat index: 154.05 *C 309.29 *F
Humidity: 41.70 % Temperature: -19.90 *C -3.82 *F Heat index: 153.44 *C 308.18 *F
Humidity: 34.80 % Temperature: -19.50 *C -3.10 *F Heat index: 126.24 *C 259.24 *F
 
Температура в итоге стабилизировалась на 19.50. Индикатор на холодильнике говорит что в морозилке -18

Хаоми показывает -19.4 и 42.8%

sadman41
Offline
Зарегистрирован: 19.10.2016

Когда суну свой - сравним тренды. По влажности у меня показания всех датчиков от показаний метеостанции минимум на 5-10% отличались, так что это, видимо, в порядке вещей. Без поверенного прибора тут не разобраться.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

s166 пишет:

Самое интересное на +9 градусах начало влажность поползла вверх. 

Это как раз нормально. Это же относительная влажность. Она обязана расти при охлаждении