Тема: DHT22
Добрый день подскажите как правильно считать данные с датчика DHT22?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день подскажите как правильно считать данные с датчика DHT22?
У этого датчика свой, особый, протокол передачи данных.
Для работы с ним, нам в первую очередь необходимо будет добавить драйвер в системное по контроллера.
Если измерение влажности не критично для решения вашей задачи, то можно использовать датчики температуры уже поддерживаемые контроллером, например:
http://forum.canny.ru/viewtopic.php?id=26
http://forum.canny.ru/viewtopic.php?id=98
Если измерять влажность все-таки необходимо, то можно использовать устройства на основе датчика с поддержкой I2C, например такого:https://www.sensirion.com/fileadmin/use … eet_V4.pdf
Ну а если критичен именно DHT22, то придется подождать выхода системного ПО с его поддержкой.
Спасибо большое заказал необходимые датчики.
Сделали драйвер DHT11/22 для CANNY 5 nano, появится в ближайшем релизе CannyLab.
Если нужно прямо сейчас - напишите письмо.
Системное ПО CANNY 5 nano с поддержкой DHT22 вошло в релиз CannyLab v.1.23:
http://canny.ru/news.aspx?control=8& … mp;year=-1
Могли ли Вы показать пример использования данных датчиков (диаграммы)
Пример есть в wiki:
http://wiki.canny.ru/index.php?title=CA … T22-AM2302
Очень вовремя сделано. Я только задумался о создании телеметрического канала для контроля температуры и влажности внутри погружаемого в воду контейнера- а тут уже всё сделано. Спасибо.
Здравствуйте
Пробую подключить к нано датчик DHT11
вот диаграмма, что у меня получилась.
К сожалению, не работает. Питание на датчике есть, резистор подтяжки к плюсу - прямо на плате датчика.
В показаниях нули, светодиод "есть данные" не моргает.
В чем может быть ошибка? Может не любой канал для этого подходит? Второй взять не могу, так как через него экран работает.
Спасибо
...В чем может быть ошибка? Может не любой канал для этого подходит?...о
Датчики должны работать на любом из каналов CANNY 5 nano (http://wiki.canny.ru/index.php?title=CA … T22-AM2302).
Используемый датчик смонтирован на отдельной плате со светодиодом и 3х-контактным разъемом?
Попробуйте использовать дополнительную внешнюю подтяжку линии данных к +5В.
Датчик на трехвыводной плате с резистором 5к, светодиода нет
Вот подцепил осцилл. Каждые три секунды от нано идет провал. Судя по описанию - это запрос на передачу.
Датчики 2 шт, ведут себя одинаково.
Перебрал от 1 до 7 кОм - без разницы. Пробовал канал 3 и 13. Результата пока нет
Оба датчика бракованы?
Что еще проверить? Куда еще копнуть?
Спасибо
DHT11 действительно имеет не учтенные при разработке драйвера отличия от DHT22.
Официальная поддержка DHT11 будет добавлена в ближайший релиз CannyLab v.1.32
На данный момент предлагаем воспользоваться системным ПО высланным вам по электронной почте.
Снова вернулся к задаче работы с DHT22. От теории перешёл к практике. Всё работает и полученные данные посылаю на терминал.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться