Реле задержки выключения с нулевым током потребления в режиме ожидания!
Всем привет, потребовалось мне реле задержки выключения вентилятора в санузле. Схема, плата и мои мысли по настройке будут в описании под видео. Порывшись по просторам интернета, я остановился на этой схеме:
Сразу хочу предупредить, что эта и подобные схемы с бестрансформаторным источником питания не имеют гальванической развязки от сети и обязательно нужно соблюдать меры безопасности при настройке и пользовании данными устройствами!!! Вообщем схема рабочая, но очень прожорлива. Собственное потребление до безобразия огромное! Это происходит из за выпрямителя на двух диодах VD1 и VD2 которые стоят после гасящего конденсатора С1. Так как конденсатор может пропускать только переменный ток, то получается следующее: положительную полуволну пропускает диод VD2 заряжая конденсатор С3, а отрицательную полуволну пропускает диод VD1, который фактически разряжает конденсатор, я могу ошибаться… В итоге общий потребляемый ток от сети при работе таймера достаточно большой, что сводит на нет принцип экономии электроэнергии автоматического отключения нагрузки через определённое время.
Тут есть два варианта, как можно снизить ток потребляемый самой схемой: 1 — Применение банального маломощного трансформаторного блока питания мощностью 1-2 Вт. Это даст во много раз меньшее потребление, чем с указанным бестрансформаторным БП. 2 — Поставить полный диодный мост в этой схеме, что я и сделал. В результате собственная потребляемая мощность уменьшилась до 10-12 Вт. Да, это много.
Но меня это устроило по двум причинам: 1 — Подключенный вентилятор потребляет 150 Вт, на его фоне ещё 10 Вт мощности в течении 7-8 минут(возможно вам понадобиться другое время задержки выключения!), не сильно скажутся на общем потреблении. 2 — Малые габариты бестрансформаторного БП. Ни чего не мешает вместо бестрансформаторного БП на элементах R1, C1, VD1, VD2 поставить маленький трансик + 4 диода + электролит + линейный стабилизатор типа L7812 + электролит.. Всё!!!! Время работы таймера и соответственно задержки выключения вентилятора зависит от номиналов резистора R2, C3. Чем больше их номинал, тем больше будет время задержки выключения. Ну и соответственно наоборот.
Принцип работы следующий:
При замыкании контактов кнопки S1, сетевое напряжение 220 В поступает через предохранитель F1 на гасящий конденсатор С1, на котором падает лишнее напряжение. Дальше пониженное переменное напряжение(примерно 13 В) поступает на диодный мост с которого выпрямленное напряжение фильтруется конденсатором С2 и питает схему таймера. Стабилизация на выходе БП осуществляется стабилитроном VD2. В момент подачи питания конденсатор С3 времязадающей цепи таймера разряжен и на 2, 6 ногах низкое напряжение(логический 0). Соответственно таймер моментально переключается во включенное состояние и на его 3 ноге появляется положительное напряжение(логическая 1) откроется транзистор VT1 и срабатывает реле К1, оно блокирует контакты кнопки S1(самопитание). При отпускании кнопки S1 питание на схему и вентилятор будет подаваться через замкнутые контакты реле К1. Дальше начинает заряжаться конденсатор С3 и по достижении на 2, 6 ногах таймера напряжения равному 2/3 от напряжения питания(в моём случае примерно 8,5 В), таймер выключиться. На 3 ноге пропадёт напряжение(логический 0), транзистор VT1 закроется, реле отключиться и своими контактами отключит вентилятор и себя. В результате чего в режиме ожидания полностью отсутствует потребление тока!
При следующем нажатии процесс повторяется.
Технические характеристики
|
|
Номинальное рабочее напряжение | 220V |
Частота питающей сети | 50/60Hz |
Сохраняет работоспособность, при питающем напряжении в пределах | 180V-250V |
Потребляемая мощность реле | не более 2VA |
Допустимый ток переключающего контакта, при активной нагрузке | 16А |
Допустимый ток переключающего контакта, при реактивной нагрузке | 8А |
Минимальный шаг программирования | 1 минута |
Максимальный шаг программирования | 168 часов |
Число программ включения/отключения | 16 циклов |
Механическая износостойкость, циклов вкл/откл | 10⁷ |
Электрическая износостойкость, циклов вкл/откл | 10⁵ |
Время сохранения данных программирования, при отключении питания | до 150 часов |
Точность хода часов в течении суток, при температуре +25°С | ≤1 секунда |
Габаритные размеры (ВхШхГ), мм | 86,5х36х65,5 |
Диапазон рабочих температур, °С | -10°С~+40°С |
Относительная влажность | 35~85% |
Крепление на DIN-рейку (занимает два модуля типа S), размером как двухфазный автомат.Эксплуатировать в закрытом помещении с искусственным регулированием вентиляции и отопления.
Особенности монтажа
Чтобы пускатель и реле времени смогли надежно работать, их нужно правильно установить. Устройства должны быть жестко закреплены.
Нельзя устанавливать приборы в местах, которые могут подвергаться ударам и вибрациям, например там, где установлены электромагнитные аппараты (больше 150 А), создающие удары и вибрации во время включения.
Если к контактам магнитного пускателя подключается один проводник, нужно загибать его П-образно, чтобы предотвратить перекос пружинной шайбы зажима.
Если подсоединяются два проводника, они должны быть прямыми, и каждый должен располагаться с одной стороны винта зажима. Обязательно нужно проверить надежность закрепления проводников.
Перед подключением к пускателю концы медных проводников нужно залудить, а многожильные скрутить. Однако нельзя смазывать контакты и подвижные детали пускателя.
Собираем скрипт
Пока при нажатии на кнопки ничего не происходит — у нас нет скрипта, который бы это обрабатывал. В прошлый раз мы его писали там же, внутри страницы, теперь давайте вынесем его в отдельный файл. Так будет удобнее читать код: команд уже много, и если туда же добавить скрипт, будет совсем большая простыня текста. Поэтому создадим отдельный файл и подключим его на нашей странице с таймером такой командой:
Смотрите, у нас появилась новая команда в теге скрипта: . Она запрещает скрипту выполняться, пока страница полностью не загрузится. Это позволяет нам сначала подготовить страницу целиком, а только потом запускать таймер.
Мы назвали наш скрипт , но название у него может быть каким угодно, лишь бы из английских букв, цифр и без пробелов. Расширение должно остаться таким же в любом случае. Меняете имя файла — не забудьте прописать его название в , чтобы страница знала, как называется нужный скрипт.
Теперь наполним наш скрипт. Начнём с переменных:
Теперь напишем функцию, которая будет постоянно готовить к запуску наше звуковое оповещение. Она будет брать нужные нам файлы ogg и mp3 и подключать их к нашей странице:
Перед тем, как работать с таймером и интервалами, давайте напишем маленькую функцию, которая переводит наше время из просто секунд в секунды, минуты и часы. Мало ли, вдруг кто-то фанат долгих упражнений:
Ну и добавим эстетики в программу — для красоты будем ставить первым ноль, если число минут или секунд меньше девяти:
Отдельной функцией сделаем отображение времени на табло. Там как раз и пригодится наша функция, которая переводит секунды в минуты:
Теперь предусмотрим смену времени каждую секунду, пока работает таймер. Для этого будем отдельно обрабатывать два режима: тренировки и отдыха. Не забудем про красоту — время тренировки сделаем зелёным, как на панели настроек, а время отдыха — красным:
Преимущества и особенности применения
Розетки с механическим таймером дают возможность подключения промышленных и бытовых приборов. Розетки, предназначенные для улицы, имеют пластиковую защиту от снега и дождя, а также от попадания пыли и других загрязнений.
Вам это будет интересно Как провести замер сопротивления изоляции
Используемые в помещении имеют крышки и в случае внезапно создавшейся влажности в помещении готовы закрыть ими отверстия в гнезде.
В инструкции к розетке указаны:
- ряд общих правила и схем подключения;
- регулировка таймера;
- принцип действия.
При включении и выключении приборов каждый день в разное время рекомендуется приобрести таймеры с недельным сроком. На электронных розетках с таймером имеются дисплеи с элементами питания, евровилки, кнопки, ручки настроек.
У розеток, имеющих электрический таймер, имеются следующие плюсы:
- можно регулировать время по минутам;
- выбрать любой день недели для выключения и включения розеток;
- можно включить прибор как вручную, так и автоматически;
- реле времени работает вне зависимости от электроснабжения и наличия батареек.
Схема для новичков
Будучи начинающим радиолюбителем, можно сделать реле времени своими руками на 12В. Работать такой механизм будет по самому простому принципу.
Схема подключения реле времени:
Кнопка под обозначением SB1 замыкается, происходит полное заряжение С1. Когда кнопка отпускается, часть С1 будет разряжаться через R1 и базу транзистора, который обозначен в схеме под указателем VT1.
Пока конденсатор разряжается, тока достаточно для поддержания открытого состояния транзистора VT1, а значит реле будет работать, затем отключится. Конечно, можно сделать своими руками реле времени на 2 часа — все зависит от емкости конденсатора С1.
Что дальше: многозадачность и оптимизация
Наша программа уже работает как нужно, но её можно улучшить. Дело в том, что ставить весь код на паузу — не самое удачное решение с точки зрения производительности. Представьте, что вам нужно поставить себе несколько напоминаний на разное время. С таким подходом нам придётся выяснять, какое сработает раньше, потом корректировать время паузы для следующего напоминания и так далее.
Можно сделать так: выносить напоминания в отдельные потоки. Это как подпрограмма, которая работает параллельно с нашей программой и не сильно зависит от неё. Это позволит не ждать первого события, а запускать их одновременно. Но про всё это — в следующем материале.
Интерфейс
Интерфейс таймера мы упакуем в собственный блок, чтобы можно было настраивать как общий вид, так и части по отдельности. Его мы вставляем в нашу форму после блока с заголовком:
Первое, что мы в него добавим — интерфейс настроек тренировки, где можно будет выбрать время и количество повторений. Сначала добавим в него настройку времени на упражнения:
Внутри этого блока у нас три раздела: один отвечает за минуты, второй — за двоеточие, третий — за секунды. Свойство означает, что этот контент можно изменять, щёлкая мышкой и вводя свои значения.
Так же добавим блоки количества подходов и времени отдыха:
Вставляем это всё в нашу панель настроек и смотрим, что получилось:
Переходим к принципу работы схемы
После подачи питания цепочка R1–C3 генерирует стартовый импульс, длительностью примерно 100мс для микросхемы DD1, с которого выход OUT микросхемы устанавливается в лог.1, включая тем самым оптосимистор VS1, симистор VS2 и подключая нагрузку к сети 220В. С этого же момента начинается отсчет времени.
Время выдержки таймера задается цепочкой R3–R6–C2. Время зарядки конденсатора C2 до напряжения отключения выход OUT микросхемы DD1 в логический 0 определяется формулой:
t = 1,1*(R3+R6)*C2
Резистор R6 ограничивает минимальное время задержки 3 сек. Конденсатор C1 необходим для фильтрации помех в питании микросхемы DD1 и должен располагаться максимально к ней близко.
Резистор R4 задает ток светодиода оптосимистора и при применении аналогов MOC3043, например MOC3042 или MOC3041 должен быть уменьшен, так как им необходим больший ток для работы.
Данная схема может применяться и для коммутации пускателей, но учтите, что в случаях малых токов пускателей возможно ложное срабатывание или их жужжание в отключенном режиме, так как они могут включаться через цепочку R5–C5. В таком случае, эта цепочка требует коррекции по номиналам.
Такое устройство можно купить сразу в готовом виде, либо применить ненужный от какого-либо устройства: роутера, модема, телефона или подобного. В таком случае устройство реле заметно упростится.
Трансформатор T1 можно заменить на любой другой с номинальным входным напряжением 220 Вольт, выходным — 12 Вольт.
Если схема реле задержки выключения вас заинтересовала и вы бы хотели скачать файл с изображением разведенной печатной платы — оставляйте ваши комментарии.
Разновидности реле времени
Сегодня промышленность выпускает большой ассортимент реле времени, и выбор определенного экземпляра зависит только от ваших потребностей и возможностей
Осуществляя подбор подходящего реле времени, прежде всего, важно продумать подходящее конструктивное решение. Существует ряд отличающихся друг от друга конструкций реле времени:
Существует ряд отличающихся друг от друга конструкций реле времени:
- Моноблок – представляет собой независимое устройство. Он имеет свое питание и отдельные входы, куда подключается нагрузка.
- Встраиваемое реле времени – представляет собой более простой аналог блочного устройства. Не имеет своего корпуса. Отсутствует и свое питание. С помощью таких приборов можно сконструировать более функциональное устройство, объединив их в единое целое.
- Реле времени модульного типа – некая разновидность моноблока, обычно монтируемая на дин рейку в электрический щиток.
Цикличные позволяют выдавать сигнал по прошествии установленных отрезков времени. Наибольшее распространение они получили в автоматических системах, отвечающих за выключение/включение различных механизмов.
Промежуточные реле времени дают возможность задержать генерацию сигнала на нужный срок. При этом данный тип реле оснащается часовым либо анкерным механизмом, или бывает моторным, пневматическим, электромагнитным или электронным.
Реле времени, имеющие часовое либо анкерное устройство, являлись первопроходцами в этой области. Фото реле времени, работающих вследствие завода пружины, возможно встретить не только в музеях. Этот тип реле существует и в наши дни и заслужил репутацию наиболее надежного устройства. Данные реле используются, например, в будильниках и таймерах для кухни, заводимых механически.
Широкое распространение получили моторные реле времени, представляющее собой механизм, укомплектованный синхронным двигателем. Такой тип реле времени подойдет, когда необходимо подсчитывать моточасы электрогенератора, чтобы вовремя делать все процедуры, необходимые для функционирования оборудования.
Пневматические реле осуществляют регулировку за счет изменения объема подачи воздуха. Они пригодятся в процессах автоматизации работы различного оборудования, например, металлорежущего станка.
В цепях управления разгоном и торможением электропривода применяется электромагнитное реле, где посредством использования дополнительного короткозамкнутого витка на катушке осуществляется регулировка подачи сигнала.
При этом возможности современной микроэлектроники позволяют легко задать любой алгоритм работы и получить обратную связь. В то же время габариты устройства и электропотребление минимальны и не влияют на его автономность.
Область применения
Сегодня все больше используются программные контроллеры, но таймеры по-прежнему востребованы, а в некоторых случаях является более рациональным, надежным решением. Рассмотрим наиболее распространенные варианты использования устройства:
- Элемент защиты. Чаще всего встречается на производствах, которые используют пресс-формы. Прибор контролирует время смыкания силовых пластин, при превышении заложенных показателей, происходит отключение системы с подачей разнообразных сигналов.
- Бытовая техника. Реле встречаются во многих приборах. Основная задача устройства – включить или отключить питание через определенный промежуток. Отдельно нужно сказать о стиральных машинах, инкубаторах.
- Стиральная машина. Тут используется два принципа работы – контроль подачи электроэнергии на элемент нагрева и реверсивный принцип. Через короткие промежутки времени барабан будет менять направление движения, при этом каждый элемент прибора будет включаться в определенной последовательности на заданные промежутки.
- Инкубатор. Если за поддержание комфортной температуры отвечает термодатчик, то переворачивание яйца другим боком полностью контролируется реле. Именно это устройство позволяет сделать инкубатор полностью автономным.
- Коммутация электрических цепей. Когда используются мощные трехфазные двигатели, другое промышленное оборудование, использование реле времени является необходимым защитным оборудованием, которое позволяет плавно снижать или увеличивать нагрузку.
- Приусадебное хозяйство. Полив газонов, обеспечение автономной работы теплиц, других специальных помещений;
- Экономия электроэнергии. Освещение будет выключаться через заданный промежуток времени. А в комплексе с датчиком движения двор или подъезд будут подсвечиваться когда необходимо, не используя огромное количество энергии.
- Аквариумы, террариумы. Можно автоматизировать подогрев, освещение, насыщение воды кислородом и кормление;
- Защита жилища. Включение света дома в ваше отсутствие спугнет потенциального вора. Этим активно пользуются на западе, но у нас подобные приспособления не очень распространены.
JavaScript для таймера на сайт
Теперь приступим к созданию таймера. Чтобы установить дату, нам понадобится запись deadline: «Dec 10, 2021, 23:00:00». Можете установить любую другую дату, по вашему предпочтению.
Vue.component(‘countdown’, { template:, data() { return{ deadline: ‘Oct 5, 2021 20:45:00’, days: ‘HI’, hours: ‘TH’, minutes: ‘ER’, seconds: ‘E!’, expired: false }; }, computed: { theTime(){ var ctx = this; // Countdown loop var x = setInterval(function(){ // Difference between the 2 dates var countDownDate = new Date(ctx.deadline).getTime(), now = new Date().getTime(), diff = countDownDate — now, // Time conversion to days, hours, minutes and seconds tdays = Math.floor(diff / (1000 * 60 * 60 * 24)), thours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)), tminutes = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60)), tseconds = Math.floor((diff % (1000 * 60)) / 1000); // Keep 2 digits ctx.days = (tdays < 10) ? ‘0’ + tdays : tdays; ctx.hours = (thours < 10) ? ‘0’ + thours : thours; ctx.minutes = (tminutes < 10) ? ‘0’ + tminutes : tminutes; ctx.seconds = (tseconds < 10) ? ‘0’ + tseconds : tseconds; // Check for time expiration if(diff < 0){ clearInterval(x); ctx.expired = true; } }, 1000); // Return data return { days: ctx.days, hours: ctx.hours, minutes: ctx.minutes, seconds: ctx.seconds }; } } }); /************************** ROOT COMPONENT **************************/ var app = new Vue({ el: ‘#app’ });
Самостоятельное изготовление
При желании можно сделать таймер включения и выключения электроприборов своими руками. Перед тем как приступить к исполнению, нужно определиться с задачами, найти схему устройства и требуемые радиодетали. Схемы существуют разной степени сложности.
Схема реле на транзисторе
Простая схема реле задержки выключения 12 В собирается на одном транзисторе, и не содержит дефицитных деталей. Эта очень простая к повторению схема. После сборки не требует настройки. Такое устройство будет работать не хуже приобретённого в магазине.
В качестве VT1 используется любой транзистор n-p-n проводимости. При подаче питания конденсатор заряжаться. При достижении на нём пороговой величины напряжения, транзистор открывается и срабатывает реле K1. Изменяя значение С1 и R2, регулируется время включения. Задержка включения в таком исполнении достигает 10 секунд. Для того чтобы при снятии питания реле оставалось замкнутым некоторое время, параллельно питанию схемы устанавливается конденсатор большой ёмкости.
Управление задержкой на микросхеме
Простая схема управления светом, вентилятором, или другой нагрузкой может быть собрана на NE555. Специализированная микросхема NE555 есть не что иное, как таймер. Выходной ток устройства 200 мА, ток потребления 203 мА. Погрешность таймера не превышает один процент и не зависит от изменения сигнала в сети 220 вольт.
Схема работает от источника постоянного напряжения. Уровень сигнала питания схемы выбирается в диапазоне от 9 до 14 Вольт. Цепочка, состоящая из резисторов R2, R4 и конденсатора C1 задаёт время задержки. Рассчитать это время можно воспользовавшись формулой t = 1.1*R2*R4*C1. После нажатия кнопки SB1 происходит замыкание контактов K1.1. Через время t они разомкнутся. Для того чтобы таймер начинал отсчёт времени не от момента нажатия на кнопку, а в момент отпускания, понадобится использовать кнопку с нормально замкнутыми контактами.
Время подстройки легко регулировать с помощью переменного резистора R2. Такую схему удобно собрать на плате, выполненной из текстолита или гетинакса. После правильной сборки и при исправных радиодеталях схема работает сразу.
Недельный таймер
Электронный таймер включений-выключений в автоматическом режиме используется в разных сферах. «Недельное» реле коммутирует в рамках заранее установленного недельного цикла. Прибор позволяет:
- Обеспечить функции коммутации в системах освещения.
- Включать/выключать технологическое оборудование.
- Запускать/отключать охранные системы.
Габариты устройства небольшие, в конструкции предусмотрены функциональные клавиши. Используя их, можно легко запрограммировать прибор. Помимо этого, имеется жидкокристаллический дисплей, на котором отображается информация.
Режим управления можно активировать, нажав и удерживая кнопку «Р». Настройки сбрасываются кнопкой «Reset». Во время программирования можно установить дату, лимит — недельный срок. Реле времени может работать в ручном или автоматическом режиме. Современная промышленная автоматика, а также разные бытовые модули чаще всего оборудуются приборами, которые можно настроить при помощи потенциометров.
Передняя часть панели предполагает наличие одного или нескольких штоков потенциометра. Их можно регулировать при помощи лезвия отвертки и устанавливать в нужное положение. Вокруг штока имеется размеченная шкала. Подобные приборы широко применяются в конструкциях контроля вентиляционных и отопительных систем.
Таймер циклического включения-выключения. Циклическое реле времени своими руками
схема на 12 и 220 вольт
В современном оборудовании часто необходим таймер, т. е. устройство, которое сработает не сразу, а через промежуток времени, поэтому его еще называют реле задержки. Прибор создает временные задержки включения или выключения других устройств. Его не обязательно приобретать в магазине, ведь грамотно сконструированное самодельное реле времени будет эффективно выполнять свои функции.
Сфера применения реле времени
Области использования таймера:
- регуляторы;
- датчики;
- автоматика;
- различные механизмы.
Все данные устройства делятся на 2 класса:
- Циклические.
- Промежуточные.
Первое считается самостоятельным прибором. Он подает сигнал через заданный временной промежуток. В автоматических системах циклическое устройство включает и отключает необходимые механизмы. С его помощью управляют освещением:
- на улице;
- в аквариуме;
- в теплице.
Циклический таймер является неотъемлемым устройством в системе «Умный дом». Его применяют для выполнения следующих задач:
- Включение и выключение отопления.
- Напоминание о событиях.
- В строго указанное время включает необходимые устройства: стиральную машинку, чайник, свет и др.
Кроме вышеуказанных, есть еще отрасли, в которых эксплуатируется циклическое реле задержки:
- наука;
- медицина;
- робототехника.
Промежуточное реле используется для дискретных схем и служит вспомогательным устройством. Оно осуществляет автоматическое прерывание электрической цепи. Сфера применения промежуточного таймера реле времени начинается там, где необходимы усиление сигнала и гальваническая развязка электрической цепи. Промежуточные таймеры разделяются на виды в зависимости от конструктивного исполнения:
- Пневматические. Срабатывание реле после поступление сигнала не происходит мгновенно, максимальная время срабатывания — до одной минуты. Используется в цепях управления металлорежущих станков. Таймер управляет приводами для ступенчатой регулировки.
- Моторные. Диапазон установки временной задержки начинается с пары секунд и заканчивается десятками часов. Реле задержки являются частью цепей защиты воздушных линий электропередач.
- Электромагнитные. Предназначены для цепей постоянного тока. С их помощью происходят разгон и торможение электропривода.
- С часовым механизмом. Основной элемент — взведенная пружина. Время регулирования — от 0,1 до 20 секунд. Используются в релейной защите воздушных линий электропередач.
- Электронные. Принцип действия построен на физических процессах (периодические импульсы, заряд, разряд емкости).
Схемы различных реле времени
Существуют разные варианты исполнения реле времени, схема каждого вида имеет свои особенности. Таймеры можно изготовить самостоятельно. Перед тем как сделать реле времени своими руками, необходимо изучить его устройство. Схемы простых реле времени:
- на транзисторах;
- на микросхемах;
- для выходного питания 220 В.
Опишем каждую из них более подробно.
Схема на транзисторах
Необходимые радиодетали:
- Транзистор КТ 3102 (или КТ 315) — 2 шт.
- Конденсатор.
- Резистор номиналом 100 кОм (R1). Также понадобится еще 2 резистора (R2 и R3), сопротивление которых будет подбираться вместе с емкостью в зависимости от времени срабатывания таймера.
- Кнопка.
При подключении схемы к источнику питания начнет заряжаться конденсатор через резисторы R2 и R3 и эммитер транзистора. Последний откроется, поэтому на сопротивлении будет падать напряжение. В результате откроется второй транзистор, что приведет к срабатыванию электромагнитного реле.
При заряде емкости ток будет уменьшаться. Это вызовет снижение эммитерного тока и падения напряжения на сопротивлении до того уровня, которое приведет к закрытию транзисторов и отпускания реле. Чтобы запустить таймер заново, потребуется кратковременное нажатие кнопки, которое вызовет полную разрядку емкости.
Для увеличения временной задержки используют схему на полевом транзисторе с изолированным затвором.
На базе микросхем
Применение микросхем уберет необходимость разряжать конденсатор и подбирать номиналы радиодеталей для выставления необходимого времени срабатывания.
Необходимые электронные компоненты для реле времени на 12 вольт:
- резисторы номиналом 100 Ом, 100 кОм, 510 кОм;
- диод 1N4148;
- емкость на 4700 мкФ и 16 В;
- кнопка;
- микросхема TL 431.
Положительный полюс источника питания должен соединяться с кнопкой, параллельно к которой подключен один контакт реле. Последний также подключается к резистору 100 Ом. С другой стороны рези
Какие элементы включает в себя реле времени
Моноблочное устройство – это независимый прибор в отдельном корпусе с встроенным питанием, входами и выходами, дисплеем и панелью управления. Реле задержки выключения имеет катушку и контакты двух типов – нормально открытые и нормально закрытые. На передней панели возле экрана расположены клавиши для настройки.
Реле может иметь автономное питание, включаемое в сеть и вход для электрического прибора. В этом случае реле является самостоятельной управляемой розеткой.
Программа задается вручную. Устанавливается нужный промежуток времени, через который реле выполнит коммутацию электрической цепи. При необходимости можно запрограммировать определенный день недели, выходные или рабочую смену. Устройство имеет параметры, которые объясняют его программируемую функциональность:
- возможный диапазон временной задержки (в секундах, минутах, часах, сутках);
- количество коммутаций;
- особенности настроек;
- погрешность по времени за сутки, в секундах.
Чтобы изготовить такой таймер, работающий на напряжении 12v требуется правильно подготовить детали схемы.
Элементами схемы являются:
- диоды VD1 – VD2, имеющие маркировку 1N4128, КД103, КД102, КД522.
- Транзистор, подающий напряжение 12v на реле — с обозначением КТ814А или КТ814.
- Интегральный счетчик, основа принципа работы схемы, с маркировкой К561ИЕ16 или CD4060.
- Светодиодное устройство серии ARL5013URCB или L816BRSCB.
Здесь важно помнить, что при изготовлении самодельного устройства необходимо применять элементы, указанные в схеме и соблюдать правила техники безопасности
Шаг 5. Анимация кольца прогресса
Посмотрим, как будет выглядеть кольцо с различными значениями stroke-dasharray.
Свойство stroke-dasharray делит оставшееся кольцо времени на отрезки равной длины. Это происходит, когда мы задаем stroke-dasharray число от 0 до 9.
Посмотрим, как это свойство будет себя вести, если передать ему два значения: 10 и 30.
stroke-dasharray: 10 30
Это устанавливает длину первой секции (оставшегося времени) на 10, а второй секции (прошедшего времени) – на 30. Мы можем использовать это в нашем таймере обратного отсчета.
Нужно, чтобы кольцо покрыло всю окружность. То есть, оставшееся время равно длине окружности кольца.
Вычислить длину дуги можно по следующей формуле:
Length = 2πr = 2 * π * 45 = 282,6
Это значение используется при первоначальном наложении кольца.
stroke-dasharray: 283 283
Первое значение в массиве – это оставшееся время, а второе – прошедшее. Теперь нам нужно манипулировать первым значением. Вот что произойдет, когда изменяется первое значение.
Создадим метод для подсчета оставшейся доли начального времени. Еще один – для вычисления значения stroke-dasharray и обновление элемента <path>, представляющего оставшееся время.
// Делим оставшееся время на определенный временной лимит function calculateTimeFraction() { return timeLeft / TIME_LIMIT; } // Обновляем значение свойства dasharray, начиная с 283 function setCircleDasharray() { const circleDasharray = `${( calculateTimeFraction() * FULL_DASH_ARRAY ).toFixed(0)} 283`; document .getElementById("base-timer-path-remaining") .setAttribute("stroke-dasharray", circleDasharray); }
Также необходимо обновлять контур каждую секунду. Для этого вызовем метод setCircleDasharray внутри timerInterval.
function startTimer() { timerInterval = setInterval(() => { timePassed = timePassed += 1; timeLeft = TIME_LIMIT - timePassed; document.getElementById("base-timer-label").innerHTML = formatTime(timeLeft); setCircleDasharray(); }, 1000); }
Но анимация отстает на 1 секунду. Когда мы достигаем 0, все еще виден кусочек кольца.
Эту проблему можно решить, постепенно уменьшая длину кольца во время обратного отсчета в методе calculateTimeFraction.
function calculateTimeFraction() { const rawTimeFraction = timeLeft / TIME_LIMIT; return rawTimeFraction - (1 / TIME_LIMIT) * (1 - rawTimeFraction); }