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

Как подключить AM2320?

Добавлено: 10.11.2017{, 15:09}
Saradon
Благодаря ошибке при заказе попал мне в руки этот датчик.
В описании нашёл вот такое:

Общие сведения:В отличии от датчиков DHT11 и DHT22, датчик AM2320 поддерживает два режима подключения: по шине I2C и по 1-проводной шине. Во втором случае, датчик ведёт себя как DHT22, но превосходит его по таким характеристикам, как точность измерений и экономичность энергопотребления.
Подключение: В режиме I2C: датчик подключается к arduino по аппаратной шине I2C, при этом, к выводы SDA и GND требуется подтянуть к Vcc через подтягивающие резисторы 10 кОм. Рекомендуемая длинна кабеля: до 20м. при Vcc=5В, до 1м. при Vcc=3,3В.В 1-проводном режиме: информационный вывод SDA датчика подключается к любому цифровому выводу arduino (датчик работает как DHT22), при этом вывод SDA требуется подтянуть к Vcc через подтягивающий резистор 5,1 кОм, а вывод SCL соединить с GND. Рекомендуемая длинна кабеля: до 30м. при Vcc=5В, до 1м. при Vcc=3,3В.

Беру DHT11 - показывает бред, но видно что пытается как-то работать.
Беру HTU21 - оба параметра показывает 998,00 и не шевелится.
Видимо, не подходить адрес? У этого датчика адрес 5C вылез.
Как быть? Как засунуть его в FLProg?

Как подключить AM2320?

Добавлено: 11.11.2017{, 09:40}
holodaleksey
для начала - научиться уже бл**ь пользоваться поиском.

http://forum.flprogwiki.ru/viewtopic.php?f=19&t=1635
http://forum.flprogwiki.ru/viewtopic.php?f=19&t=1927

чо то я с ним делал... но качество показаний - так се, потому где-то в коробке валяется как бесполезная хрень.

коннектил по примеру
https://lesson.iarduino.ru/page....ikatora

ну и еще рабочий скетч для коллекции
https://dineradmin.wordpress.com/2016/0 ... 20-am2320/

Как подключить AM2320?

Добавлено: 11.11.2017{, 09:57}
Saradon
Суть вопроса не в том, как его железно законнектить, а как засунуть в FLprog в режиме i2c.
Честно говоря, не очень понимаю зачем мне это надо так-то...
Но в однопроводном режиме он у меня тоже почему-то не завёлся.

Как подключить AM2320?

Добавлено: 11.11.2017{, 10:34}
holodaleksey
может там внутри вообще ничего нет?... )

Добавлено (11.11.2017, 10:34)
---------------------------------------------
а чо i2c. ищем пример с этим вариантом подключения, грузим через ide, если работет - закидываем содержимое скетча в пользовательский блок, допиливаем, радуемся.

Как подключить AM2320?

Добавлено: 11.11.2017{, 12:20}
Saradon
holodaleksey писал(а):а чо i2c. ищем пример с этим вариантом подключения, грузим через ide, если работет - закидываем содержимое скетча в пользовательский блок, допиливаем, радуемся.
Если-бы я только это умел...
В блок надо библиотеку закидывать, или библиотеку в IDE, а в блок скетч?

Как подключить AM2320?

Добавлено: 11.11.2017{, 12:47}
holodaleksey

Как подключить AM2320?

Добавлено: 11.11.2017{, 15:00}
Saradon
О, спасибо!
Оставлю для себя закладочку на описание датчика.
http://wiki.iarduino.ru/page....a-modul
Как будет время\вдохновение - буду разбираться.

Как подключить AM2320?

Добавлено: 11.11.2017{, 15:47}
Saradon
Только собрался с духом и начал понемногу вникать, даже начал делать и нечайно нашёл уже готовый блок.
В общем-то запустился, температуру, вроде как, показывает адекватно, а вот влажность кажет 99.90.
При резком изменении влажности скачут рандомные циферки.
Уж не знаю, в самом датчике проблема, или в библиотеке.

Как подключить AM2320?

Добавлено: 11.11.2017{, 15:55}
Dev1
Saradon писал(а):Уж не знаю, в самом датчике проблема, или в библиотеке.
Библиотека 1
Библиотека 2
Заливаем пример из библиотеки. Далее думаем что с этим делать...

Как подключить AM2320?

Добавлено: 11.11.2017{, 16:04}
Saradon
Цитата Dev1 () Заливаем пример из библиотеки.
Уже сделал.

Цитата Dev1 () Далее думаем что с этим делать...
Выкинуть к чертям этот датчик.


Как подключить AM2320?

Добавлено: 11.11.2017{, 16:37}
Nikan
.

Как подключить AM2320?

Добавлено: 13.11.2017{, 16:22}
Saradon
Nikan писал(а):питание на датчик дрянь, по этому такие цифры влажности
А ведь действительно я в этот раз поленился поставить даже модуль питания макетки и запитал напрямую от Ардуинки.
В понедельник попробую.

Добавлено (13.11.2017, 16:22)
---------------------------------------------
Нет, не в питании дело.
Нормальной влажности не удалось добиться ни при каком раскладе.
А по одному проводу не подключается вообще.

Как подключить AM2320?

Добавлено: 16.11.2017{, 16:21}
adolf81
дык это мой же блок))))  писал тоже для экспериментов. Из трех датчиков более менее показывал один, сравнивал с dth11(тоже так себе). Так что по мне в помойку эти датчики

Как подключить AM2320?

Добавлено: 16.11.2017{, 16:43}
holodaleksey
резюмирую: как обычно, все что рекламируется как лучше чем другое - хамно.

предлагаю начать тестить серию SHT, по крайней мере реджил техникс с+с и сименс ставят такие в свои датчики.

Как подключить AM2320?

Добавлено: 23.11.2017{, 22:42}
holodaleksey
да просто так. то что датчик так се это не изменит, но мож кому понадобится.

файлы:
4157016 - скада.
1,01 - по шине i2c
1,02 - по одному проводу, сделан на пин4.

Добавлено (23.11.2017, 22:42)
---------------------------------------------
Saradon писал(а):А по одному проводу не подключается вообще.
все подключилось. цитата с http://iarduino.ru/shop....20.html

"В режиме I2C: датчик подключается к arduino по аппаратной шине I2C, при этом, к выводы SDA и GND требуется подтянуть к
Vcc через подтягивающие резисторы 10 кОм.
В 1-проводном режиме: информационный вывод SDA датчика подключается к любому цифровому выводу arduino (датчик работает как DHT22), при этом вывод SDA требуется подтянуть к Vcc через подтягивающий резистор 5,1 кОм, а вывод SCL соединить с GND."

Как подключить AM2320?

Добавлено: 21.07.2019{, 09:38}
matros
После поисков блоков в режиме I2C без delay слепил "свой". За основу взял 1.01 от сюда viewtopic.php?p=33879#p33879 и прикрутил таймер из FLProg.
AM2320_I2C__(CODE).ubi
(44.47 КБ) 154 скачивания
P.S. Я не программист, не судите строго.