Регулятор температуры и влажности на ATtiny2313
Схема
Последнее обновление прошивки 11.02.2022
Подключение датчика DHT11
Инструкция по работе регулятора
При включении попеременно отображается текущая влажность (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
Последнее обновление прошивки 11.02.2022
Подключение датчика DHT11
Диапазон
работы регулятора
|
Уставки
регулятора при включении
|
Максимальная
погрешность датчика
|
Инструкция по работе регулятора
При включении попеременно отображается текущая влажность (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%
Пример печатной платы
Продолжение проекта на ATmega8
Datasheet DHT11 | |
Прошивка и файлы проекта для Flowcode 5.5 и модель для Proteus 8.10 SP3 |