DHT22 - не поступают данные с датчика.

Andrey_M_A
Offline
Зарегистрирован: 07.06.2014

Здравствуйте!

Имеется китайская ардуина нано, датчик dht22 и экранчик 16х2 подключенный по i2c.

При подключении по usb (от компа), все прекрасно работает и показывает влажность и температуру. Меняю питание на внешнее (от блока питания компьютера) и от датчика данные уже не приходят. Но не приходят не постоянно, а в основном. Т.е. иногда проскочат данные и опять тишина. Пробовал подавать питание и 5в и 12в - результат одинаковый. А от usb все стабильно заводится. Что бы это могло быть?

prosto_andriy
Offline
Зарегистрирован: 09.12.2012

Если напряжение на датчике - стабильное, "глюков" с передачей данных быть не должно!

Не знаю, что там за стабилизатор у Вашей "китайской" платы, но дисплей с датчиком dht22 он по идее потянуть должен!

Датчик потребляет всего несколько милиампер, дисплей - от силы несколько десятков! Простой  i2c конвертер (вероятно у Вас именно такой) не потребляет почти ничего!

В общем, на всякий случай советую проверить, не перегревается ли стабилизатор ардиино нано! Если нет попробуйте поставить на питание ещё два конденсатора - один электролитический на 1000 мкФ (как минимум), второй - обычный на 0,1 мкФ (для устранения помех по питанию).

Если стабилизатор перегревается  - советую использовать для питания специальную плату!

 

Andrey_M_A
Offline
Зарегистрирован: 07.06.2014

Спасибо за рекомендации.

Вылечилось сменой библиотеки для DHT22.