Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Добовий таймер mini-tini

Добовий таймер mini-tini 03 лют. 2022 11:18 #101

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Добрый день! Возникла у меня необходимость управлять работой домофонной трубки: на ночь её желательно отключать, а при ожидании визита оперативно включать. И вот в поисках решения зашёл я на эту ветку форума и увидел отличное решение, которое нужно лишь немного доработать под мои задачи.
Уважаемый Soir! Будет ли у Вас возможность написать программу для работы микроконтроллера в прикреплённой схеме? Техническое задание я сформирую.
Долучення:
Останнє редагування: 03 лют. 2022 12:39 від _abdulla_. Причина: Убрал лишнее.
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 12:26 #102

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Формулируйте. И укажите, какую версию проекта нужно взять за основу.
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 12:40 #103

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
В этой схеме микроконтроллер выходом РВ2 управляет реле, которое включает домофонную трубку в работу. Кнопка на входе РВ1 играет роль оперативного выключателя домофона: короткое нажатие на неё активирует высокий уровень на РВ2, следующее нажатие снимает высокий уровень.
Кнопка на входе РВ0 управляет таймером. При её нажатии происходит запись времени активации таймера и выход РВ2 активируется на 1 минуту. Затем реле выключается. Таймер имеет приоритет над входом РВ1, потому домофон будет в любом случае отключен. Сработка таймера теперь будет происходить раз в сутки в заданное время на 1 минуту. Это удобно для контроля работы устройства.
Получается, что в течении дня можно много раз включать и отключать домофон по надобности, а вечером сработает таймер и даже оставленный включенным домофон будет отключен. Если понадобится изменить время активации таймера, достаточно в нужный момент снова нажать кнопку входа РВ0.
За основу давайте возьмём прошивку из поста №81.
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 14:19 #104

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
У светодиода будут какие-то функции?
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 14:23 #105

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Только моргать: показать, что работает.
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 14:28 #106

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Все время?
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 14:33 #107

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Да, просто чтобы было видно, что питание есть и часы "тикают".
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 15:04 #108

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Проект и прошивка в архиве. Работу нужно проверять.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: _abdulla_

Добовий таймер mini-tini 03 лют. 2022 15:51 #109

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
В Протеусе всё работает как надо, только суточный интервал не проверю. Через несколько дней соберу в железе, там и обкатаю. Спасибо!
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 03 лют. 2022 15:58 #110

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Можно и в Proteus. Для этого нужно запустить симуляцию и нажать кнопку SET. Затем остановить симуляцию. Перевести системное время в компьютере назад (например, на 5 минут). Снова запустить симуляцию. Через 5 минут должен сработать таймер.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir