Реалтайм модуль и модуль реле

faratey58
Offline
Зарегистрирован: 29.02.2020

Здравствуйте, я новичок. Сегодня собрал модуль реле и ардуионо нано для включения\выключения освещения раз в 12 часов.

Но так как в случае отключения электричества в доме программа начнет выполнение с начала и все собьется, хочу поставить модуль реального времени, чтобы допустим в 8-30 включался свет а в 19-00 свет выключался.

Не могу сориентироваться, как написать скетч, чтобы ардуино обрабатывало время и включала реле. Сейчас все работает на Delay.

 

Гриша
Offline
Зарегистрирован: 27.04.2014

faratey58 пишет:

Здравствуйте, я новичок.

помогаю: ищите готовый проект, читайте книжки по программированию, пишите простые коды для начала.

пока не поймете как составлять алгоритмы для работы МК и как работают отдельные модули Вам сложно помочь, а вместо вас делать не интересно. 

для начала повторите какой-нибудь готовый проект с RTC.

faratey58
Offline
Зарегистрирован: 29.02.2020

В основном я нахожу как выводить время на экран,  но я хочу без экрана просто чтобы счетчик шел, а ардуино обрабатывала параметр и включала реле в нужное время.

Можете материалом поделиться?

Гриша
Offline
Зарегистрирован: 27.04.2014

faratey58 пишет:

В основном я нахожу как выводить время на экран,  но я хочу без экрана просто чтобы счетчик шел, а ардуино обрабатывала параметр и включала реле в нужное время.

Можете материалом поделиться?

запросто, любой учебник и долгое разбирательство с азами. Применительно к вашей задачи: научитесь получать время из часов, научитесь сравнивать переменные... соответственно - учитесь и научитесь. Готового примера у меня нет.  Либо меняйте раздел и заказывайте, или учитесь. В вашем случае это будет достаточно долго. Матерьяла как такового  нет, подойдет любой пример, который вы понимаете.

faratey58
Offline
Зарегистрирован: 29.02.2020

Вопрос на последок, хватит ли реле ардуино и релтайм для осуществления этого, или нужно будет еще что-то докупать ?

 

Гриша
Offline
Зарегистрирован: 27.04.2014

faratey58 пишет:

Вопрос на последок, хватит ли реле ардуино и релтайм для осуществления этого, или нужно будет еще что-то докупать ?

а контролировать часы планируете? а устанавливать время как и в часы и время срабатывания? А блок питания? модули реле разные и соответственно может еще много чего потребоваться - берите с опторазвязкой (модуль реле ардуино схема с оптроном)... пожалуй максимум, чем сейчас могу помочь.   

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

faratey58 пишет:

Вопрос на последок, хватит ли реле ардуино и релтайм для осуществления этого, или нужно будет еще что-то докупать ?

Встречный вопрос - как Вы собираетесь устанавливать время? Если руками, то потребуются кнопки (или энкодер) и экран хоть какой-нибудь. Если через Интернет/GPS/мобильную сеть, то потребуется соответствующий модуль.

Green
Offline
Зарегистрирован: 01.10.2015

Ну, допустим, установить можно со скетча, а как контролировать? А вот сбились у вас часы и будет включаться свет когда непопадя или не страшно?

faratey58
Offline
Зарегистрирован: 29.02.2020

Green пишет:

Ну, допустим, установить можно со скетча, а как контролировать? А вот сбились у вас часы и будет включаться свет когда непопадя или не страшно?

Вы видимо читали плохо, но я в начале написал, что я уже все собрал и блок питания подключил и все работает, но с помощью Delay, а не времени. Если время собьется  с помощью скетча поправлю это не критично. Или у realtime модуля такая большая погрешность и он на целый час сбивается по 2-3 раза в неделю ?

b707
Offline
Зарегистрирован: 26.05.2017

faratey58 пишет:

это не критично. Или у realtime модуля такая большая погрешность и он на целый час сбивается по 2-3 раза в неделю ?

не на час, а на пару минут в месяц могут уйти. Вот вас и спрашивают - для вас это важно или нет?

faratey58
Offline
Зарегистрирован: 29.02.2020

Нет для меня не критично даже если они уйдут на 20 минут.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Купите себе что-нибудь типа этого. И не майтесь дурью.