Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

ТЕМА: Циклічний таймер з термостатом для обігріву кімнати

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 12:51 #1

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Здравствуйте! Установили дома двухзонный эл. счётчик. Половина тарифа начиная с 23:00 и до 7:00. В связи с этим нужно устройство включающее два устройства сразу-обогреватель (220V 1kv) и термостат а так же постоянный выход на отдельную розетку без функции термостата.
Коммутировать нагрузки буду симисторами. PID в термостате не нужен-достаточно возможности выбора гистерезиса.
Работать будет постоянно и потому нужно что бы этот цикл был ежедневным без перезапуска вручную.

Что есть из компонентов:
ATmega8-16AU TQFP
Дисплей 16х2 HD44780 без русского языка
Датчик температуры 18B20
Модуль DS1307 RTC для ARDUINO с eeprom

Индикация:
Слева вверху строка с датой в формате: Д:М:Г. Дальше по строке текущая температура. Под датой время в формате: Ч:М:С дальше по строке состояние выходов (активное словом active и прочерк в неактивном состоянии).

Управление:
Меню установок и навигация на Ваше усмотрение. Управление было бы удобно как Вы сделали в этой теме Автоматика для хамелеона
т.е. 4 кнопки-menu,set,+,- Отдельного управления времени работы на канал не требуется-только совместное включение/отключение двух каналов но по одному должен работать термостат. Спасибо за внимание!
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 13:01 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Не понял сколько всего исполнительных устройств и что когда включается.
Нарисуйте схему.
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 13:16 #3

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Если проще говорить то будет две розетки включаться одновременно. Одна должна управляться термостатом вторая работать весь период (с 7:00 до 23:00) без отключений. Вечером доберусь до ПК и нарисую схему
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 13:39 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Как-то сначала прозвучало три устройства...
включающее два устройства сразу-обогреватель (220V 1kv) и термостат а так же постоянный выход на отдельную розетку без функции термостата.
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 13:47 #5

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Извините что ввёл в заблуждение, писал в ограниченное время и не совсем корректно выразился. Одна розетка должна управляться термостатом без PID на протяжении всего периода. Вторая работает постоянно в течении всего указанного периода.
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 17:22 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Проект и прошивка в архиве, посмотрите, проверьте.
Что мне еще осталось непонятным, это каким образом отображать состояние выходов (активное словом active и прочерк в неактивном состоянии). Для какого выхода писать "active"? Пока для эта надпись для ночного времени.
Долучення:
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: MitsuokaOroshi

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 19:44 #7

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Симуляция работает отлично! Индикацию состояния выходов просил потому что сам блок управления будет в одной комнате а исполнительные органы в другой. И видеть отработку устройства удобнее нежели бегать проверять. Установки реального времени и даты можно добавить в меню?
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 19:47 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
Индикацию состояния выходов просил потому что сам блок управления будет в одной комнате а исполнительные органы в другой.
Распишите подробно какая должна быть индикация. Собственно, можно просто светодиоды на выход подключить.

MitsuokaOroshi пише:
Установки реального времени и даты можно добавить в меню?
Это все и так есть в меню.
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 20:02 #9

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Индикация устроит такая как в проекте:
Активировались оба выхода и надпись сменилась с прочерков на activate. В ней острой необходимости нету и это придумано для заполнения пустоты на дисплее. И да, ничто не мешает параллельно выходам установить светодиод.
P.S. Настройки даты/времени нашёл. Забыл что они вызываются кнопкой Set.
Статус active выводить только при активации обоих выходов (не зависимо от дня или ночи)
Останнє редагування: 30 лист. 2021 20:07 від MitsuokaOroshi.
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 20:21 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
Статус active выводить только при активации обоих выходов (не зависимо от дня или ночи)
Понятнее не стало. Что означает "при активации обоих выходов"? Как это "не зависимо от дня или ночи" если оба выхода могут быть включены только ночью?
Адміністратор заборонив доступ на запис.

Циклічний таймер з термостатом для обігріву кімнати 30 лист. 2021 20:31 #11

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
В моём ТЗ да, активация будет только ночью. Но в настройках же можно менять время срабатывания-хоть днём. Если это устройство будет применятся не только мною то у него будет больше применений в других задачах. И не потребуется править код подгоняя под другую задачу. В общем, то как сейчас работает проект в протеусе меня устраивает. Соберу в железе и отпишусь
Адміністратор заборонив доступ на запис.
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir