Сделал тутачки устройство одно, хочу его положить,.. но с руспланом как-то у меня не заладилось(то-ли глючный он у меня, то-ль лапы не там растут
Картинка прикреплена(+прошивка, авось кому невтерпёж
Пасиба заблагавременнае
--------------------------------------------------------------------
Рыбки (и не только) любят постоянный световой режим, контролировать его вручную не всегда получается хорошо, а вот замутить на МК этот автомат, милое дело. Вот я и замутил..
Картинка
Деталюх по минимуму, микруха с кварцем 4MHz, кнопка, светодиод, релюха с транзистором, да стабилитрон по питанию. Это не сложно выполнить даже навесным монтажом.
Принцип работы тоже не сложный, но и не полный примитив.. При подаче напряжения постоянно горит светик(ожидание)... Кликом кнопки включается режим настройки(светик сообщает об этом монотонным морганием), и запускается отсчёт времени с нуля. Прибор лучше воткнуть в розетку до полуночи, а настройку/отсчёт, запустить в 00 по полуночи(почему, поймёте позже).
Настройка заключается в том, чтобы лиш в первый раз включить и выключить(кнопкой) в аквариуме свет так, как это должно происходить ежедневно. Готово!
А теперь о том, для чего нужно было запускать настройку в полночь... Если вдруг "моргнёт свет", то прибор "потеряет счёт времени", Чтобы не приходилось в таких ситуациях каждый раз ждать полуночи, я придумал как настраивать время... Итаааак,. свет моргнул, светик на приборе горит непрерывно(ожидание).. Вам нужно дождаться когда на часах будет ХХ-часов, 00-минут. Затем прижимаете кнопку,.. через 4 секунды светик погаснет... После этого он будет пЫхать каждые 2 секунды,.. вам нужно насчитать столько вспышек, сколько сейчас часов,.. затем отпустите кнопку, и спокойно возвращаетесь к своим делам
Есть ещё парочка полезных моментов.. Чтобы быть уверенным в том, что прибор верно ориентируется во времени, в штатном режиме светодиот моргает не просто как индикатор, а по следующему алгоритму... вспыхивает столько раз, сколько часов у его сейчас в мозгах, затем пауза несколько секунд, и снова очередь вспышек... Их нужно посчитать.. Кстати, это бывает удобно, если вы проснулись посреди ночи, и не хотите включать свет, чтоб узнать время
Следующюю примочку пришлось сделать, во время тестирования выяснилось, что без этой функции никак!... Частенько бывает что нужно включить или выключить свет вопреки его текущему состоянию... Теперь это делается простым кликом
В Кодевиженовском программере галочки поставте напротив CKSEL0, CKSEL1, SUT1, CKDIV8..
Номиналы резисторов я подбирал вручную, магазином сопротивоений, реально номиналы могут гулять в разы в обе стороны. Транзисторы взял тоже из того, что попало под руку,.. т.к. релюха в момент включения имеет большой ток, пришлось поставить паралельно две штуки,.. в одиночку не справлялся. Сейчас на платке ни один элемент не проявляет признаков нагрева, как и БП,.. срабатывание 100%
