Size: a a a

Анархическая электроника

2021 June 17

🖥

🖥Михаил Сергеевич... in Анархическая электроника
Всем доброго, подскажите как лучше всего на ESP8266 реализовать выполнение задачи раз в несколько дней? Ставить таймер на 24*кол-во дней?
источник

СT

Сергій Tolmeros... in Анархическая электроника
если есть доступ к интернету - использовать NTP
если нету - взять модуль RTC

более удобный вариант : взять RTC и настраивать его автоматом по NTP
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
у меня DS1302 RTC и автоматом по вай-фай синхронизирую
но мне не понятно в коде как правильно сделать такой таймер
источник

СT

Сергій Tolmeros... in Анархическая электроника
у некоторых RTC есть будильник и INT выход
можно ставить будильник и уходить в сон, а INT подключить на reset
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
BlynkTimer использую в данный момент
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
У меня самый дешевый DS1302, у него нету такого функционала
источник

СT

Сергій Tolmeros... in Анархическая электроника
фото покажите
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
источник

СT

Сергій Tolmeros... in Анархическая электроника
ок, нету, да
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
Вот такое вычитал, а что если сделать таймер на 24+ часов?

Three timers all set for non-intersecting times (as best as possible)

1st timer - 1000L (1 second),

2nd timer - 2033L (2 seconds and 33ms - add more ms you think your function takes longer than 33s and thus might be overrun by another timer)

3rd timer - 5155 (5 seconds and 155 ms - I generally start pulling random ms numbers out and trying to make sure they are not easily divisible… thus unlikely to intersect over time, or at least very rarely)
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
Повезёт ли таймер такой большой
источник

СT

Сергій Tolmeros... in Анархическая электроника
источник

СT

Сергій Tolmeros... in Анархическая электроника
если точно до секунд не надо, то вот
источник

СT

Сергій Tolmeros... in Анархическая электроника
опять же, если esp8266 в это время ничего не делает и не нужна постоянная связь с ним

можно уходить в сон на какое-то время, просыпаться - читать RTC, сравнивать с временем "будильника" (переменная в ESP), если нет - снова уходить в сон
источник

СT

Сергій Tolmeros... in Анархическая электроника
у Ds1302 есть пользовательские ячейки ОЗУ, там можно хранить значения переменных
источник

СT

Сергій Tolmeros... in Анархическая электроника
31 байт
источник

СT

Сергій Tolmeros... in Анархическая электроника
я просто не помню, стирается ли ОЗУ у esp8266 при уходе в сон или нет
источник

g

glavior in Анархическая электроника
Что за микруха КТ0803 и есть ли у нее аналоги?
источник

СT

Сергій Tolmeros... in Анархическая электроника
FM радио передатчик
источник

S

Spanish Inquisition in Анархическая электроника
Выборы состоялись. Главный Инквизитор - Th0r  @Th0rN13

Жгите всех. Бог узнает своих.

@Th0rN13, для правления напиши мне в приват /start

доступны быстрые команды !del !burn !witch !unburn !unwitch

инквизитор может назначить сам себе звание (бесплатно)

Им доверяют:
Th0r   Th0rN13 - 9
ОлегЪ   nicholas_rush - 3
ViPaOl   ViPaOl - 2
Хомяк Сирийский  - 1
Dinar Islamov   Paul_Lavash - 1
komunre   komunre - 1
Dim   Dimka_8383 - 1
Сергій Tolmeros   Tolmeros - 1
Doktor_zhelezyak   Zelrus - 1
источник