Часто возникают ситуации, когда люди уезжают в длительные командировки или наоборот не могут выбрать время для поездки на дачу. Предлагаемое устройство может частично решить вопрос ухода за растениями. Схема приведена на рис.1.
Безусловно, поставленную задачу можно (и нужно) решить при помощи МК, но целью этой стать является разъяснение принципа действия подобных устройств, который, возможно, кто-то из читателей захочет реализовать в виде прошивки для контроллера. В основе лежит закварцованный часовой генератор-делитель DD1, который выдает импульсы, частотой 1/60Гц (интервал 1 мин.), которые считаются вторичными делителями DD2-DD5. Они представляют собой десятичные счетчики с системой ускоренного переноса. Значение разряда, для включения исполнительного блока, определяется положением замкнутых перемычек на выходных разъемах счетчиков (DD2 – х1мин, DD3 – х10мин, DD4 – х1ч, DD5 – х10ч). Выходной сигнал поступает на входы логического элемента 4И-НЕ, построенного на диодах VD3, VD5, VD6, VD7 и транзисторе VT1. Пока на всех нужных выходах счетчиков не установится «1», вход ключа будет замкнут на общий через один (или несколько) диодов. Когда заданное значение будет получено, ключ откроется и полученный «0» на коллекторе сформирует необходимый для запуска таймера отрицательный импульс. При этом блок выдержки сбросится через дифференцирующую цепочку C8R8. Так же это происходит при включении устройства или принудительно через SB1. Таймер DA1 задает длительность работы насоса. В схеме использована помпа от автомобильного стеклоочистителя, но при желании можно использовать реле, контролирующее насос другого типа отличной мощности или напряжения. Следует так же отметить, что потребляемый ток не должен превышать 3-4А (10А при запуске). В противном случае, в качестве VT2 следует использовать более мощные транзисторы (например КТ827). Помпу на 24В можно использовать без изменений в схеме. Помехозащитный дроссель L1 можно найти в любом импульсном блоке питания.
Если возникнут вопросы, как всегда обсуждаем на форуме.
С уважением Павел А. Улитин (aka Soundoverlord) г.Чистополь, Татарстан.