Регулятор температуры и влажности на ATmega8535
Схема
Регулятор предназначен для помещений с повышенной влажностью. Вентилятор выключается если влажность достигает установленной в настройках. Показания влажности и температуры выведены на два отдельных индикатора (с общим анодом). Добавлена кнопка принудительного включения нагрузки на время от 1..90 мин. (включает вентилятор, игнорируя датчик влажности). Добавлено звуковое сопровождение при нажатии кнопок. Все настройки сохраняются в EEPROM памяти (установка влажности, установка температуры, гистерезис влажности, гистерезис температуры, смещение влажности, таймер принудительного включения вентилятора).
Усправление аналогично проекту на ATmega8.Схема смоделирована в Proteus 8.3.
Пример печатной платы
Fuse-биты ATmega8535
Регулятор предназначен для помещений с повышенной влажностью. Вентилятор выключается если влажность достигает установленной в настройках. Показания влажности и температуры выведены на два отдельных индикатора (с общим анодом). Добавлена кнопка принудительного включения нагрузки на время от 1..90 мин. (включает вентилятор, игнорируя датчик влажности). Добавлено звуковое сопровождение при нажатии кнопок. Все настройки сохраняются в EEPROM памяти (установка влажности, установка температуры, гистерезис влажности, гистерезис температуры, смещение влажности, таймер принудительного включения вентилятора).
Усправление аналогично проекту на ATmega8.Схема смоделирована в Proteus 8.3.
Пример печатной платы
Fuse-биты ATmega8535
Datasheet DHT11 | |
Datasheet ATmega8535 | |
Схема в формате PDF | |
Прошивка и файлы проекта для Flowcode V5 for AVR и модель для Proteus 8.3 | |
Печатная плата Sprint-Layout 6.0 |