Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

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

Циклический таймер с термостатом для обогрева комнаты 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
  • Сообщений: 13248
  • Спасибо получено: 5024
  • 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
  • Сообщений: 13248
  • Спасибо получено: 5024
  • 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
  • Сообщений: 13248
  • Спасибо получено: 5024
  • 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
  • Сообщений: 13248
  • Спасибо получено: 5024
  • 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
  • Сообщений: 13248
  • Спасибо получено: 5024
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пишет:
Статус active выводить только при активации обоих выходов (не зависимо от дня или ночи)
Понятнее не стало. Что означает "при активации обоих выходов"? Как это "не зависимо от дня или ночи" если оба выхода могут быть включены только ночью?
Администратор запретил публиковать записи гостям.

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

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