Датчик измерения температуры DS18B20

Оценка товара
Благодарности
1

DS18B20 - это точный датчик измерения температуры с хорошим соотношением цена/качество. Отличные датчики: с простым подключением, высокой точностью, большим диапазоном измеряемых температур, удобными библиотеками для Arduino и не очень высокой ценой. Имеют уникальные номера и могут в большом количестве подключаться к единственному микроконтроллеру, при этом занимая всего лишь одну его ножку!

История покупки

Взял пачку из пяти таких датчиков, поскольку недавно прикупил также 5 модулей часов реального времени DS130, на которых как раз есть место для установки этой измерительной микросхемы (кстати, многие незаслуженно критикуют этот модуль, не дочитав спецификации - дело в том, что он может работать только с аккумулятором lir2032 вместо аналогичной батарейки, но зато он его сам и заряжает!). Интересно, что при этом МС DS18B20 становится доступна по шине I2C (как и сами часы), а не по стандартной для этого датчика шине 1-Wire.

А вот информация по подключению этих часов к Arduino:

http://blog.rchip.ru/obzor-chasov-realnogo-vremeni-ds1307/

Вообще, как я понимаю - это не самые точные датчики, всё-таки гарантируется погрешность аж в 0,5 градуса, что, впрочем, в бытовых целях вполне приемлемо. Тем более, что убогие датчики DHT11, которые вкладывают во все стартовые наборы Arduino, имеют куда худшую точность и диапазон измерений, а стоят при этом дороже.

Так что для новичков, как мне кажется, лучше как раз начинать с этих модулей от Dallas Semiconductor, но для удобства, может быть, в виде уже готовых модулей (см. ссылку ниже).

В подтверждение привожу ссылки на статьи по сравнению датчиков:

https://vladikoms.livejournal.com/72325.html

https://vladikoms.livejournal.com/97796.html

(А ниже смотрите фото сравнения показаний этого датчика с тем, что показывает AIDA64, датчик установлен на радиатор процессора).

Интересно, что модуль показывает что-то среднее между температурой встроенных в процессор датчиков "ЦП Диод" (температура термокрышки) и "ЦП" (температура ядер). Процессор AMD FX6300, с выключенным динамическим разгоном.

Использование

Успешно заменил такую же сгоревшую МС в модуле измерения температуры (вот он: https://www.ebay.com/itm/312130822468) - к сожалению, обзор на этот модуль я написать уже не могу, за давностью покупки.

На этот раз решил залить ножки термоклеем, чтобы не закоротить их ненароком...

Впрочем, модуль иметь совсем не обязательно - всё, что вам понадобится, чтобы подключить "голую" МС к Arduino - это единственный резистор подтяжки линии данных к линии питания (об этом подробно написано в спецификации и во множестве руководств в Интернете, так что не буду повторяться здесь). Интересно, что в "интернетах" (и даже в примерах библиотек OneWire для Arduino) всегда говорят о резисторе в 4,7 кОм, что наводит на мысль, что это какая-то волшебная цифра, но из спецификации производителя становится ясно, что номинал резистора точно не задан и должен быть лишь примерно около 5 кОм, кстати, именно такой резистор установлен в упомянутом выше модуле.

Вот так показания датчика смотрятся на дисплее 1602, подключённом к Arduino:

Видео

Вывод

Недостатками этих датчиков наверно можно считать только не самую низкую цену (хотя это наверно придирки), отсутствие сторожевого таймера и способности генерировать прерывания (как у LM75, например) и необходимость наличия минимальной обвязки из резистора (что опять же выглядит довольно смешно, учитывая, что одного резистора достаточно для всей шины 1-Wire). Так что к покупке рекомендую.

Ссылки

Кстати, если кому интересно, вот мои обзоры других электронных модулей:

Макетная плата: https://ebaysocial.ru/reviews/17891

Жаропрочный мат для пайки: https://ebaysocial.ru/reviews/17690

Дисплей 1602: https://ebaysocial.ru/reviews/16741

Измеритель потребляемого тока по USB-кабелю: https://ebaysocial.ru/reviews/16235

Динамическая задняя подсветка для монитора: https://ebaysocial.ru/reviews/15591

Оценка товара
Благодарности
1
Товар на eBay
Поделитесь отзывом
Или скопируйте реферальную ссылку
войдите через соцсеть
чтобы получить ссылку
Показать комментарии Скрыть комментарии