Недельный таймер , с дисплеем 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.
![]() |
![]() |
![]() |
|
Силовая часть, пока только половина. По задумке вторая плата ставится сверху. |
|||
![]() |
![]() |
![]() |
|
Вид сбоку , крепление дисплея. | Скачать архив печатной платы. | ||
Электронные компоненты на http://aliexpress.com | |||||
Digital LCD Power Timer | Д/У три канала. | Часы + будильник. | DC 100V 10A V / A | AC-Digital-V.A.-LED | Таймер- таблетки |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ATMEGA8A TQFP-32 | PT2262 coding decoder | ATMEGA128A | ATMEGA328P-DIP | Микросхема AD9850 | NE555N DIP-8 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
LCD 20X4 5V Blue | nokia 5110 lcd | ST7920 | Сдвиговый регистр 74HC595D | 1602 ЖК (синий экран) | Шаг. двиг. 28BYJ-48 5V |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
RELAY-12V-DC | 8-channel relay 5V | SLA-12VDC Relay 30A T90 | SRA-12VDC-CL 20A | 5V Relay Module | |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Плата AD9850 | Transmitter-Receive | DSO138 2.4 | SIM800L GPRS GSM | Генератор до 10МГц | Генератор NE555 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Клемник 2Pin 5.0 мм | Plastic Box | Red Light 250V | 40 Pin Single | 40Pin 2.54 Single | |
![]() |
![]() |
![]() |
![]() |
![]() |
|
BTA41-600V | L7805-TO220 | AMS1117 3.3V 1A | Ams1117-5.0 SOT-223 | 78L05 SOT-89 5V | BTS443P TO252 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Titanium Bits 3-20mm | Multi-function electric | PCB mini drill Bit carbide | 99pcs-Titanium-Steel-Drill. | 9mm Hole White Plastic | |
![]() |
![]() |
![]() |
![]() |
![]() |
|
PCB thermal paper | PCB DIY | TQFP - DIP Adapter PCB | 8 pin DIP Round IC socket | 6-28-pins-DIP-IC | |
![]() |
![]() |
![]() |
![]() |
![]() |
|
LM2596s DC-DC 5A | DC-DC Step Up MT3608 2A | mini DC-DC 3A | Rotary Encoder | RM-065 5kOm | quartz resonator |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
12V 5A 60W 110V-220V | 12V 5A 60W | LNK305PN DIP-7 | Драйвер светодиодов | рег. напр. DC-DC LCD | |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Transistor Tester ESR | Quadcopter Drone | Probe Oscilloscope X1 X10 | RS232 to TTL | Parking Camera 170" | test hook clip |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
MQ-135 Air Sensor | GL5528 |
Microphone Sensor |
Photosensitive Sensor |
IR Sensor |
HC-SR505 sensor switch |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ОУ SOT23-5 |
BC847 NPN SOT-23 |
SS8050+SS8550 |
BSS138 SOT-23 MOSFET | Gerkon | |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
LED 220V | LED DC 12 В | 100PCS-5mm-LED | LED-Display | 4*4 Matrix Array | Button 250 pcs |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Metal Film Resistor | high frequency - capacitor | Metal-Resistor-Kit | 1206-SMD-Resistors-2000pcs-Kit |
0.6mm Tin Lead Solder |
|
![]() |
![]() |
![]() |
![]() |
![]() |
|
Sensor Module ZMCT103C | HC-SR501 PIR | Датч.уличный | USB Tester volt-ammeter | Soldering-Kits-T12 | |
![]() |
![]() |
![]() |
![]() |
![]() |
|
DS18B20 TO-92 | DHT22 digital |
Crystal Oscillator 49S |
Датчик РТ100 | ||
![]() |
![]() |
![]() |
![]() |
||
Transmitter-Receiver | TF card U disk MP3 Player | WIFI модель ESP-12E (Esp8266) | Д/У для ворот | ||
![]() |
![]() |
![]() |
![]() |
||
|
|||||
Коментарі