Найти в Дзене

В помощь маргиналам

Часы предназначены для охранников, продавцов, МЧСников, меня и подобного элемента, забывающего в пьяном угаре выходить на работу.
Длительность недели будильника задаётся произвольно (до 10 дн.),  можно настроить на сменный график. Еще есть DS18B20, и ночной диммер. Больше ничего нет. Чтобы настроить что нибудь нужно нажать кнопку, включить тумблер. Тумблерами 6 и 7 переводятся часы, минуты и всё остальное. Одноразовый будильник после работы сбрасывается в 24 часа и не сработает больше никогда, если стек не наедет, но вроде не должен. Тумблеры, кроме настроек, соответствуют дням недели. Чтобы в нужные дни сработал будильник нужно включить их. Синюю говнину, которую китайцы называют тумблерами можно считать таковыми только условно, потому используются нормально замкнутые контакты для контроля исправности. Всего их 7, не могу заставлять людей, даже таких, работать 10 дней подряд. Индикация в режиме настроек выглядит так: Диммер включается когда темно. Число на индикаторе

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

Длительность недели будильника задаётся произвольно (до 10 дн.),  можно настроить на сменный график. Еще есть DS18B20, и ночной диммер. Больше ничего нет.

Чтобы настроить что нибудь нужно нажать кнопку, включить тумблер. Тумблерами 6 и 7 переводятся часы, минуты и всё остальное.

Алгоритм управления
Алгоритм управления

Одноразовый будильник после работы сбрасывается в 24 часа и не сработает больше никогда, если стек не наедет, но вроде не должен.

Тумблеры, кроме настроек, соответствуют дням недели. Чтобы в нужные дни сработал будильник нужно включить их. Синюю говнину, которую китайцы называют тумблерами можно считать таковыми только условно, потому используются нормально замкнутые контакты для контроля исправности. Всего их 7, не могу заставлять людей, даже таких, работать 10 дней подряд.

Индикация в режиме настроек выглядит так:

-3

Диммер включается когда темно. Число на индикаторе показывает сколько кругов индикации будет пропущено. Чувствительность фотодиода задаётся параллельным сопротивлением.

Схема часов
Схема часов

Часы считают время в секундах, для разрешения ЦНХ 0.1 сек/сутки поправка производится раз в 10 дней в 00:00. После обнуления секунд (кнопкой из наст. врем.) отсчёт цикла ЦНХ начинается со следующего дня. Настраивать нужно до полуночи, я предупредил.

-5

Частота генератора 4МГц, единица константы = 1.38 сек. С ЦНХ в сочетании с изменением константы в тяжёлых случаях можно добиться точности не хуже 3 сек/мес  без всяких частотомеров и рванья волос на жопе. Расплата - потребление 3мА в спящем режиме для ATmega48V и 2ма ATMEGA48PA.
В спящий режим часы переходят при 0 на выв. 14, для чего тот подключён к питанию через синий/зел. светодиод.

-6

Термометр первые 8 сек показывает предыдущее значение температуры (при  первом включении 85 град.). Это фича. -0,00 это обрыв.

-7


Как вспомнишь, так вздрогнешь.

-8

Для повышения надёжности задняя крышка держится на одном болте. Второй я вкрутил для фото. Все не будут вкручены никогда.

Для
Для
-10

-11
-12

-13
-14

Логика управления кажется нечеловеческой только первые пол года, а дальше наоборот.

Всё что надо:

https://yadi.sk/d/iWK0gzJXN9Ak8A