Уведомления
Очистить все

Таймер -на ATtiny13

56 Посты
7 Пользователи
0 Likes
78.5 Тыс. Просмотры
mag58
(@mag58)
Trusted Member
Присоединился: 14 лет назад
Сообщения: 69
Topic starter  

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


Цитата
Yrec24
(@yrec24)
Eminent Member
Присоединился: 14 лет назад
Сообщения: 42
 

Здравствуйте,прочитал о просьбе людей о таймере,и у меня тоже возникло желание сделать таймер,для тогож вентилятора.Если можно сделать так,чтоб были кнопки пуск , кнопка установки времени (например при нажатии один раз время устанавливало на пол часа,при нажатии ещё раз,время 1 час,три раза 1,5 час,четыре раза два часа),и было бы хорошо,если использовать четыре светодиода,которые загорались при установке конкретного времени (то есть,один светодиод,соответствовал полу часа) и гасли при истечении того же получаса,чтоб можно было наблюдать приблизительно сколько осталось до окончания отсчёта.Если будет не хватать выходов МК,можно применить и другой доступный,на пример Attiny2313.За ранее благодарю.


ОтветитьЦитата
mag58
(@mag58)
Trusted Member
Присоединился: 14 лет назад
Сообщения: 69
Topic starter  

Хорошо,понял,
нужен универсальный таймер,
и сколько осталось времени,чтобы индицировалось светодиодом,светодиодами ,а не звуком?
или звук оставить?..))) а при желании отключать?
ну, нет проблем,
предлагаю такой вариант,
Всего будет две кнопки управления,
одна-"SET" для установки всех режимов, (всё будем делать одной кнопкой зачем нам куча разных ручек,переключателей? )
а вторая кнопка-RESETкоторая позволит остановить таймер в любой момент приведя его в начальное состояние и отключить реле.
ну и индикатор светодиод.
алгоритм будет такой: от перемножения двух чисел,первое - это набранный Вами интервал в минутах
от 1 до 255
второе число-множитель ,который при перемножении на на набранный вами интервал даст заданное время
допустим надо набрать 1 час
тогда у нас масса вариантов,
, например= 10 минутам (10 раз мигнёт светодиод)
второе число после первого = 6 тогда 10 х 6 = 60 =1 час,
после каждых 10 прошедших минут светодиод мигнёт столько раз сколько осталось интервалов 10 минутных из 6-ти
по окончании всего часового цикла, реле выключит нагрузку.

а можно и так набрать, первое число-1 минута =1
а второе= 60
тогда через каждую минуту светодиод будет мигать столько раз сколько минут осталось до конца,
такой универсальный вариант на разные вкусы,
можно и первое число сделать =6 ти минутам,
а второе =10, остальное по аналогии с вышеприведёнными примерами.

такой вариант годится? 8-)


ОтветитьЦитата
aahz
 aahz
(@aahz)
New Member
Присоединился: 14 лет назад
Сообщения: 1
 

цитирую:"...в заданный момент времени выдающий определённый сигнал, либо включающий — выключающий какое либо оборудование через своё устройство коммутации электроцепи..."
для чего тогда всякие лампочки-светодиодики-семисегментные индикаторы??? ведь задача см. цитату, а не весело перемигиваться. кстати, представил индикатор, который показывает, сколько ещё будет работать вентилятор(а человек-то уснул...). в результате дискуссий общество "любителей таймеров" придёт к выводу, что проще от компа всей этой тряхомудией управлять, да и то перессорятся...
кстати, я на сайте давал ссылку на свой вариант.


ОтветитьЦитата
Yrec24
(@yrec24)
Eminent Member
Присоединился: 14 лет назад
Сообщения: 42
 

mag58-да подойдёт любой вариант.Как вам удобно,так и сделайте,а звук думаю не нужен.Спасибо.


ОтветитьЦитата
mag58
(@mag58)
Trusted Member
Присоединился: 14 лет назад
Сообщения: 69
Topic starter  

Yrec24
Ну проект уже готов,
всё получилось, на ATtiny13 так же сделал
максимум простоты, пара светодиодов, зуммер-пьезоизлучатель, транзистор управляющий реле,
которое будет включать нагрузку , стабилизатор 7805, процессор, да и всё,пожалуй,
питаться схема будет от источника 12 в
на макетке гоняю, всё работает пока идеально
звук оставил, если не надо,его можно отбросить,все ноги микросхемы задействовал.
в общем проект "Универсальный таймер" на сайте выложу на след неделе,
схему,прошивку,описание.
попробуете,"поиграетесь,оцените. 8-)
(а пока надо текст статьи отредактировать..)


