Регулятор температуры и влажности на ATtiny2313

Схема


Последнее обновление прошивки 11.02.2022

Подключение датчика DHT11



Диапазон работы регулятора
Относительная влажность 20..95%
Температура 1..50°С
Гистерезис влажности +/- 1..20%
Гистерезис температуры +/- 1..10°С
Уставки регулятора при включении
Относительная влажность 40%
Температура 25°С
Гистерезис влажности +/- 1%
Гистерезис температуры +/- 1°С
Максимальная погрешность датчика
Относительная влажность +/- 5%
Температура +/- 2°С
 
 

Инструкция по работе регулятора
При включении попеременно отображается текущая влажность (H) и температура (°C).

Для изменения уставки относительной влажности необходимо нажать кнопку "+" или "-" в момент отображения влажности (H), после задания уставки система автоматически переходит в режим отображения текущей влажности и температуры.
Изменение уставки по температуре аналогично. Внимание настройки не сохраняется в EEPROM, при отключении питания все сбрасывается.

Для изменения гистерезиса относительной влажности необходимо удерживать кнопку "+" затем "-" и отпустить их, система перейдет в режим задания гистерезиса влажности (dH), далее кнопками "+" и "-" устанавливается гистерезис.
После задания гистерезиса удерживать кнопку "+" затем "-" и отпустить, система перейдет в режим задания гистерезиса температуры (dС), аналогично кнопками "+" и "-" устанавливается гистерезис.
После задания гистерезиса удерживать кнопку "+" затем "-" и отпустить, система перейдет в режим отображения текущей влажности
и температуры.

Eсли включен выход регулятора влажности или температуры, состояние выхода отображается в конце строки дисплея в виде "."
Если на дисплее значение температуры и влажности отображается в виде "00", необходимо проверить провод датчика на наличие обрыва.

Примеры работы регулятора
Если текущая температура 25°С и уставка 25°С, а гистерезис температуры +/- 1°С, выход регулятора будет выключен при достижении 26°С и включится при 24°С.
Если текущая температура 16°С и уставка 24°С, а гистерезис температуры +/- 2°С, выход регулятора будет выключен при достижении 26°С и включится при 22°С.
Если относительная влажность 35% и уставка 45%, а гистерезис влажности +/- 1%, выход регулятора будет выключен при достижении 46% и включится при 44%.

Нормальная относительная влажность воздуха примерно 40..60%

Пример печатной платы


Fuse-биты для ATtiny2313

Продолжение проекта на ATmega8

Datasheet DHT11
Прошивка и файлы проекта для Flowcode 5.5 и модель для Proteus 8.10 SP3