Автоматическое управление освещением по времени своими руками.


Привет всем.Поставили задачу собрать устройство управляющее светом по часам а не по датчику. Человек объяснил что это ему нужно для курятника, чтобы увеличить им световой день т.к. помещение было темным.
Для этого я сначала решил испробовать все на Arduino Uno а затем перенести на Atmega8 для компактности и удешевления. Также для отслеживания времени нам понадобится часовой модуль, у меня под рукой был DS1302, и ардуиновский модуль реле чтобы не икать дополнительное питание 12В, т.к. ардуиновский модуль работает от 5В и вся схема тоже будет питаться от 5 вольт. Соединил все но схеме.



Ссылка на скетч и компоненты в конце статьи.
В скетче есть закомментированые строки которыми нужно прошить модуль DS1302 чтобы установить текущее время. После прошивки их нужно опять закомментировать и еще раз прошить Ардуину.
Все сразу заработало. Ток потребление схемы составил 80 мА.

Можно собрать безтрансформаторную схему на конденсаторе для запитки. Кому в лом можно использовать любую зарядку под USB.
Потом перенес все на Atmega8 получилось компактней.

В видео я более подробно описал работу скетча.
Подписуйтесь на мой канал в Ютуб чтобы не пропустить новые видео ITSpec

Библиотека ds1302, скетч и схема подключения: https://yadi.sk/d/VgoFNTsy3D4wwk
Скетч с отслеживанием минут: https://yadi.sk/d/vwxDsVD-3Ghz5j
Блок питания лабораторный: 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

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *