Привет всем. Поставили задачу собрать устройство управляющее светом по часам а не по датчику. Человек объяснил что это ему нужно для курятника, чтобы увеличить им световой день т.к. помещение было темным.
Для этого я сначала решил испробовать все на Arduino Uno а затем перенести на Atmega8 для компактности и удешевления. Также для отслеживания времени нам понадобится часовой модуль, у меня под рукой был DS1302, и ардуиновский модуль реле чтобы не икать дополнительное питание 12В, т.к. ардуиновский модуль работает от 5В и вся схема тоже будет питаться от 5 вольт. Соединил все но схеме.
Ссылка на скетч и компоненты в конце статьи.
В скетче есть закомментированые строки которыми нужно прошить модуль DS1302 чтобы установить текущее время. После прошивки их нужно опять закомментировать и еще раз прошить Ардуину.
Все сразу заработало. Ток потребление схемы составил 80 мА.
Можно собрать безтрансформаторную схему на конденсаторе для запитки. Кому в лом можно использовать любую зарядку под USB.
Потом перенес все на Atmega8 получилось компактней.
Видео
Скетч и библиотека https://yadi.sk/d/VgoFNTsy3D4wwk
Ссылка на оригинальную статью и видео
Блок питания лабораторный: https://goo.gl/NaLzjf
Arduino Uno: https://goo.gl/QDwU2u
Модуль реле: https://goo.gl/P1NLPH
Модуль времени DS1302: https://goo.gl/dLGsK9
Мы в ВК:https://vk.com/club63039969
Мы в Одноклассниках: https://ok.ru/itspecial
Покупай на Алиекспресс со скидкой от 7 до 15 %: https://goo.gl/BMMb1C