Posted on

ЭЛЕКТРОННЫЙ ТАЙМЕР ВКЛЮЧЕНИЯ — ВЫКЛЮЧЕНИЯ

   Этот таймер проект может быть использован для включения-выключения любого устройства через заданное время, схема может быть использована во многих случаях, например, включить/выключить радио, телевизор, вентилятор, насос, освещение, электронагреватель.

Таймер электронный — схема

Таймер электронный - схема

   Проект был разработан на базе двух КМОП микросхем CD4001 и CD4020. Два элемента CD4001 образуют генератор, транзистор BC547 нужен чтоб управлять реле, которое, в свою очередь, включает и выключает нагрузку. Схема довольно проста, имеет перемычки для установки требуемого промежутка времени, Preset — регулятор установки частоты генератора в 1 Гц. SW1 — кнопка запуска таймера, SW2 — вкл/выкл схемы. Контакты переключателя реле могут обрабатывать нагрузку с 220 В 5 A. Рисунок печатной платы тут.

Параметры и детали таймера

  • Питание: 12 В постоянного напряжения
  • Потребление тока: 60 мА
  • D3: индикатор питания
  • D2: индикатор работы таймера
  • CN2: вход питания 
  • J1-J7: Установка времени длительности вкл/выкл 
  • CN1: выход реле 
  • SW1: Кнопка запуска 
  • SW2: Кнопка питания On/Off 
  • PR1: Установка точности

Список деталей

Список деталей таймера

ЭЛЕКТРОННЫЙ ТАЙМЕР ВКЛЮЧЕНИЯ - ВЫКЛЮЧЕНИЯ

   Выше в таблице показано, какое положение джампера соответствует каким временным интервалам цикла. Можно сделать переключатель и вывести его наружу, а можно сразу припаять нужное положение, в зависимости от сферы применения. Максимальный период — 2 ч. Это значит что подключенный, допустим, электрический нагреватель, будет 2 часа работать и 2 отдыхать. Если необходимо ещё более увеличить цикл — потребуется понизить частоту генератора до 0,5 Гц. Тогда период пропорционально удлинится и станет 4 часа.

   Форум по таймерам

   Бытовая техника

Таймер на микроконтроллере atmega8


Хочу предложить мастерам Самоделкина для рассмотрения и возможного повторения, очень простую схему, очень хорошего таймера. С удобной навигацией по меню, с жидкокристаллическом LCD дисплеем , с часами реального времени, с минимально возможным количеством деталей и при всем этом можно запрограммировать целых сто временных отрезков в течении суток.

Компактные размеры

Видео проверки таймера

Сердцем данного таймера является очень популярный и уже не дорогой микроконтроллер Atmega8. Вы можете сказать, что для прошивки нам потребуется программатор которого нет, но это не так, для прошивки Atmega достаточно всего пять коротких 10-15 см. проводков подключенных через резисторы 150-200 Ом. напрямую к LPT порту по этой схеме.

Таймер на микроконтроллере atmega8
Вот по этой причине, эти микроконтроллеры стали самыми популярными у радиолюбителей.

На этом рисунке Вы видите: Схему распиновки ножек МК для подключения и прошивки.

Таймер на микроконтроллере atmega8

Пункт 1. Подготовим все необходимое для изготовления таймера.

Самые обязательные радиодетали схемы, остальное обычно можно подобрать у себя дома, самая маленькая микросхема, это часы DS1307.

Таймер на микроконтроллере atmega8

Нам потребуются такие радиоэлементы:
• Микроконтроллер Atmega8
• Интегральные часы DS1307
• LCD жидкокристаллический индикатор
• Стабилизатор 7805
• Конденсатор 500-1000 Мф — 16 вольт.
• Реле или электронный ключ (в зависимости от нагрузки которая планируется подключаться).
• Резисторы сопротивлением 5,1ком — 3 шт., резистор переменный (по мануалу LCD дисплея).
• Кварц часовой 32768 Гц.
• Кнопки без фиксации — 4 шт.
• Батарейка таблетка на 3 вольта.
• Текстолит для платы.
• Небольшой трансформатор ~220в. -> ~6-12в.
• Коробка распаечная для корпуса.
+ Для программатора: резисторы 150-200 Ом. — 4 шт., разъем LPT порта (для удобства, не обязателен).

