
Датчик температуры Arduino
Описание
Датчик температуры (рисунок 1), входящий в состав ARDUINO SENSOR KIT, предназначен для измерения температуры воздуха окружающей среды. Чувствительный элементом модуля является интегральный датчик температуры, представляющий собой микроконтроллер, который может хранить значение измерений, сигнализировать о выходе температуры за установленные границы (значение их можно устанавливать и менять), менять точность измерений, способ взаимодействия с контроллером и многое другое (большинство параметров контроля задаются самостоятельно, пользователем, сохраняются в памяти и могут быть перенастроены в дальнейшем).

Рисунок 1 - Датчик температуры Arduino.
Датчик температуры состоит из платы, на которой смонтированы 3 порта подключения к плате Arduino, интегральный датчик температуры, светодиодный индикатор включения питания и резистор 10 кОм. Передача данных модулем осуществляется в цифровом виде по интерфейсу 1-Wire. Технические характеристики датчика температуры представлены в таблице.
Таблица – Технические характеристики датчика температуры.
Параметр | Значение |
---|---|
Номинальное рабочее напряжение | от 3 В до 5 В |
Номинальный рабочий ток | 10 мА |
Диапазон измерения температуры | от -55 °C до +125 °C |
Точность (в диапазоне от -10 °С до +85 °С) | ± 0,5 °C |
Габаритные размеры | 24 мм x 15 мм x 10 мм |
Подключение датчика температуры
Распиновка датчика температуры представлена на рисунке 2.

Рисунок 2 – Распиновка датчика температуры Arduino.
Для его подключения потребуются:
- плата Arduino Uno / Arduino Nano / Arduino Mega;
- провода типа «папа-мама»;
- датчик температуры;
- USB кабель для подключения платы Arduino к персональному компьютеру с установленной средой Arduino IDE.
Схема подключения датчика температуры к плате Arduino представлена на рисунке 3.

Рисунок 3 – Подключение датчика температуры к Arduino UNO.
Схемы подключения датчика температуры к микроконтроллерам Arduino Uno, Arduino Nano или Arduino Mega принципиально ничем не отличаются.
Подключается датчик температуры к Arduino Uno следующим образом:
- GND - GND;
- VCC - 5V;
- In - любой цифровой порт (на схеме – пин 2).
После сборки электрической схемы, необходимо загрузить управляющую программу (скетч) в микроконтроллер. Для работы с интегральным датчиком температуры, установленным на плате, необходимо использовать специальную библиотеку, такую как OneWire или один из ее аналогов, например, DallasTemperature. Затем можно открыть монитор порта и понаблюдать за получаемыми датчиком значениями.
Применение
Датчик температуры применяется для контроля температуры воздуха в помещении. Данный датчик может использоваться в системе охлаждения воздуха, домашней сигнальной системе и других проектах. Наличие интегрального датчик температуры смонтированного на плате способствует значительному расширению возможной области использования и применения: с помощью датчика собирают комнатные термометры и автоматические метеостанции, датчик может являться неотъемлемой часть системы типа умный дом.