Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

ТЕМА: Подключение датчика AM2320 к ESP8266

Подключение датчика AM2320 к ESP8266 27 Март 2016 18:00 #11734

  • diler_m
  • diler_m аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Репутация: 0
Забавная картина. Паял сегодня датчик температуры и подключил АМ2320 в режиме DHT22 к GPIO4 т.к. на ту сторону было удобнее и.... он не заработал! Переключил на GPIO13 и он там прекрасно заработал причем даже без подтягивающего резистора! Питание 5в. Так что пробуйте на других GPIO. Почему так, не знаю.
Администратор запретил публиковать записи гостям.

Подключение датчика AM2320 к ESP8266 27 Март 2016 21:14 #11738

  • Harwest
  • Harwest аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 46
  • Спасибо получено: 5
  • Репутация: 0
diler_m пишет:
Так что пробуйте на других GPIO
Тоже перебирал: 2,14,15,16 - не помогает.

Кажется нашел причину:
АМ2320 сначала требуется вывести из sleep обращением к ее адресу 0xb8, потом через >1600мкс подать 2 раза команду на чтение.
Пишут что первое считывание содержит данные преобразования с предыдущего пробуждения датчика. Для получения текущих требуется повторное считывание.

Узнать бы как в IoT реализовано считывание показаний.
Последнее редактирование: 28 Март 2016 13:34 от Harwest.
Администратор запретил публиковать записи гостям.

Подключение датчика AM2320 к ESP8266 06 Апр 2016 11:03 #11995

  • Harwest
  • Harwest аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 46
  • Спасибо получено: 5
  • Репутация: 0
Очень жаль что заглохла тема :unsure:

Все покупают более дорогие и неэкономичные DHT22?
Администратор запретил публиковать записи гостям.

Подключение датчика AM2320 к ESP8266 06 Апр 2016 19:54 #12003

  • diler_m
  • diler_m аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Репутация: 0
А что тут обсуждать то. Как оказалось в режиме DHT22 работает не у всех да еще и не на всех выводах. Как AM2321 нормально ни у кого не заработал. В чем проблема? В глючности есп? В глючности самих датчиков? В глючности самой прошивки или отдельных библиотек в ней? Ответов нет и наверное не будет? Так что остается покупать на свой страх и риск и экспериментировать. Если не пойдет, всегда сможете на Arduino его использовать. Там он прекрасно с библиотекой от AM2321 работает
Администратор запретил публиковать записи гостям.

Подключение датчика AM2320 к ESP8266 06 Апр 2016 20:04 #12004

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Будет такой датчик в наличии - разберусь в чем дело. в слепую сейчас только время терять...
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Подключение датчика AM2320 к ESP8266 06 Апр 2016 20:30 #12006

  • Harwest
  • Harwest аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 46
  • Спасибо получено: 5
  • Репутация: 0
diler_m пишет:
В чем проблема? В глючности есп? В глючности самих датчиков? В глючности самой прошивки или отдельных библиотек в ней?
Думаю что не совсем некорректно перенесены библиотеки, не соблюдается протокол обмена. В AM2320/1 задействован экономичный спящий режим, и баг у ESP именно с "побудкой" и последующим опросом.
Попробуйте вывести данные АМ2320 на дисплей и одновременно на ПК открыть страницу I2C-Scan (на ней включен autorefresh) - увидите что показания датчиков будут читаться корректно.
И это не зависит от количества устройств на I2C шине.

Вообщем плюнул на I2C mode, распаял датчик на самодельной PCB подтянул data через резистор 4k7 к питанию и добавил 0,1 керамики. Завелся стабильно, и даже выдержал переполюсовку по питанию :silly:
Последнее редактирование: 17 Апр 2016 10:46 от Harwest.
Администратор запретил публиковать записи гостям.
Спасибо сказали: tammat
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7
Модераторы: FlyRouter
Время создания страницы: 0.121 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.