Комнатный термостат для газового котла с цветным ЖК-дисплеем » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Устройства для дома » Комнатный термостат для газового котла с цветным ЖК-дисплеем
    Комнатный термостат для газового котла с цветным ЖК-дисплеем
    Автор публикации: alex Просмотров: 11442 Добавлен: 13-09-2012, 08:17 Комментарии: 0

         Газовые котлы оснащаются простым управляющим элементом, который регулирует мощность котла, ориентируясь на температуру воды в системе. Без хорошего комнатного термостата, который измеряет температуру воздуха, это практически не имеет смысла. В этой статье описано простое и эффективное решение этой проблемы.
    ЖК-дисплей

         Аппаратные средства

         Основой устройства является 8-битный микроконтроллер PIC16F74. Он непрерывно контролирует показания интегрального цифрового термометра DS1820 от Maxim, и управляет реле, которое включает  и выключает газовый котел. Также есть цветной ЖК-дисплей от старого мобильного телефона, несколько светодиодов, фоторезистор для ночного режима и несколько кнопок.
    Комнатный термостат для газового котла с цветным ЖК-дисплеем

         Для корректной работы ЖК-дисплею необходимо напряжение питания 2.9 В. Я использовал LM317L и два резистора для получения этого значения. На каждой линии данных был использован делитель напряжения из двух резисторов.
         Схема собрана на макетной плате. Я купил только пластиковый корпус, несколько резисторов и LM317L. Все остальные компоненты были использованы повторно. Прибор был установлен на стене в гостиной, фоторезистор направлен к окну, чтобы получать достаточно света.
         Все элементы, которые выводятся на переднюю панель, крепятся с помощью термоклея с обратной стороны.
    Плата и корпус термостата

    Функции термостата:
    Предварительно задаваемая температура
         Точность 0.5 градуса Цельсия
         Подсветка горит в течение 30 секунд после последнего нажатия кнопки (подсветка не отключается полностью, так что дисплей хорошо видно даже днем)
         Отопление может быть отключено с помощью специальной кнопки, при её нажатии начинает  красный светодиод начинает мигать.
         Система имеет поправку 1 градус, что означает, что котел не включается, пока температура не падает ниже заданной на 1 градус. Это необходимо т.к. используется точный датчик.
         Ночной режим. Аппарат оснащен фоторезистором и снимает показания с него каждые 5 минут. При смене день/ночь заданная температура падает или поднимется на 2,5 градуса.
         Ночной режим индицируется оранжевым светодиодом.
         Также есть линейный график, который показывает температуру за последние 1 или 10 часов(переключается кнопкой). График 1 часа разделен на шесть частей. Каждая из них рана 10 минутам (1 пиксель = 1 минута), а в 10 часовом в режиме есть 10 частей, и каждый из них равен одному часу. (1 пиксель = 10 минут). Вертикальное масштабирование производится с шагом 0,5 от 15 до 25.
         Измерения проводятся один раз в секунду, а затем усредняются.
         На правой стороне дисплея есть три значка обозначающих нажатие клавиш, включенное отопление (его также обозначается зеленый светодиод) и режим настройки. В режиме настройки, значение температуры отображается красным цветом. Через 5 секунд устройство автоматически возвращается в обычное состояние.
    Оригинал статьи на английском языке

    В архиве программа написанная на MikroPascal

    komnatntermostat.rar [17,02 Kb] (cкачиваний: 508)

    Комментарии