Arduino Uno и Датчик температуры и влажности DHT11 (DHT22)

  Рет қаралды 43,730

Виктор Кравченко

Виктор Кравченко

8 жыл бұрын

В видео рассказывается о работе с датчиком температуры и влажности DHT11 в модульном исполнении.
Текстовая версия статьи: codius.ru/articles/187
Датчики на Aliexpress: ali.pub/n73p9

Пікірлер: 60
@gray_area
@gray_area 3 жыл бұрын
Молодец. Редко ардуинщики шарят в архитектуре и протоколах. 👍
@user-xq5ym5li7x
@user-xq5ym5li7x 6 жыл бұрын
Спасибо! Заработало!
@2009wein
@2009wein 5 жыл бұрын
Eror data checksum? Затем спустя время данные высвечиваются
@user-df6rf6ow8k
@user-df6rf6ow8k 4 жыл бұрын
Подскажите, мне нужны замеры температуры и влажности , при температуре от 30 до 85(1 00) градусов тепла и влажности при этих температурах . Dht11, dht 22 очень быстро выходят из строя. Какие датчики можно использовать?
@user-tj8zo9kc2t
@user-tj8zo9kc2t 4 жыл бұрын
а на attiny заработает? у меня другой скейч, на ардуине работает, на аттини нет((( и.. эти библиотеки есть или их нужно добавлять?
@user-rk8ke9lq6h
@user-rk8ke9lq6h 3 ай бұрын
Можно ли использовать дисплей ОК? Что изменить в скетче?
@AWIFAZ
@AWIFAZ Жыл бұрын
Какие резисторы нужны насколько сопротивления
@velovek4447
@velovek4447 4 жыл бұрын
Дело в том, что температуру эти датчики измеряют исправно. Но у нас на работе, в каждом кабинете висят гигрометры. Все они показывают влажность от 50 до 60%. Ардуино показывает максимум 35%.
@denstabear8367
@denstabear8367 6 жыл бұрын
Добрый день, по разному пробывал подключать (по вашему скетчу, по ск-у из библиотеки, по аналоговому) порт пишет "time out eror" по всей вероятности или у меня что то с руками ))))) или что то с датчиком )))) или может библиотеку не верно подгрузил))
@codius
@codius 6 жыл бұрын
Den Stabear вы посмотрите строки скетча, в которых выдается ошибка "Timeout" - получается, что ваш модуль не отвечает...
@user-ek3uj9rs5o
@user-ek3uj9rs5o 6 жыл бұрын
Здравствуйте. У меня ошибка CRC , но иногда приходят показания dht 11. У вас в скетче проверка CRC из 0 и 2 байт.? Мне кажется у меня в 4 байте проскакивает единица. Как можно избавиться от 2 и 4 байт если они нулевые значит не нужно?
@codius
@codius 6 жыл бұрын
Олег Давыденко у вас в ответе приходят 5 байт, первый с температурой, третий с влажностью, а пятый - контрольная сумма из первого и третьего байта. Второй и четвертый - нулевые и не используются при расчете CRC. Если при закомментированных строках проверки CRC все работает, то и пользуйтесь так.
@dilalish8010
@dilalish8010 5 жыл бұрын
Подскажите в схеме с дисплеем. Какой мощности резисторы?
@lexleon2291
@lexleon2291 3 жыл бұрын
220 Ом
@Mediz1488
@Mediz1488 4 жыл бұрын
Что делать если на дисплее пишет Err?
@bakbak1077
@bakbak1077 3 жыл бұрын
В мониторе порта во всех показаниях Error data timeout, что это и как исправить?
@Tochilis1
@Tochilis1 6 жыл бұрын
а как подключить датчик dht22??? у меня стоит подтягивающий резистор 2.3к вместо 5.1к
@codius
@codius 6 жыл бұрын
Anton Stom так же.
@denstabear8367
@denstabear8367 6 жыл бұрын
Всем привет, друзья поддержите меня лайками, ЗАРАНЕЕ БЛАГОДАРЕН! Виктор, Подскажите пожалуйста: 1. возможно ли использование проводов от витой пары (кабель ethernet) как кабелей для подключения датчиков к ардуино (есть ли какие то препятствия)? Дает ли передача данных какую либо наводку, которая може отразиться на передаче данных? 2. Правильно ли я понимаю, что вопрос состоит в длине провода и соответственно растущим сопротивлении? Если "ДА", то как бороться с затуханием сигнала при увеличении длины провода? Почему спрашиваю: Моя цель - метеостанция с блоком внутри помещения (ардуинка + экран с управлением яркостью подсветки) и датчиками на улице. З.Ы. есть ли какие то секреты для сохранения долголетия и работоспособности датчиков, выведенных на улицу?
@codius
@codius 6 жыл бұрын
1. Да, возможно. Наводку могут дать большие скачки (до 100~400 В) напряжения по одной из линий внутри витой пары. Если этого нет, то ничего страшного. 2. Здесь вы должны понимать, что падение напряжения прямопропорционально мощности потребителя. Датчики не являются источниками большого потребления тока, а поэтому практически не будут влиять на напряжение. 3. Если все же возникла проблема - сделайте датчикам отдельное питание (ближе к самим датчикам), земля должна быть общая. PS. Не заморачивайтесь, когда купите кабель (вы же его одним длинным куском/бухтой будете брать). Вот и подключите датчик на один конец, а МК на другой и посмотрите - сразу будет понятно.
@denstabear8367
@denstabear8367 6 жыл бұрын
Большое спасибо! Супер!!!!!
@user-so9nh2zg2p
@user-so9nh2zg2p 7 жыл бұрын
Добрый день. вопрос глупый можно? Вот датчик yadi.sk/i/H2b4lWwf3DXmUL Вроде подтягивающий резистор есть на нем, а при подключении не работает, но когда отключаю питание оставив при этом подключенный пин управления , он выдает произвольные данные yadi.sk/i/nGH79oHH3DXr4Z и ещё yadi.sk/i/nKaVQXuJ3DXsP5 Что не так делаю? С Уважением ?
@codius
@codius 7 жыл бұрын
Разделяйте задачу на подзадачи и идите методом исключений - у вас может быть масса причин, по которым датчик "не работает". Что запрашивает информацию с датчика, как обрабатывает, что получается после обработки, куда отправляет, что отображает? Судя по скринам у вас какая-то готовая система. Не зная элементов всей системы помочь очень затруднительно...
@Aleksan6er
@Aleksan6er Жыл бұрын
Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение. Может есть похожее видео.
@user-ow7ph7wj1t
@user-ow7ph7wj1t 2 ай бұрын
это не команда, это алгоритм нужно сделать, если есть телега могу помочь
@Aleksan6er
@Aleksan6er 2 ай бұрын
@@user-ow7ph7wj1t спасибо. Уже тестирую месяца три.
@user-ow7ph7wj1t
@user-ow7ph7wj1t 2 ай бұрын
@@Aleksan6er значит все получилось?
@Bear22re
@Bear22re 19 күн бұрын
А что делать у меня показывает одно и тоже
@tykwb
@tykwb 4 жыл бұрын
Помогите ПОЖАЛУЙСТА выдаёт ошибку Error data checksum
@sasha87256
@sasha87256 5 ай бұрын
почему у меня ошибка контрольной суммы
@user-gy8sw8zt6i
@user-gy8sw8zt6i 7 жыл бұрын
library ????
@codius
@codius 7 жыл бұрын
В текстовой версии статьи, ссылка в комментарии к ролику.
@DZ-fp8hq
@DZ-fp8hq 6 жыл бұрын
Мне нужна помощь! Когда нажимаю (Монитор порта) выскакивает не значение температуры, а (Error data timeout ). Что делать?Подскажите пожалуйста!
@codius
@codius 6 жыл бұрын
Нужно смотреть в каком из 4 мест кода вызывается это исключение. В идеале осциллографом или лог. анализатором посмотреть на обмен.
@bordishow8177
@bordishow8177 5 жыл бұрын
такаежа фигня Error data checksum
@butovskysadist
@butovskysadist 5 жыл бұрын
В Данном коде контрольная сумма считается сложением только двух байт, так как, цитирую, - точность датчика оставляет желать лучшего и 2 и 4 байт приходят нулевыми. НО видимо у Вас, как и у меня, датчик более точный и дробная часть температуры приходит от датчика не нулевой, отсюда и ошибка. Считайте контрольную сумму сложением всех 4 байт и ошибка исчезнет. Кстати байт дробной части влажности действительно приходит нулевым.
@rublikfpv
@rublikfpv 5 жыл бұрын
Подскажите, как полечить? Error data checksum Error data checksum Temperature: 31 *C, Humidity: 60 % Error data checksum Error data checksum Error data checksum Error data checksum Error data checksum Error data checksum Error data checksum Error data checksum
@codius
@codius 5 жыл бұрын
Закомментировать строки, которые проверяют хешсумму.
@maybemaybe1740
@maybemaybe1740 5 ай бұрын
Та же проблема что делать?​@@codius
@user-wg6hv2xb9z
@user-wg6hv2xb9z 5 жыл бұрын
может быть я дурак но ардуино всеровоно пишет error data timeout что делать я скачал скерч из сайта
@andreyandreev2639
@andreyandreev2639 4 жыл бұрын
Посмотрите int pinData = ЗДЕСЬ НОМЕР ЦИФРОВОГО ПИНА ; Возможно у вас другой пин.
@MrFog124
@MrFog124 4 жыл бұрын
У меня вообще по центру плюсовой
@user-ow7ph7wj1t
@user-ow7ph7wj1t 2 ай бұрын
А зачем такой велосипед если есть библиотека dht и там все очень просто
@codius
@codius 2 ай бұрын
Для того, чтобы понимать как оно там "все просто".
@teslas_7463
@teslas_7463 6 жыл бұрын
Помогите !! Как подключить дисплей через шину и что бы показывало температуру и влажность
@denstabear8367
@denstabear8367 6 жыл бұрын
напиши запрос в ютубе, я нашел
@user-wr4jz1dl6j
@user-wr4jz1dl6j 3 жыл бұрын
В баню его можно?
@codius
@codius 3 жыл бұрын
Нет, в баню нельзя. В баню можно DS18B20 ( codius.ru/articles/226 )
@user-wr4jz1dl6j
@user-wr4jz1dl6j 3 жыл бұрын
@@codius это датчик температуры. Мне в баню, а конкретно в парилку нужен датчик влажности, такие бывают?
@reamon26
@reamon26 6 жыл бұрын
Попробовал с модулем 5461AS. Безрезультатно...
@codius
@codius 6 жыл бұрын
Это нормально, 5461AS - с общим катодом, а не анодом.
@reamon26
@reamon26 6 жыл бұрын
Виктор Кравченко т е, будет не только другая схема подключения и другая расшифровка кода?!
@codius
@codius 6 жыл бұрын
Нужно смотреть даташит по вашему модулю, возможно схему можно будет оставить, но код придется править. Я рекомендую разобраться в принципах динамической индикации, и отличиях в работе матриц с общим анодом и катодом. У меня есть статья по матрице 8х8 - codius.ru/articles/162 - там принцип формирования изображения такой же.
@reamon26
@reamon26 6 жыл бұрын
Виктор Кравченко спасибо, буду разбираться
@user-on9im6zy1x
@user-on9im6zy1x 7 жыл бұрын
какаго сопротівленія резистори на дісплеє
@codius
@codius 7 жыл бұрын
Женя Савіцький 220 Ом
@garik-hg6wj
@garik-hg6wj 29 күн бұрын
А я думал что динамик
@adruino9607
@adruino9607 8 жыл бұрын
еа
@bbnmn4800
@bbnmn4800 3 жыл бұрын
У меня такой сгорел чуть не спалил ардуино
@user-gu1sv3ct4f
@user-gu1sv3ct4f 4 жыл бұрын
Error data checksum
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 32 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 12 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 54 МЛН
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 125 МЛН
Вывод данных с датчиков на дисплей
13:18
ESP32, more powerful than any other Arduino
9:11
Home Made
Рет қаралды 127 М.
Cдвиговые регистры 74HC595 и 74HC165
6:08
Максим Обухов
Рет қаралды 33 М.
Подключение датчика температуры к ардуино.
6:31
Ардуино для начинающих
Рет қаралды 1,6 М.
Arduino and the display 1602 in Russian
7:26
Home Made
Рет қаралды 80 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 32 МЛН