Недельный таймер , с дисплеем Nokia 5110.
- Таймер "Тик - Топ", часть первая.
- Таймер "MONSTER", часть вторая.
Часть первая.
Недельный таймер "Тик - Топ", с дисплеем Nokia 5110.
Цифровой недельный таймер (кодовый ник «Тик-Топ»:-)) предназначен для автоматического управления включением и выключением электрических устройств, отопление, кондиционирование, освещение и пр., электрических приборов. Возможна установка до 9 временных интервалов, называемых далее таймерами. В каждом таймере вводится значение времени, с наступлением которого происходит включение и выключение устройства, подключенного к исполнительному каналу, а также день или дни недели, когда это происходит.
Таймер обеспечивает индикацию текущего времени, дня недели, режима работы на экране, а также индикацию состояния каналов, включено или выключено.
Таймер (Atmega328):
- Три независимых исполнительных канала.
- Независимые временные интервалы таймеров для каждого канала.
- Общее количество таймеров; девять.
- Каждый канал таймера, использует по три настраиваемых периода включения – выключения, для исполнительных устройств.
- Режим работы таймера, суточный - недельный с 00:00. до 23:59.
- Точность программируемых таймеров от 1 минуты. Общей сложностью для каждого канала, от 1 минуты до 24 часов.
- Управление таймером с помощью 4-х кнопок.
- Возможность доп. управления каналами таймера от внешнего датчика (Выносной фотодатчик. Настройка порога срабатывания программное)
- Совместная или независимая работа каналов таймера и фотодатчика.
- Возможность в основном экране, ручного оперативного включ.-отключ. каналов таймера.
Термостат (DS18b20):
- Диапазон измеряемой температуры -55°C +125°C
- Точность показаний 0.1°C
- Настраиваемый диапазон температуры термостата от -50°C до +99°C
- Настраиваемый гистерезис от 0 до 9,9°C
- Программный выбор работы термостата , нагрев -охлаждение
Часы реального времени (DS1307):
- Содержит в себе часы, календарь.
- Точность установки, 1 сек.
- Резерв хода часов с запасом хода до 10 лет при отсутствии внешнего питания.
Дисплей(Nokia5110):
- Малогабаритный графический дисплей.
- Графическое отображение установленных периодов вкл.-выкл. каждого канала.
- Индикация состояния работы каналов таймера на дисплей.
- Регулировка контрастности - программно.
- Равноценная замена - дисплей Nokia3310.
Принцип таймера: три исполнительных канала, на каждый канал приходится по три таймера (периода вкл.-выкл.)
Каждый таймер может быть активирован для работы на все дни недели, любой день недели или на группу дней (по умолчанию активировано на все дни недели 1234567).
Состояние выхода каналов , в режиме основного экрана можно изменить вручную на противоположное от имеющегося в данный момент ( ручное изменение, станет не приорите́тным, при любом изменении состояния таймеров этого канала по раннее установленным значениям , ручное изменение состояния канала будет отменено).
Принципиальная схема таймера:
Настройки и навигация по меню программы.
Понимая что, схематическое изображенное меню навигации трудно понять с "лету" все нюансы ,
снято небольшое видео ( 6 минут) которое предварительно даст вам чуть больше информации о свойствах программы.
Благодаря применению графического дисплея в этой схеме , стало возможным так полноценно отображать все текущие функции и работу таймера на экран.
Если сравнить этот таймер с сделанным мной раннее, с применением дисплея 16х2, этот таймер более функционален .
А если учесть что, этот таймер кроме суточной программы может работать и по недельной программе, а так - же многоканальность схемы, применение графического дисплея, универсальный термостат и применение дополнительного фото датчика для управления исполнительными каналами таймеров, на данный момент могу утверждать, что данный таймер пока не имеет аналогов среди любительских разработок.
В этом месте сделаю небольшую поправочку, печатная плата полностью соответствует вот этой схеме ,
как видите она "несколько усложнена" применением DC-DC преобразователя на MC34063 (Step-Down), в моем случае это оправдано, так-как устройство питается от источника +28 вольт.
Арифметика простая... если 28 вольт превратить в 12 вольт, (теоретически не исключаем , включение всех четырех реле одновременно)
это значит, что линейный преобразователь типа LM7812 будет подобен маленькой печке. Варианты решения радиатор или MC34063, я пользуюсь вторым вариантом Step-Down.
Но повторюсь , во первых к логике работы, это отношение не имеет, во вторых не факт, что у Вас схема будет питаться более чем от 14 вольт, поэтому не исключаю что Вы можете использовать первое схемное решение.
Всем желаю удачной сборки этого полезного устройства, и использования его в свое благо, долгое время.
Файлы:
Архив проекта; прошивка, печатные платы, proteus.
Часть вторая.
Суточный таймер "MONSTER", 16 исполнительных каналов.
Цифровой таймер предназначен для автоматического управления включением и выключением электрических устройств, отопление, кондиционирование, освещение и пр., электрических приборов. Возможна установка до 45 временных интервалов, называемых далее таймерами. В каждом таймере вводится значение времени, с наступлением которого происходит включение и выключение устройства, подключенного к исполнительному каналу, а также для каналов №1,2,3 день или дни недели, когда это происходит.
Таймер обеспечивает индикацию текущего времени, дня недели, режима работы на экране, а также индикацию состояния каналов с 1 по 7, включено или выключено.
Таймер (Atmega328):
- 15 независимых исполнительных каналов + термостат.(макс. кол. каналов 16, возможность уменьшение кол. каналов рассмотрена ниже)
- Независимые временные интервалы таймеров для каждого канала.
- Общее количество таймеров; сорок пять!.
- Каждый канал таймера, использует по три настраиваемых периода включения – выключения, для исполнительных устройств.
- Режим работы таймера с 00:00. до 23:59.
- канал №1,2,3 суточный - недельный.
- каналы с 4-го по 15-й суточные.
- Точность программируемых таймеров от 1 минуты. Общей сложностью для каждого канала, от 1 минуты до 24 часов.
- Управление таймером с помощью 4-х кнопок.
- Возможность доп. управления каналами таймера от внешнего датчика (Выносной фотодатчик. Настройка порога срабатывания программное)
- Совместная или независимая работа каналов таймера и фотодатчика.
- Возможность в основном экране, ручного оперативного включ.-отключ. каналов таймера №1,2,3.
Термостат (DS18b20):
- Диапазон измеряемой температуры -55°C +125°C
- Точность показаний 0.1°C
- Настраиваемый диапазон температуры термостата от -50°C до +99°C
- Настраиваемый гистерезис от 0 до 9,9°C
- Программный выбор работы термостата , нагрев -охлаждение
Часы реального времени (DS1307):
- Содержит в себе часы, календарь.
- Точность установки, 1 сек.
- Резерв хода часов с запасом хода до 10 лет при отсутствии внешнего питания.
Дисплей(Nokia5110):
- Малогабаритный графический дисплей.
- Графическое отображение установленных периодов вкл.-выкл. каждого канала.
- Индикация состояния работы каналов таймера на дисплей.
- Регулировка контрастности - программно.
- Равноценная замена - дисплей Nokia3310.
Принцип таймера: 15 исполнительных каналов, на каждый канал приходится по три таймера (периода вкл.-выкл.)
Каналы №1,2,3 может быть активирован для работы на все дни недели, любой день недели или на группу дней (по умолчанию активировано на все дни недели 1234567).
Каналы с 4-го по 15-й только суточный режим.
Состояние выхода каналов №1,2,3, в режиме основного экрана можно изменить вручную на противоположное от имеющегося в данный момент
( Ручное изменение, станет не приорите́тным, при любом изменении состояния таймеров этого канала, по раннее установленным значениям . Ручное изменение состояния канала, будет отменено).
Принципиальная схема таймера:
Подробней схема по клику , на схеме показан пример коммутации каналов №7,8,9 диодами d1, d2, d3. В результате такой коммутации , в итоге получим слияние трех каналов №7,8,9 (или девять таймеров в 1 канал) на управление одним устройством.(повторюсь диоды d1, d2, d3 на схеме для примера)
Индикация состояния выходов на исполнительные устройства; термостата, каналов №1...7 выведены на дисплей, каналы №8....15 для визуального наблюдения можно обозначить светодиодами непосредственно от выхода микросхемы 74НС595.
А также схемотехника данной схемы позволяет комбинировать выходную часть схемы. Например: если нет необходимости такого огромного количества как 16 управляющих каналов, первый вариант это коммутация выходов каналов диодами (можно при желании все 15 на 1 выход :) ) это рассмотрено выше.
Второй вариант; сборка схемы только с одним сдвиговым регистром 74НС595 (по схеме обозначен как U-1 (U-2 не устанавливается)) , при таком решении получаем полноценный таймер 7 каналов + канал управления для термостата.
Настройки и навигация по меню программы.
Для заинтересованных , видео о навигации по меню предыдущей версии таймера, в этой схеме принцип управления настройками тот-же.
Фьюзы | Образ платы в SprintLayout | Отладочная схема в протеусе | |||
Фото таймера.
Архив проекта; прошивка, печатная плата, proteus.
|
|||
Силовая часть, пока только половина. По задумке вторая плата ставится сверху. |
|||
|
|||
Вид сбоку , крепление дисплея. | Скачать архив печатной платы. | ||
Коментарі
Стрічка RSS коментарів цього запису