В видео рассказывается о работе с датчиком температуры и влажности DHT11 в модульном исполнении. Текстовая версия статьи: codius.ru/articles/187 Датчики на Aliexpress: ali.pub/n73p9
Пікірлер: 60
@gray_area3 жыл бұрын
Молодец. Редко ардуинщики шарят в архитектуре и протоколах. 👍
@user-xq5ym5li7x6 жыл бұрын
Спасибо! Заработало!
@2009wein5 жыл бұрын
Eror data checksum? Затем спустя время данные высвечиваются
@user-df6rf6ow8k4 жыл бұрын
Подскажите, мне нужны замеры температуры и влажности , при температуре от 30 до 85(1 00) градусов тепла и влажности при этих температурах . Dht11, dht 22 очень быстро выходят из строя. Какие датчики можно использовать?
@user-tj8zo9kc2t4 жыл бұрын
а на attiny заработает? у меня другой скейч, на ардуине работает, на аттини нет((( и.. эти библиотеки есть или их нужно добавлять?
@user-rk8ke9lq6h3 ай бұрын
Можно ли использовать дисплей ОК? Что изменить в скетче?
@AWIFAZ Жыл бұрын
Какие резисторы нужны насколько сопротивления
@velovek44474 жыл бұрын
Дело в том, что температуру эти датчики измеряют исправно. Но у нас на работе, в каждом кабинете висят гигрометры. Все они показывают влажность от 50 до 60%. Ардуино показывает максимум 35%.
@denstabear83676 жыл бұрын
Добрый день, по разному пробывал подключать (по вашему скетчу, по ск-у из библиотеки, по аналоговому) порт пишет "time out eror" по всей вероятности или у меня что то с руками ))))) или что то с датчиком )))) или может библиотеку не верно подгрузил))
@codius6 жыл бұрын
Den Stabear вы посмотрите строки скетча, в которых выдается ошибка "Timeout" - получается, что ваш модуль не отвечает...
@user-ek3uj9rs5o6 жыл бұрын
Здравствуйте. У меня ошибка CRC , но иногда приходят показания dht 11. У вас в скетче проверка CRC из 0 и 2 байт.? Мне кажется у меня в 4 байте проскакивает единица. Как можно избавиться от 2 и 4 байт если они нулевые значит не нужно?
@codius6 жыл бұрын
Олег Давыденко у вас в ответе приходят 5 байт, первый с температурой, третий с влажностью, а пятый - контрольная сумма из первого и третьего байта. Второй и четвертый - нулевые и не используются при расчете CRC. Если при закомментированных строках проверки CRC все работает, то и пользуйтесь так.
@dilalish80105 жыл бұрын
Подскажите в схеме с дисплеем. Какой мощности резисторы?
@lexleon22913 жыл бұрын
220 Ом
@Mediz14884 жыл бұрын
Что делать если на дисплее пишет Err?
@bakbak10773 жыл бұрын
В мониторе порта во всех показаниях Error data timeout, что это и как исправить?
@Tochilis16 жыл бұрын
а как подключить датчик dht22??? у меня стоит подтягивающий резистор 2.3к вместо 5.1к
@codius6 жыл бұрын
Anton Stom так же.
@denstabear83676 жыл бұрын
Всем привет, друзья поддержите меня лайками, ЗАРАНЕЕ БЛАГОДАРЕН! Виктор, Подскажите пожалуйста: 1. возможно ли использование проводов от витой пары (кабель ethernet) как кабелей для подключения датчиков к ардуино (есть ли какие то препятствия)? Дает ли передача данных какую либо наводку, которая може отразиться на передаче данных? 2. Правильно ли я понимаю, что вопрос состоит в длине провода и соответственно растущим сопротивлении? Если "ДА", то как бороться с затуханием сигнала при увеличении длины провода? Почему спрашиваю: Моя цель - метеостанция с блоком внутри помещения (ардуинка + экран с управлением яркостью подсветки) и датчиками на улице. З.Ы. есть ли какие то секреты для сохранения долголетия и работоспособности датчиков, выведенных на улицу?
@codius6 жыл бұрын
1. Да, возможно. Наводку могут дать большие скачки (до 100~400 В) напряжения по одной из линий внутри витой пары. Если этого нет, то ничего страшного. 2. Здесь вы должны понимать, что падение напряжения прямопропорционально мощности потребителя. Датчики не являются источниками большого потребления тока, а поэтому практически не будут влиять на напряжение. 3. Если все же возникла проблема - сделайте датчикам отдельное питание (ближе к самим датчикам), земля должна быть общая. PS. Не заморачивайтесь, когда купите кабель (вы же его одним длинным куском/бухтой будете брать). Вот и подключите датчик на один конец, а МК на другой и посмотрите - сразу будет понятно.
@denstabear83676 жыл бұрын
Большое спасибо! Супер!!!!!
@user-so9nh2zg2p7 жыл бұрын
Добрый день. вопрос глупый можно? Вот датчик yadi.sk/i/H2b4lWwf3DXmUL Вроде подтягивающий резистор есть на нем, а при подключении не работает, но когда отключаю питание оставив при этом подключенный пин управления , он выдает произвольные данные yadi.sk/i/nGH79oHH3DXr4Z и ещё yadi.sk/i/nKaVQXuJ3DXsP5 Что не так делаю? С Уважением ?
@codius7 жыл бұрын
Разделяйте задачу на подзадачи и идите методом исключений - у вас может быть масса причин, по которым датчик "не работает". Что запрашивает информацию с датчика, как обрабатывает, что получается после обработки, куда отправляет, что отображает? Судя по скринам у вас какая-то готовая система. Не зная элементов всей системы помочь очень затруднительно...
@Aleksan6er Жыл бұрын
Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение. Может есть похожее видео.
@user-ow7ph7wj1t2 ай бұрын
это не команда, это алгоритм нужно сделать, если есть телега могу помочь
@Aleksan6er2 ай бұрын
@@user-ow7ph7wj1t спасибо. Уже тестирую месяца три.
@user-ow7ph7wj1t2 ай бұрын
@@Aleksan6er значит все получилось?
@Bear22re19 күн бұрын
А что делать у меня показывает одно и тоже
@tykwb4 жыл бұрын
Помогите ПОЖАЛУЙСТА выдаёт ошибку Error data checksum
@sasha872565 ай бұрын
почему у меня ошибка контрольной суммы
@user-gy8sw8zt6i7 жыл бұрын
library ????
@codius7 жыл бұрын
В текстовой версии статьи, ссылка в комментарии к ролику.
@DZ-fp8hq6 жыл бұрын
Мне нужна помощь! Когда нажимаю (Монитор порта) выскакивает не значение температуры, а (Error data timeout ). Что делать?Подскажите пожалуйста!
@codius6 жыл бұрын
Нужно смотреть в каком из 4 мест кода вызывается это исключение. В идеале осциллографом или лог. анализатором посмотреть на обмен.
@bordishow81775 жыл бұрын
такаежа фигня Error data checksum
@butovskysadist5 жыл бұрын
В Данном коде контрольная сумма считается сложением только двух байт, так как, цитирую, - точность датчика оставляет желать лучшего и 2 и 4 байт приходят нулевыми. НО видимо у Вас, как и у меня, датчик более точный и дробная часть температуры приходит от датчика не нулевой, отсюда и ошибка. Считайте контрольную сумму сложением всех 4 байт и ошибка исчезнет. Кстати байт дробной части влажности действительно приходит нулевым.
@rublikfpv5 жыл бұрын
Подскажите, как полечить? 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
@codius5 жыл бұрын
Закомментировать строки, которые проверяют хешсумму.
@maybemaybe17405 ай бұрын
Та же проблема что делать?@@codius
@user-wg6hv2xb9z5 жыл бұрын
может быть я дурак но ардуино всеровоно пишет error data timeout что делать я скачал скерч из сайта
@andreyandreev26394 жыл бұрын
Посмотрите int pinData = ЗДЕСЬ НОМЕР ЦИФРОВОГО ПИНА ; Возможно у вас другой пин.
@MrFog1244 жыл бұрын
У меня вообще по центру плюсовой
@user-ow7ph7wj1t2 ай бұрын
А зачем такой велосипед если есть библиотека dht и там все очень просто
@codius2 ай бұрын
Для того, чтобы понимать как оно там "все просто".
@teslas_74636 жыл бұрын
Помогите !! Как подключить дисплей через шину и что бы показывало температуру и влажность
@denstabear83676 жыл бұрын
напиши запрос в ютубе, я нашел
@user-wr4jz1dl6j3 жыл бұрын
В баню его можно?
@codius3 жыл бұрын
Нет, в баню нельзя. В баню можно DS18B20 ( codius.ru/articles/226 )
@user-wr4jz1dl6j3 жыл бұрын
@@codius это датчик температуры. Мне в баню, а конкретно в парилку нужен датчик влажности, такие бывают?
@reamon266 жыл бұрын
Попробовал с модулем 5461AS. Безрезультатно...
@codius6 жыл бұрын
Это нормально, 5461AS - с общим катодом, а не анодом.
@reamon266 жыл бұрын
Виктор Кравченко т е, будет не только другая схема подключения и другая расшифровка кода?!
@codius6 жыл бұрын
Нужно смотреть даташит по вашему модулю, возможно схему можно будет оставить, но код придется править. Я рекомендую разобраться в принципах динамической индикации, и отличиях в работе матриц с общим анодом и катодом. У меня есть статья по матрице 8х8 - codius.ru/articles/162 - там принцип формирования изображения такой же.