Регулятор температуры и влажности на ATmеga8
Схема

В схеме используется индикатор с общим анодом. Настройки сохраняются в ПЗУ. Предусмотрена калибровка датчика влажности.
Подключение датчика DHT11

Инструкция по работе регулятора
При включении системы попеременно отображается текущая влажность (H)
и температура (°C).
Для задания относительной влажности необходимо нажать кнопку "+" или "-" в момент отображения влажности (H), после задания система автоматически переходит в режим отображения текущей влажности и температуры. Изменение задания по температуре аналогично.
Чтобы изменить гистерезис влажности необходимо удерживать кнопку "+" затем "-" и отпустить их, система перейдет в меню задания гистерезиса влажности (dH),
кнопками "+" и "-" устанавливается гистерезис. После задания гистерезиса удерживать кнопку "+" затем "-" и отпустить их, система перейдет в меню задания гистерезиса температуры (dС). После задания гистерезиса температуры, аналогично выполняется переход в следующее меню калибровки датчика влажности (СH), кнопками "+" и "-" устанавливается смещение показаний влажности на заданную величину. После калибровки влажности выполняется переход в режим отображения текущей влажности и температуры.
При переходе из одного меню в другое, настройки сохраняются в ПЗУ. Если пользователь не выполняет никаких действий в меню более 5 секунд, система переходит в режим отображения текущей влажности и температуры, не сохраняя настройки текущего меню.
Предусмотрен сброс настроек в ПЗУ по умолчанию, для этого необходимо удерживать кнопку
"+" затем "-" более 3 секунд в любом режиме, на индикаторе будет отображено "0000"
на 3 секунды и переход в режим отображения текущей влажности и температуры.
Если включено реле регулятора влажности или температуры, на индикаторе будет отображено в конце строки в виде "."
Если на индикаторе значение температуры и влажности отображается в виде "00", необходимо проверить провод датчика на наличие обрыва.
Примеры работы регулятора
Если текущая температура 16°С и задание 24°С, а гистерезис температуры +/- 1°С, выход регулятора будет выключен при достижении 25°С и включится при 23 °С.
Если относительная влажность 35% и задание 45%, а гистерезис влажности +/- 1%, выход регулятора будет выключен при достижении 46% и включится при 44%.
Если относительная влажность 35%, а значение калибровки 10%, тогда влажность будет 45%
Нормальная относительная влажность воздуха примерно 40..60%
Внешний вид устройства
Fuse-биты для ATmega8



В схеме используется индикатор с общим анодом. Настройки сохраняются в ПЗУ. Предусмотрена калибровка датчика влажности.
Подключение датчика DHT11

Диапазон
работы регулятора
|
Уставки
регулятора при включении
|
Максимальная
погрешность датчика
|
Инструкция по работе регулятора
При включении системы попеременно отображается текущая влажность (H)
и температура (°C).
Для задания относительной влажности необходимо нажать кнопку "+" или "-" в момент отображения влажности (H), после задания система автоматически переходит в режим отображения текущей влажности и температуры. Изменение задания по температуре аналогично.
Чтобы изменить гистерезис влажности необходимо удерживать кнопку "+" затем "-" и отпустить их, система перейдет в меню задания гистерезиса влажности (dH),
кнопками "+" и "-" устанавливается гистерезис. После задания гистерезиса удерживать кнопку "+" затем "-" и отпустить их, система перейдет в меню задания гистерезиса температуры (dС). После задания гистерезиса температуры, аналогично выполняется переход в следующее меню калибровки датчика влажности (СH), кнопками "+" и "-" устанавливается смещение показаний влажности на заданную величину. После калибровки влажности выполняется переход в режим отображения текущей влажности и температуры.
При переходе из одного меню в другое, настройки сохраняются в ПЗУ. Если пользователь не выполняет никаких действий в меню более 5 секунд, система переходит в режим отображения текущей влажности и температуры, не сохраняя настройки текущего меню.
Предусмотрен сброс настроек в ПЗУ по умолчанию, для этого необходимо удерживать кнопку
"+" затем "-" более 3 секунд в любом режиме, на индикаторе будет отображено "0000"
на 3 секунды и переход в режим отображения текущей влажности и температуры.
Если включено реле регулятора влажности или температуры, на индикаторе будет отображено в конце строки в виде "."
Если на индикаторе значение температуры и влажности отображается в виде "00", необходимо проверить провод датчика на наличие обрыва.
Примеры работы регулятора
Если текущая температура 16°С и задание 24°С, а гистерезис температуры +/- 1°С, выход регулятора будет выключен при достижении 25°С и включится при 23 °С.
Если относительная влажность 35% и задание 45%, а гистерезис влажности +/- 1%, выход регулятора будет выключен при достижении 46% и включится при 44%.
Если относительная влажность 35%, а значение калибровки 10%, тогда влажность будет 45%
Нормальная относительная влажность воздуха примерно 40..60%
Внешний вид устройства
![]() |
![]() |
Fuse-биты для ATmega8


Datasheet DHT11 | |
Datasheet ATmega8L | |
Схема в формате PDF | |
Инструкция в формате PDF | |
Файлы проекта Flowcode V5 и модель для Proteus 8.10 | |
Печатная плата Sprint-Layout 6.0 |