Датчики температуры
- Войдите на сайт для отправки комментариев
Добрый день,
В одном проекте, контроллер температуры и управление котлами отопления, использую два датчика температуры - dht11 для измерения температуры внутри дома и dht21 для измерения наружной температуры.
Столкнулся с большим разбросом значения температур, измеренных обоими датчиками в одинаковых условиях. Датчики лежат на столе на расстоянии 5 см, но разнича по температуре 2 градуса, по влажности более 20%.
К сожалению, есть только эти два датчика, поэтому не могу сравнить верность показаний. Так же нет точного термометра, который можно было использовать как эталон.
Подскажите из опыта, такой разброс это обычное дело и мне надо просто составить некую таблицу соответствия, или у меня один из датчиков бракован?
dht11 как датчик температуры вообще не рекомендуют использовать - у него погрешность по температуре 2 градуса ( http://www.micropik.com/PDF/dht11.pdf ) по влажности - 5%, так что такие расхождения по температуре - это совсем нормально, а по влажности - не совсем, но у всех DHTxx подобная проблема, их точность чисто для бытового использования годится.
Есть более точный и более дорогой SHT21. Еще можно закзать пучок DS18B20 в корпусе и с проводами.
Есть более точный и более дорогой SHT21. Еще можно закзать пучок DS18B20 в корпусе и с проводами.
Я за ds18b20, удобно, не дорого и можно на один пин нафигачить кучу
Lm35 , Lm335 (135, 235, разные пределы температуры) в корпусах то92, первый тремя проводами подключается, второй двумя. Второй 10 мВ на градус кельвина, первый 10 миливольт на градус цельсия. У обоих есть свои плюсы в эксплуатации , но точность вроде полградуса. 18b20 точнее, но требуют больше ресурсов, зато можно включать пачкой в линию. 18b20 может работать термостатом без всяких дунь. Прецензионный источник температуры - левая подмышка здорового человека :)
dht11 как датчик температуры вообще не рекомендуют использовать - у него погрешность по температуре 2 градуса ( http://www.micropik.com/PDF/dht11.pdf ) по влажности - 5%, так что такие расхождения по температуре - это совсем нормально, а по влажности - не совсем, но у всех DHTxx подобная проблема, их точность чисто для бытового использования годится.
Точно 2 градуса, так и у меня. Большое спасибо за даташит.
Когда на столе проверяете, одной банкой все накрывайте, на легкие сквозняки очень даже реагируют. И соответственно время дать, чтобы все устаканилось.
Gres, немного поправлю, в качестве отдельного термостата работает DS1821. DS18B20 может выдавать сигнал аварии в составе комплекса.
Добрый день. У меня тоже вопрос по датчику температуры, но немного другой. Датчик температуры жидкости герметичный.
Извините, если вопрос глупый, я новичек в этом деле. Пол дня искал подходящую инфу, ничего внятного не попалось :(
Вот такой датчик, Подключение к Мега 2560
http://ru.aliexpress.com/item/Free-shipping-1pcs-NTC-temperature-sensor-...
Вопросы: Как его подключить к Ардуино? Один провод на +, второй на пин с подтягивающим резистором к земле? Или без резистора если указать igitalWrite(0, HIGH);?
На пин аналоговый вход?
Назначить пин (нулевой А0) вот так?
Это обыкновенный терморезистор (NTC). Подключается на аналоговый пин, читается analogRead(). Показания в градусах нужно считать самому исходя из его сопротивления, которое меняется в зависимости от температуры.
https://www.google.com/search?q=терморезистор+термистор+ntc+arduino
Спасибо, теперь понятно куда "копать" :)
И все же подтягивающий резистор нужен для Мега 2560 или достаточно digitalWrite
Спасибо, теперь понятно куда "копать" :)
И все же подтягивающий резистор нужен для Мега 2560 или достаточно digitalWrite
Вы схему смотрели? Где там нарисован подтягивающий резистор и причем здесь цифровая запись? Вы будете измерять уровень напряжения на аналоговом входе при помощи встроенного АЦП.
Та запутался я немного. смотрел код скетча датчика DS1302, а там на цифровых пинах реализовано. вот и запутался...
Ну вроде понял, вроде получается, спасибо