
Модуль датчика температуры и влажности Arduino
Описание
Модуль датчика температуры и влажности (рисунок 1), входящий в состав ARDUINO SENSOR KIT, предназначен контроля температуры и влажности воздуха в помещении. Модуль датчика измеряет значения температуры от 0 °C до 50 °C с точностью до 2 °C и влажности от 20 % до 95 % с 5% точностью. Модуль датчика температуры и влажности состоит из платы, на которой смонтированы 3 порта подключения к плате Arduino, светодиод индикации питания и цифровой датчик, состоящий из термистора и емкостного датчика влажности, расположенных в синем корпусе. Термистор представляет из себя конденсатор с переменной емкостью, т.е. увеличение температуры приводит к падению его сопротивления. Емкостный датчик влажности представляет из себя конденсатор с переменной емкостью, заключены в герметичный чехол, поверх которого расположен влагопоглощающий слой. При попадании частиц воды на этот слой, меняется его диэлектрическая проницаемость, что приводит к изменению емкости конденсатора. Передача данных модулем осуществляется в цифровом виде по интерфейсу 1-Wire. Технические характеристики модуля датчика температуры и влажности представлены в таблице.


Рисунок 1 - Модуль датчика температуры и влажности Arduino.
Таблица – Технические характеристики модуля датчика температуры и влажности Arduino.
Параметр | Значение |
---|---|
Номинальное рабочее напряжение | от 3.3 В до 5 В |
Выход | цифровой |
Диапазон измерения влажности | от 20 % до 90 % |
Диапазон измерения температуры | от 0 °C до +50 °C |
Точность измерения влажности | ± 5 % |
Точность измерения температуры | ± 2 °C |
Разрешающая способность при измерении влажности | 1 % |
Разрешающая способность при измерении температуры | 1 °C |
Долгосрочная стабильность | ± 1 %/год |
Габаритные размеры | 32 мм x 14 мм x 8 мм |
Подключение модуля датчика температуры и влажности
Распиновка модуля датчика температуры и влажности представлена на рисунке 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 - любой цифровой порт.
После сборки электрической схемы, необходимо загрузить управляющую программу (скетч) в микроконтроллер. Перед написанием скетча следует убедимся, что у вас установлена соответствующая библиотека для работы с датчиками влажности и температуры. Затем можно открыть монитор порта и понаблюдать за получаемыми датчиком значениями температуры и влажности. При необходимости проверить правильность подключения датчика, соответствие номера порта на плате Arduino и в скетче, надежность контактов. Если все работает и датчик дает показания, можно провести эксперименты: поместить датчик в более холодное место или подуть на него, отслеживая при этом изменения.
Необходимо отметить, что модуль должен быть защищен от солнечного света и других видов излучений, имеющих в спектре ультрафиолетовую часть. Газы, содержащие диоксид серы, пары соляной кислоты, могут привести к повреждению датчика, а высокая концентрация паров этанола приведет к полному повреждению чувствительного слоя датчика.
Применение
Модуль датчика температуры и влажности может применяется в автоматике систем управления вентиляцией, кондиционированием, современных приборах сушки воздуха и аналогичных приборах. Также модуль может использоваться для проектов погодной станции, умного дома, слежения за влажностью в теплицах и парниках.