Здравствуйте, дорогие друзья-датагорцы! Представляю вам мою конструкцию кухонного таймера на микроконтроллере PIC12F675. Время срабатывания таймера можно установить с интервалом 5 минут от 5 минут до 90 минут. Мой таймер отличается от множества размещенных в Сети конструкций простотой сборки, простотой эксплуатации, низким потреблением тока, использованием готовых модулей с Али, ну и высокой надежностью, подтвержденной несколькими годами пользования.
Содержание статьи / Table Of Contents
↑ Схема кухонного таймера
Необходимые детали:
— микроконтроллер PIC12F675 — 1шт.
— модуль индикатора TM1637 — 1шт.
— модуль зарядки TC4056 — 1шт.
— полевой транзистор IRF7416 — 1шт.
— транзистор BC847 — 2 шт.
— аккумулятор типа 18650 — 1шт.
— конденсатор 0,1 мкФ — 2 шт.
— резистор 1 кОм — 2 шт.
— резистор 10 кОм — 2 шт.
— резистор 100 кОм — 1 шт.
— диод LL4148 — 2 шт.
— диод 1N4007 — 1шт.
— кнопка без фиксации — 3 шт.
— излучатель (зуммер) пассивный — 1 шт.
— микроконтроллер PIC12F675 — 1шт.
— модуль индикатора TM1637 — 1шт.
— модуль зарядки TC4056 — 1шт.
— полевой транзистор IRF7416 — 1шт.
— транзистор BC847 — 2 шт.
— аккумулятор типа 18650 — 1шт.
— конденсатор 0,1 мкФ — 2 шт.
— резистор 1 кОм — 2 шт.
— резистор 10 кОм — 2 шт.
— резистор 100 кОм — 1 шт.
— диод LL4148 — 2 шт.
— диод 1N4007 — 1шт.
— кнопка без фиксации — 3 шт.
— излучатель (зуммер) пассивный — 1 шт.
↑ Работа таймера
Таймер работает следующим образом. При нажатии на кнопку S1 таймер включается, открывается ключ на транзисторе T2, на 7-й ножке МК появляется логическая "1", открывая транзистор T1.Таким образом, при отпускании кнопки S1, ключ на T2 остается открытым, запитывая схему таймера.
На индикаторе высвечивается ранее установленное время в формате, к примеру, "20:00", т. е. 20 минут.
Кнопками S1 ("меньше") и S3 ("больше") можно установить желаемое время отсчета. Нажатие кнопки S2 запускает отсчет времени в обратном порядке: 19:59... 19:58... 19:57… и так далее, до 00:00. Это удобно, т. к. видно сколько осталось времени до окончания отсчета.
Во время отсчета нажатие кнопки S2 приводит к остановке отсчета и сбросу таймера к ранее настроенному времени. Т.е. можно прервать работу таймера вручную, если необходимость в отсчете отпала, или изменить время и запустить таймер снова.
По истечении установленного времени звучит прерывистый сигнал на протяжении 30 секунд, противный такой, и слышно хорошо. В общем трудно его игнорировать.
По истечении 5 секунд на 7-й ножке МК появляется логический "0", транзистор T1 закрывается, транзистор T2 так же закрывается, полностью обесточивая схему устройства.
↑ Конструкция таймера и детали
Все элементы расположены на плате размером 90×47 мм. Дисплей расположен со стороны деталей, под него на 3D-принтере распечатано крепление на плату. Модуль зарядки аккумулятора установлен под дисплеем, со стороны печатного монтажа.К деталям, как и к конструкции, особых требований нет. В качестве транзистора можно поставить любой полевой транзистор с p-каналом и пороговым напряжением открывания (Ugs (th)) не выше 5 Вольт (желательно ниже) и низким сопротивлением открытого канала "сток-исток" (Rds).
↑ Файлы
В архиве прошивка, схема и печатная плата.🎁timer.7z 59.21 Kb ⇣ 28
Спасибо за внимание!
Камрад, рассмотри датагорские рекомендации
🌼 Полезные и проверенные железяки, можно брать
Опробовано в лаборатории редакции или читателями.