Обязательные инструменты каждого радиолюбителя:


• Паяльник для пайки микросхем, паяльник для пайки пассивных радиодеталей и проводов.
• Тестер для прозвонки дорожек и проверки радиодеталей.
• Олово, канифоль.
+ Принтер лазерный (для изготовления платы или другой способ).

Пункт 2. Приступим к изготовлению.

Таймер будем делать по этой главной схеме.

Таймер на микроконтроллере atmega8
Как видите на ней отсутствует схема блока питания и выходного исполнительного устройства, это потому, что возможно вы решите использовать выносной стабилизированный БП, а также не известно какую нагрузку вы планируете подключать, поэтому, каждый должен сам выбрать исполнительное устройство под свои технические требования.

Лично я своем таймере применил вот такую схему БП и исполнительное устройство на транзисторе и реле.

Таймер на микроконтроллере atmega8

Но вы можете захотеть в качестве исполнительного устройства применить триаки, тиристоры и симисторы, варианты таких схемных показаны ниже.
Таймер на микроконтроллере atmega8
Таймер на микроконтроллере atmega8
Они более компактные (без радиатора), но менее мощные, чем простое реле.

В соответствии с главной принципиальной схемой + БП + ИУ и анализом монтажных габаритов вашей коробки для корпуса, а также размеров подобранных радио элементов, проектируем форму, размер и рисунок дорожек на плате. Для этого удобно пользоваться программой Sprint Layout.

Для моего устройства получилась вот такая простая плата.

Таймер на микроконтроллере atmega8

