Измерение температуры может быть выполнено многими способами. В зависимости от взаимодействия между измерительным объектом и датчиком можно выделить:
Измерение касания (измерение контакта). Сенсор (термометр) контактирует с объектом, на котором измеряется температура. Бесконтактное измерение - путем измерения электромагнитного излучения, испускаемого нагретым телом (тепловое излучение), например длины волны, количества энергии, излучаемой объектом.
Водонепроницаемая версия датчика температуры DS18B20. Идеальна, когда вам нужно измерить что-то далекое или во влажных условиях. Датчик может измерять до 125 C, но кабель имеет оболочку из ПВХ, поэтому я предлагаю не превышать 100 C. Поскольку данные датчика отправляются в цифровом виде, информация о температуре не будет искажаться даже на больших расстояниях! DS18B20 обеспечивает точность от 9 до 12 бит (выбирается), показания температуры от датчика производятся по шине 1-Wire, что означает, что для считывания температуры требуется только один контакт микроконтроллера. Рабочее напряжение датчика 3,0-5,5 В.
Создание электрической цепи для термометра с DS18B20 на основе Arduino можно сделать самостоятельно, воспользовавшись подробным описанием на сайте https://tehnoobzor.com/schemes/measurements/1589-termometr-s-modulem-ds18b20-na-osnove-platy-arduino.html. Описание алгоритма создания описано очень доступно, так что с этой задачей справиться даже новичок.
Поскольку каждый DS18B20 содержит уникальный собственный серийный номер, несколько DS18B20 могут одновременно работать на одной шине 1-Wire. Это позволяет устанавливать температурные датчики в разных местах и связываться непосредственно с ними через один кабель.
DS18B20 - это цифровой датчик температуры с максимальным разрешением 12 бит. Система также имеет функцию тревоги, активируемую, когда верхний или нижний порог, установленные ранее пользователем, превышены сохранены в энергонезависимой памяти.
Напряжение питания / данные 3,0 В до 5,5 В± 0,5 C, точность от -10 C до +85 C, большой температурный диапазон: от -55 до 125 C (от -67 F до +257 F), разрешение от 9 до 12 бит, использует 1-проводный интерфейс - требуется только один вывод для цифровой связи.
Покупая, вы приобретаете товар который имеет диапазон измерения -40 C ... + 125 C, высокая точность +/- 0,5 C, отсутствие необходимости в масштабировании (подключение и немедленная работа) и низкая теплоемкость (быстрая реакция на изменение температуры) делают его привлекательным выбором для измерения температуры в помещении, внешняя, а иногда и температура охлаждающей жидкости двигателя, масло до / после интеркулера и т. д.