ОтветитьЦитата
Yrec24
(@yrec24)
Eminent Member
Присоединился: 14 лет назад
Сообщения: 42
 

Благодарю Вас!!! А,я в дальнейшем,могу развести под неё печатную плату и выложить здесь.Удачи!!!


ОтветитьЦитата
Nizam
(@nizam)
New Member
Присоединился: 13 лет назад
Сообщения: 1
 

Здравствуйте Владимир!Очень понравилась ваш проект таймера!! Но хотел бы узнать ...он может работать как циклический таймер??(на пример ..нужен циклический таймер для периодического включения и выключения) и желательно чтобы можно было задать время для работы и для паузы в отдельности..(пример-- 30 секунд "Работа"- 3 минуты "Пауза";1 минута "Работа"-3 минуты"Пауза" )


ОтветитьЦитата
mag58
(@mag58)
Trusted Member
Присоединился: 14 лет назад
Сообщения: 69
Topic starter  

Здравствуйте Nizam .
Можно конечно сделать и такой таймер-мультивибратор (по сути)который Вы описываете
на любую конструкцию ,для начала,прежде чем начать разработку нужно представлять,что мы хотим получить в итоге? для чего? и с какими характеристиками?
- тех задание, хотя бы определить максимальные и минимальные временные пределы
паузы и работы,
от скольки секунд и до скольки минут? для интервалов паузы и интервалов работы.
минимальный дискретный шаг установки , чем управлять будет таймер (нагрузка) выход вероятно для реле?
для каких практических применений ? Вот хотя бы для начала узнать такие подробности,а потом уже рассуждать дальше.


ОтветитьЦитата
Дед Коля
(@e-ko)
Active Member
Присоединился: 12 лет назад
Сообщения: 18
 

Спасибо разработчику универсального таймера. Это мое первое изделие на МК. Все работает как в описании. :D


ОтветитьЦитата
Дед Коля
(@e-ko)
Active Member
Присоединился: 12 лет назад
Сообщения: 18
 

А возможно ли сделать данный таймер на 2 периода?

Пример: вводим значение первого таймера (отображается в минутах) , отпускаем кнопку, вводим второе значение. Фиксируем на запоминание джемпером . Запускаем таймер. Второй управляющий вывод с 7 ножки. Думаю без мигающего светодиода можно обойтись. Планируется использовать на небольших выдержках (прим 20 мин) Поэтому множитель при введении времени выдержки видимо не нужен. У меня такая конструкция на двух 555 NE. Можно конечно и на 2-х 13-х , но громоздко. Хочется компактности. Зачем? А сам не знаю. Может еще кому нужна подобная конструкция.
Если не трудно. Ну не дается пока программирование, наверное и не каждому и дано.


ОтветитьЦитата
mag58
(@mag58)
Trusted Member
Присоединился: 14 лет назад
Сообщения: 69
Topic starter  

Конечно можно
Опишите подробнее алгоритм,
что Вы хотите получить? Я не совсем понял.
два независимых таймера на разные периоды времени? у которых у каждого будет свой выход?
или нечто другое,
можете написать мне на почту,чтобы обсудить все эти подробности вашего проекта


ОтветитьЦитата
mag58
(@mag58)
Trusted Member
Присоединился: 14 лет назад
Сообщения: 69
Topic starter  

Для Деда Коли вариант таймера.
такой сгодится?


ОтветитьЦитата
Дед Коля
(@e-ko)
Active Member
Присоединился: 12 лет назад
Сообщения: 18
 

В принципе нормально. Упущен резистор между X1 и X2., который берется от ВАЗ2106, применяется для регулировки подсветки щитка приборов. Я брал на разборке. И еще, пусковой ток не хилый, у меня прибор на 10 а зашкаливает несколько секунд. Выдержит ли транзистор в цепи якоря. Посмотрел, CEB 4060al ток 15 а. Не маловато? Может все-таки IRFZ 44 который хорошо проверен в аналогичных схемах, с транзистором на входе для поднятия напряжения затвора?.


ОтветитьЦитата
Дед Коля
(@e-ko)
Active Member
Присоединился: 12 лет назад
Сообщения: 18
 

Да и еще. у Г108 необходимо вывести вывод с обмотки возбуждения, который идет на массу, и соединить его с + . Если не нравится направление вращения -выводы ОВ поменять местами. Некоторые товарищи используют для реверса, применив переключатель с 6 выводами.


ОтветитьЦитата
Страница 1 / 4