Пусковой таймер - Starting the timer

Назначение

Пусковой таймер предназначен для снижения потребления энергии во время перерывов в работе основных энергоемких устройств. Идея создания такого устройства возникла при разработке станции пчелиного улья на базе ESP32.

reset

В роли таймера используется микроконтроллер Ардуино. В моем случае я использовал Arduino NANO. В качестве исполнительного реле на схеме использован готовый модуль реле, но я также успешно испытывал и МОП-реле средней мощности 5П19Б1

5П19Б1 (К293КП11БП)
Предельный ток коммутации 700 мА, сопротивление в открытом состоянии, 0.5 Ом. Управление через сопротивление 360 Ом.

Разъемы CON1 и CON2 для подключения комутируемого устройства, например ESP32.
- CON1/1 - RST, выходной сигнал удерживающий подключенное устройство в состоянии сброса.
- CON1/2 - входной сигнал от подключенного устройства, запрещающий отключать реле.

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

За работу пускового таймера в скетче отвечают три константы:

time_w sec 90 Время активной работы основной системы
time_p min 5 Время паузы в работе основной системы в минутах
time_rst msec 3000 Время, необходимое для гарантированного запуска основной системы и программная защита от дребезга контактов.

time

rarsleep-nano5 (V5.0) - Пусковой таймер
Hosted by uCoz