Общее описание
Как сделать теплый пол я рассказывать не буду, для этого есть другие источники. Кратко скажу, что для теплоизоляции я использовал утеплитель «Пеноплэкс» толщиной 8 см. В качестве нагревателя был использован нагревательный кабель Thermocable SVK-20 уложенный в соответствии с инструкцией по эксплуатации. В качестве датчика температуры я использовал популярный цифровой датчик температуры DS18B20, обеспечивающий при комнатной температуре абсолютную точность не хуже плюс-минус 0.5 градусов Цельсия.
Контроллер поддерживает заданную температуру, которую можно установить в диапазоне от 20 до 30 градусов Цельсия с шагом в 1 градус. Заданная температура сохраняется в в энергонезависимой памяти контроллера.
Режим установки температуры
Для установки температуры используются 3 кнопки: "Меньше", "Ввод" и "Больше". Для того, чтобы войти в режим установки температуры, необходимо нажать и удерживать в нажатом состоянии кнопку "Ввод". Через 3 секунды контроллер перейдет в режим установки температуры. При этом показания заданной температуры на табло контроллера будут мигать. Кнопками "Меньше" и "Больше" можно установить новое значение температуры. Кратковременное нажатие на кнопку "Меньше" или "Больше" изменяет значение температуры на один градус Цельсия, а удержание кнопки в нажатом состоянии непрерывно изменяет значение температуры, соответственно в меньшую или большую сторону. Чтобы сохранить установленное значение температуры, необходимо нажать и удерживать в нажатом состоянии кнопку "Ввод", пока не произойдет выход из режима установки времени. Если в режиме установки температуры в течении 10 секунд ни одна кнопка не будет нажата, то контроллер автоматически перейдет в рабочий режим. Установки нового значения температуры при этом не произойдет.
Файлы проекта
Программа (ассемблер AVR), прошивка и проект для отладки в Proteus 7.4 SP3
Схема электрическая-принципиальная контроллера (PDF)
Адрес автора
Персональная страница
E-mail: ryaskin65@mail.ru