часы с имитатором присутствия (STM8).

должны будут несколько рандомизированно включать свет в указанное время на некоторый срок. время включения/отключения нагрузки и требуемый разброс записываются в eeprom при программировании (в минутах, например 20 часов записываются как 1200).
допустим в eeprom прописано время включения 20 часов с отклонением в 2 часа, отключения - час ночи с отклонением 1 час. вот оно и будет включать лампочку в промежутке от 20 до 22 часов а выключать с часу до двух. разумеется этот функционал можно просто игнорировать и использовать схему только для отображения времени.
в режим настройки самих часов можно как и раньше попасть удерживая обе кнопки. в этом режиме доступно изменение минут, часов а так же ещё секунд прибавляемых или отнимаемых в конце суток для коррекции неточности кварцевого резонатора.
Ltimer_2.gifclc.jpg
по сравнению с предыдущей версией часов на STM8 увеличен максимальный ток сегментов индикатора (тип семисегментного индикатора должен определяться автоматически) и добавлена возможность использовать любой кварц в диапазоне от 2 до 16MHz, в частности для тестовой схемы был взят резонатор на 14,318МHz со старой системной платы (значение нужно прописать в eeprom а конденсаторы лучше использовать те что стояли вместе с кварцем).
последовательным нажатием кнопок слева направо или наоборот можно включать/выключать нагрузку в принципе а также режим псевдослучайного включения.
ток при работе от батареи и поддержании отсчёта времени 1,3mA, в режиме ожидания 0,1mA. то есть от резервной батареи сделанной из старого телефонного аккумулятора отключенные от сети часы не потеряют время где то пару недель. при наличии сетевого питания контроллер поддерживает на батарее напряжение 4.0_4.2V. если батарея разряжается до 3V или происходит старт при подключении батареи контроллер переходит в режим ожидания сети.
http://blackbox.vv.si/files/Ltimer_stm8s003_hex_pcb.zip
__________________________________________________
если нужно только управление нагрузкой то схему и программу можно упростить. или купить уже готовое устройство в любом гипермаркете рублей за 500.

как и в предыдущей схеме практически все настройки через редактирование eeprom. значения по-умолчанию - вкл в 21час 1мин, отклонение в пределах двух часов, выключение в час, отклонение тоже два часа, при нажатии (удержании в течение нескольких секунд) на кнопку устанавливается внутреннее время 21 час (светодиод быстро мигнёт несколько раз).
если в eeprom сбросить параметр "time_deviation" то нагрузка будет включаться и выключаться точно в указанное время.
Ltimer.GIFclc cps.jpg
http://blackbox.vv.si/files/Ltimer_cps.rar
__________________________________________________
t_relay.GIFclc 002.jpg

http://blackbox.vv.si/files/t_relay.rar
небольшое исправление, для кварцев у которых частота в первых трёх разрядах не ноль. в этом случае автоматически рассчитывается ежесуточная поправка.
http://blackbox.vv.si/files/t_relay and clock V3.rar
  07-06-2016, 21:52

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

не обязательно
не обязательно
Введите защитный код, указанный на картинке