Как справедливо заметили многие гости моего сайта, повторившие конструкцию, у контроллера "загулял" один вывод - четвёртый. Грех его не пустить в дело..
Что я и сделал. Логика работы контроллера освещения осталась полностью прежней. Временные интервалы эмуляции восхода и заката (большинством голосов) выбраны 6 утра и 21 час вечера. Если в дневное время срабатывает датчик освещённости, лампы не включаются.
Прошивка сделана так, что при старте думает, что уже вот-вот пора Солнцу садиться, поэтому включает основной канал (реле для светодиодных или люминесцентных ламп), а через пару минут вместо них начинает диммировать канал ламп накаливания. Это позволяет проверить все цепи платы сразу, не дожидаясь вечера.
В этот момент можно сразу же отрегулировать датчик освещённости - если светло, лампы выключатся.
Логика работы кнопки тоже осталась прежней: в тёмное время суток краткое нажатие включает/выключает лампу, длительное устанавливает внутренние часы на полдень. Время синхронизируется от сети 50Гц. Если у Вас не автономный источник питания, а нормальная сеть, точность хода будет довольно высокой (китайские часы с тактированием от сети у меня уходили всего на пару минут за год).
Схема практически не изменилась:
А вот плату предлагаю доработать самостоятельно от прежней версии контроллера освещения. Думаю это будет не слишком сложно. ;-)
Файл прошивки для контроллера можно бесплатно скачать в разделе "Каталог файлов".