Комментарии 33
Datashit. Ради бога, не исправляйте опечатку, скольким людям она радости принесет!
А где собственно сравнение показаний и точности???
видимо автор уснул (см время публикации) и не дописал %)
Результаты сравнений: устройство на HCH1000 ведет себя динамичней, но калибровать шкалу по DHT11 я не стал. DHT11 уже месяц показывает 33% хотя на HCH1000 меняется от 30% до 45%. Разница в показаниях DS18B20 и DHT11 при комнатных температурах в среднем 2°С. Температура на DHT11 выглядит более правдоподобной хотя менее точной (совпадает с бытовым спиртовым термометром). Поиск и сравнение возникли от того что интуитивно кажется что DS18B20 подверает где-то на 2°С. Только включенный DS18B20 при первом считывании отдает ниже температуру чем при следующих. Купил LM35 тогда будут тесты.
Простите меня но ваше сравнение — чисто субъективно, это болезнь всех авторов, но вы просто вы просто в несколько десятков раз возвели все в степень, ладно с поверкой влажности, но что мешало проверить 0 и 100 температуры на датчиках и скажем взять 3 прибор — мультиметр, показания которого точны и известна его погрешность?
Простите но ваша статья не о чем. хотя нет смысл есть, вы открыли новый датчик для меня, но сравнение тут на 0.
Простите но ваша статья не о чем. хотя нет смысл есть, вы открыли новый датчик для меня, но сравнение тут на 0.
DS18B20 при частых обращениях к нему саморазогревается и начинает завышать температуру. Поэтому сразу после включения отдает температуру ниже.
DHT11,DHt22 или hs1101:
где и почём взять?
Хочу замерить ситуацию на работе и сравнить с САНПИН.
где и почём взять?
Хочу замерить ситуацию на работе и сравнить с САНПИН.
Буквально позавчера заказал на buyincoins.com именно DHT11 для комнаты и DHT22 для наружного применения (и если не ошибаюсь там они самые дешевые, но про качество ничего не скажу, так как еще не видел в живую).
DHT11 DHT22 STH21 — одно семейство, DHT22 немного лучше (есть отрицательный диапазон температур, да точность до десятых), STH21 тоже самое ток с i2c. hs1101 не знаю не пробовал. А вот HCH1000 фирменный от honeywell, купил в магазине IMRAD (в Киеве есть на радрынке) — он дешевый, но требует доп обвязки.
Вот блин, достаточно 3 дня только подумать 'как бы решить задачку терморегулирования кулером' как хабросообщество потихоньку стало отвечать :).
Задачка примитивная, нужно регулировать вращение 1 или лучше двух кулеров (220вольт, 10-20ват, канальный вентилятор) от температуры (если температура выше границы — включать) а так же избежать дребезга (чтобы включение и выключение кулера не происходило слишком часто (пол минуты норм), мне нужен аналоговое решение (как то странно цифровое сюда втыкать), покрутить ручкой чтобы настроить граничную температуру. Работа в пределах -15...+30, граничная температура +10..+15, ошибки +-10 градусов некритичны.
Сначала думал о бюджете в 500р, но когда увидел статьи о цифровых устройствах за 1т.р. думаю что моя задачка может оказаться дешевле….есть решения готовые?
Задачка примитивная, нужно регулировать вращение 1 или лучше двух кулеров (220вольт, 10-20ват, канальный вентилятор) от температуры (если температура выше границы — включать) а так же избежать дребезга (чтобы включение и выключение кулера не происходило слишком часто (пол минуты норм), мне нужен аналоговое решение (как то странно цифровое сюда втыкать), покрутить ручкой чтобы настроить граничную температуру. Работа в пределах -15...+30, граничная температура +10..+15, ошибки +-10 градусов некритичны.
Сначала думал о бюджете в 500р, но когда увидел статьи о цифровых устройствах за 1т.р. думаю что моя задачка может оказаться дешевле….есть решения готовые?
Может тут кто сможет подсказать альтернативу DS18B20, чтобы а) в таком же корпусе(SO 92) б) время считывания температуры не 750 мс, а хотя бы 250
у этого же датчика время преобразования 94 мс, ели понизить разрешение до 9 бит
188 мс — 10 бит
188 мс — 10 бит
LM35 тотже корпус аналоговый сигнал
Если вам важна скорость считывания, и скорость изменения температуры датчика относительно изменения температуры внешней среды, то только аналоговые датчики — NTC-Thermistor — по сути резисторы меняющие сопротивление от температуры.
Аналоговые датчики не подходят для моего случая, поскольку они чувствительны к контакту и к случаям, если датчик залило водой, например. В цифровых или есть данные и они точны с определенной погрешностью, или их нет вообще.
Спасибо, вник в даташиты — решение приемлемо и вполне помогло ) Хотя не очень понятно зачем там 12битная точность в принципе, если погрешность 0.5 градуса
Хотя характеристики DHT11 более чем скромные, по опыту использования могу сказать, что температуру и влажность он замеряет с достаточной точностью для большинства домашних проектов. Судя по показаниям мультиметра точность моих экземпляров близка к одному градусу и влажность довольно хорошо измеряет — на показания метеостанции похоже и скачков на 5% не наблюдается. Конечно всегда хочется большего, но тут именно тот случай, когда под большинство «умнодомных» задач этот датчик самое оно.
Я недавно реализовал обмен с DHT22 посредством PWMI режима таймера STM32. Код тут, если интересно: pastebin.com/mY6XXVdR Завязано на FreeRTOS, но можно перенести и на голое железо.
Жалко, что нельзя несколько датчиков посадить на одну шину и обращаться к ним по адресу, а для каждого нужно использовать отдельный пин и отдельный провод.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
STM32 + DHT11