Полученный рисунок переносим с помощью специального маркера или по технологией ЛУТ (с помощью лазерного принтера и утюга) на медный слой текстолита. Если у вас принтер лазерный Brother (как у меня), то идею с ЛУТ лучше сразу забросить, по причине используемого в нем тугоплавкого тонера ~400C вместо обычных~200С, я кстати когда-то по глупости купил этот принтер именно для ЛУТ :(., поэтому в результате моя плата рисована маркером.
Нанесенный на медь рисунок вытравливаем в ванночке с хлорным железом или любым другим специальным раствором.
Таймер на микроконтроллере atmega8
На готовую плату припаиваем детали согласно схеме, особое внимание обращаем при монтаже и пайке микросхемы часов и кварцевого элемента. Длина дорожек между ними должна быть минимальной, а лучше использовать микро кварц из наручных часов и припаять его непосредственно к ножкам МС часов. Все свободное пространство рядом с МС часов и кварца заполняем площадками корпуса (GND). Батарея необходима для поддержания часов в рабочем состоянии во время отключения от сети. Если по какой-то причине вы не стали устанавливать эту батарейку, то посадите плюсовой провод на корпус, иначе часы просто не пойдут.

Микроконтроллер прошиваем программатором или с помощью 5 проводков.

*Прошивка* multitimer100.rar [5.35 Kb] (скачиваний: 1466)

Автор прошивки специально для удобства (за что ему спасибо) и не стал изменять заводские фьюзы, что очень сильно облегчает, без заморочки, прошивку для начинающего радиолюбителя. Если МК еще не использовался, новый из магазина, то просто заливаете прошивку и все, но если уже есть изменения в фьюзах, то надо выставить их так CKSEL=0001. Все остальное просто и не нуждается в пояснении.

Пункт 3. Сборка.

Для корпуса очень удобно использовать распаечные коробки из пластмассы, они бывают разных размеров и форм.

Таймер на микроконтроллере atmega8
Таймер на микроконтроллере atmega8
В прорезанную ножом крышку, при помощи термоклея из пистолета, закрепляем LCD экран., прорезаем отверстия под кнопки управления и кнопку питания.
Таймер на микроконтроллере atmega8
Таймер на микроконтроллере atmega8
Подрезаем выступающий клей.
Таймер на микроконтроллере atmega8
Размещаем все узлы внутри корпуса, постоянно проверяя как закрывается крышка, при необходимости переносим или подгибаем мешающие. Все закрепляется на термоклее.

На собранную схему подаем питание, должно появиться такое изображение, часы стартуют с нулей.
Таймер на микроконтроллере atmega8
Управление меню осуществляется четырьмя кнопками.

Меню состоит из трех пунктов, СLOCK -установка часов, TIMЕ — установка таймеров и RESET -сброс всех установленных таймеров.

Сначала заходим (*) в меню часов и выставляем точное время.

Таймер на микроконтроллере atmega8
Подсказка по управляющим кнопкам в нижней строке дисплея, в каждом меню разное, поэтому описывать кнопки нет необходимости.

Теперь все готово чтобы корректно задавать временные записи таймера, после нажатия решетки, программа записывается в постоянную память МК.

Таймер на микроконтроллере atmega8
На видео в начале статьи можно посмотреть подробнее о меню.

Я применяю этот таймер для полива гидропоники.

Таймер на микроконтроллере atmega8 Доставка новых самоделок на почту

Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!

*Заполняя форму вы соглашаетесь на обработку персональных данных

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

РадиоКот :: Таймер, mini-tini.

Таймер, mini-tini.

  • Суточный таймер. Включает и выключает нагрузку один раз в сутки,точно по установленному промежутку времени. 
  • Циклический таймер.

 

Суточный таймер mini-tini.

Таймер в течение суток  включит и отключит управление нагрузкой по часам реального времени, точность включения 1 минута.

Применение в таймере часовой микросхемы DS1307 исключает сбои установленных промежутков времени в суточном режиме, для управления исполнительным устройством.

Это значит, что установив один раз время, для управления исполнительным устройством, в течение длительного времени, каждые сутки, будет происходить управление в точно назначенное время.

 При этом на работу устройства никак не повлияет количество обесточек схемы таймера mini-tini, и если даже, таймер не включается длительное время в сеть, пользователь  включив его снова, таймер , как и было настроено раннее, продолжит работать в прежнем режиме.

Схема.

 

Настройка времени включения и отключения исполнительного устройства, происходит так:

В  течении суток в нужное нам время включения, нужно однократно нажать Кн1. (если нужно чтобы в течении суток устройство включалось только на 1 минуту, больше ничего делать не нужно, ровно через сутки в это-же время таймер будет включен на 1 минуту…., но это если кому нужно 1 минута, если более читаем далее).

Время отключения определяется кратковременным нажатием Кн2.

Например, рассмотрим теперь то-же самое, на  примере использования  таймера mini-tini, для управления новогодней световой иллюминацией.

Включаем таймер в сеть,  в 15:30 однократно нажимаем Кн1, далее еще раз наведываемся к таймеру  в 0:45, и однократно нажимаем Кн2, и все , таймер настроен.

Теперь таймер каждый день с 15:30 до 0:45 включает  осветительные приборы. (общее время работы составит 9 часов 15 минут)

Сборка схемы и прошивка микроконтроллера программой:

Правильно собранная схема и прошитый МК, в наладке не нуждаются, о работоспособности схемы свидетельствует мигающий светодиод L1 с частотой 1Гц .

У нового микроконтроллера фьюзы изменять не нужно, оставить по умолчанию. (ATtiny13 по умолчанию тактируется от RC-генератора на  9.6MHz и CKDIV8=on).

Фьюзы.

 

Схема в протеусе.

 

Архив: схема , прошивка, протеус.

 

 


 

Циклический таймер mini-tini.

Таймер в течении установленных отрезков времени  включает и выключает исполнительное устройство .

Схема.

 

Настройка времени включения и отключения исполнительного устройства, происходит так:

Для установки первого периода включения исполнительного устройства нужно нажать и удерживать Кн1 .  Удерживать кнопку Кн1 нужно столько сколько времени нужно вам для работы исполнительного устройства (Кн1 может записывать и время паузы, это зависит к какому порту подключается исполнительное устройство к порту МК   РВ3  или  РВ4 ).

Установка второго отрезка времени , устанавливается нажатием и удержанием  кнопки Кн2.

Например: удерживая кнопку Кн1 в течении 1й минуты, а кнопку Кн2 в течении 3х минут, мы получим , включенное исполнительное устройство на 1 минуту и выключенное на 3 минуты , и т.д. по бесконечному циклу.

Фьюзы.

Правильно собранная схема и прошитый МК, в наладке не нуждаются, о работоспособности схемы таймера mini-tini, свидетельствует мигающий светодиод L1 (при нажатии кнопки Кн1 или Кн2 горит постоянно).

 

 

Архив: схема , прошивка, протеус.

 

Таймер на Ардуино с настройкой включения и выключения

Всем привет! Собрав таймер на Ардуино из этой инструкции, вы сможете контролировать включение и выключение ваших устройств в нужное вам время. Это могут быть ночные фонари, система орошения сада и т.д. Мы воспользуемся Ардуино, дисплеем и RTC 1307, отображающим и управляющим временем. Вы можете задать часы «ВКЛ» и «ВЫКЛ» при помощи 4 кнопок, что позволит вам изменять настройки микросхемы таймера.

Также вы научитесь создавать часы, базирующиеся на Ардуино. Я приложил схему из fritzing и видео, так что вы без проблем соберёте данное устройство.

Сначала посмотрите видео, чтобы понять, о чем идет речь, используйте его как руководство.

Шаг 1: Материалы

  • Arduino Uno
  • Модуль RTC 1307
  • Дисплей 16X2
  • Модуль реле 5V
  • Подстроечный потенциометр 10K
  • Резистор 1K
  • Резисторы 10K x 4 штуки
  • Кнопки x 4 штуки
  • Макетная плата, джамперы.

Шаг 2: Устанавливаем часы

Следуйте схеме из Fritzing.

Соедините 5V и GND с Ардуино с соответствующими контактами (Красный – 5V, синий – земля)

Дисплей к Ардуино:

  1. VSS к GND
  2. VDD к 5V
  3. VO к центру потенциометра
  4. RS к пину 2
  5. RW к GND
  6. EN или E к пину 3
  7. D0 NC
  8. D1 NC
  9. D2 NC
  10. D3 NC
  11. D4 к пину 4
  12. D5 к пину 5
  13. D6 к пину 6
  14. D7 к пину 7
  15. A к 5V
  16. K к GND через резистор 1K
  17. Остальные контакты потенциометра на 5V и GND

RTC к Arduino:

  • SDA к пину 4
  • SCL у пину 5
  • GND и 5V

Шаг 3: Устанавливаем время

Пришло время настроить часы. Запустите код «Set time RTC». Этот скетч возьмёт данные о дате и времени из вашего компьютера прямо во время компиляции кода и использует их для программирования RTC. Если у вас на компьютере неправильные установки, то поправьте их перед запуском программы. Затем нажмите кнопку Upload, чтобы немедленно загрузить откомпилированный код.

Внимание: Если вы скомпилируете код, а загрузите его позже, то данные о времени устареют.

Далее откройте окно Serial Monitor, чтобы увидеть, что время было установлено.

Файлы

Шаг 4: Часы

После того, как установите время, откройте и загрузите скетч «Clock with RTC LCD». Потенциометр в схеме нужен для настройки контрастности дисплея, покрутите его, чтобы чётко видеть символы.

Файлы

Шаг 5: Устанавливаем таймер

Теперь мы добавим кнопки и реле. Опять же, следуйте схеме Fritzing.

Пины 8,9, 10 и 11 соединены с GND через резисторы 10K. Когда вы нажмете на кнопку, то на контакты пойдёт напряжение 5V.

Реле соединяется с пином 12. С помощью него можно управлять вашими устройствами, но будьте осторожны с максимальной нагрузкой на реле!

Шаг 6: Таймер

Откройте и загрузите код «Timer with on off set point». Нажимайте кнопки, чтобы сместить время назад или вперёд. Если электронный таймер будет в пределах настроенного интервала, то он начнет работать сразу же. Если же он не попадает в нужный интервал, то будет ждать час «ВКЛ».

Этот код имеет интересные функции, которые можно использовать в других проектах. Я постарался отделить каждую функцию, чтобы всё было максимально понятным.

Файлы

Весь код написан мной, кроме настройки времени на RTC и дата-логгера Adafruit. Надеюсь, эта инструкция как собрать простой таймер своими руками была для вас полезна!

СУТОЧНЫЙ ТАЙМЕР ВКЛЮЧЕНИЯ/ОТКЛЮЧЕНИЯ

В современном мире автоматизация проникла буквально во все области жизни человека. Всем нам порой хочется, чтобы бездушная автоматика сделала за нас какую-нибудь скучную рутинную работу – полила цветы, проветрила помещение, покормила кошку, напоила собаку… Не с проста говорят, что лень – двигатель прогресса, ведь ленивый человек готов потрудиться и создать такое электронное устройство, которое сделает за него всё, что потребуется. А уж если ленивый человек дружит с паяльником, то дело остаётся за малым, лишь создать эту самую автоматику.

В этой статье рассмотрим процесс создания электронного таймера, который в заданное время включит и выключит нагрузку. Такому таймеру можно найти множество применений – например, раз в сутки с его помощью поливать цветы, или грядки в огороде. Автоматически включать свет ночью и выключать днём, когда светло, или же раз в сутки наливать воду в поилку домашнему питомцу. В общем, устройство получается абсолютно универсальным, область применения ничем не ограничивается.

Схема суточного таймера ON/OFF

На схеме имеются две управляющие кнопки, пронумерованные цифрами «1» и «2». Кнопка «1» устанавливается время включения нагрузки, а кнопка «2», соответственно, время выключения. Для лучшего понимания принципа работы рассмотрим такой пример: имеется ёлочная гирлянда, которую нужно каждый день включать в 13:00 и выключать в 15:00. Значит, для установки временных интервалов работы таймера нужно в 13:00 нажать кнопку «1», при этом реле включится примерно на минуту, затем дождаться 15:00 и нажать кнопку «2», реле опять-таки включится примерно на минуту, сигнализируя об успешной установке времени. В дальнейшем реле будет автоматически включать гирлянду в 13:00 и выключать в 15:00 каждый день. Мигающий светодиод свидетельствует о работоспособности устройства.

Схема содержит в себе две микросхемы – микроконтроллер Attiny13 и часовую микросхему DS1307. Напряжение питания всей схемы – 12 вольт. Благодаря линейному стабилизатору 78l05 на плате микросхемы получают нужное им питание 5 вольт, а обмотка реле питается от 12-ти вольт. Параллельно обмотке реле следует поставить маломощный диод, например, 1N4148. Транзистор SS8050, управляющий реле можно заменить на любой другой маломощный NPN транзистор. Кнопки в обвязке микроконтроллера следует взять без фиксации. 

Особенность часовой микросхемы DS1307 состоит в том, что она может работать от резервного питания, если вдруг пропадёт основное. Для этого к её выводам 3 и 4 нужно подключить источник питания на 3 вольта, например, батарейку CR2032. В этом случае при пропадании питания отсчёт времени будет продолжаться, как только основное питание появиться вновь, устройство продолжит работать в прежнем режиме, включая и выключая реле в заданные часы. Не следует забыть ставить параллельно питанию как основному, так и резервному конденсаторы электролитические и керамические, для подавления помех любого рода. Резистор светодиода, идущий от 7-й ноги часовой микросхемы, можно уменьшить до 0,5 – 1 кОм, тогда его яркость заметно увеличится. 

Перед установкой на плату микроконтроллера его необходимо прошить, файлы прошивки к статье прилагаются. Удобнее всего это делать с помощью USBASP программатора. При использовании нового, ранее не используемого микроконтроллера фьюзы менять не нужно. С завода микроконтроллеры Attiny13 тактируются от внутреннего генератора с частотой 9,6 МГц, делитель на 8 включен. 

Список необходимых деталей

Резисторы 0,125 Вт:

  • 6,8 кОм (682) – 1 шт.
  • 10 кОм (103) – 1 шт.
  • 4,7 кОм (472) – 2 шт.
  • 3 кОм (302) – 1 шт.

Конденсаторы:

  • 100 мкФ (электролитич.) – 2 шт.
  • 100 нФ (керамич.) – 2 шт.

Остальное:

  • Микроконтроллер Attiny13 (+ панелька) – 1 шт.
  • Микросхема DS3107 (+ панелька) – 1 шт.
  • Транзистор SS8050 – 1 шт.
  • Диод 1N4148 – 1 шт.
  • Кнопка без фиксации – 2 шт.
  • Стабилизатор 78l05 – 1 шт.
  • Светодиод на 3 вольта – 1 шт.
  • Кварц 32768 Гц – 1 шт.
  • Реле на 12 вольт – 1 шт.

Фото собранного устройства:

   Схемы для начинающих

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *