Технічне завдання.
Автодимер з функцією включення (викл) від сигналізації.
Алгоритм дії димера.
при відкритті дверей, світло в салоні плавно засвічується;
при закритті дверей світло плавно гасне через 10 сек (за замовчуванням), якщо двигун не працює;
при закритті дверей світло плавно гасне без затримки, якщо двигун працює;
при закритих дверях і палаючому освітленні, після заводу двигуна освітлення плавно згасне не чекаючи 10 сек.;
при залишеної відкритої двері освітлення буде автоматично погашено після закінчення 10 хв після відкриття дверей;
можливість програмування паузи від 0 до 60 сек з кроком 5 сек.;
можливість програмування рівня чутливості для ігнорування паузи після заводу двигуна (6 рівнів).
Які переваги цієї версії?
Відкриваємо двері і лампочка плавно запалюється, закриваємо двері і лампочка через 10 секунд плавно гасне. Якщо двигун заведений, то при закритті дверей лампочка плавно гасне відразу ж!
Якщо не подобається тривалість затримки, то її можна поміняти. Для цього, при відкритих дверях (коли лампа повністю загорілася) натискаємо короткочасно кнопочку. Лампочка почне блимати. Тривалість затримки залежить від кількості моргань (виключень) - кожне моргання, крім першого = 5 сек.
Тобто:
1 моргання - немає затримки
2 моргання - 5 секунд
3 моргання - 10 секунд (по замовчуванню)
...
13 моргань - 60 секунд (максимум), далі йде одне моргання.
Таким же чином регулюється чутливість входу за визначенням заведеного двигуна. Для цього при закритих дверях (лампа повністю вимкнена) натискаємо короткочасно кнопочку. Лампа почне спалахувати. Кількість спалахів відповідає чутливості:
1 спалах - мінімум (~ 12,5 В)
2 спалаху - (~ 12,8В)
...
6 блимів - (~ 14 В) - по замовчуванню.
7 спалахів - (~ 14,5В), далі знову один спалах.
Тепер, якщо подати короткий сигнал (негатив) від сигналізації на PB3, то світло плавно засвічується і гасне через 5 секунд.
Якщо подати сигнал длінний, або постійний (негатив) від сигналізації, то світло плавно засвічується і плавно гасне з тривалістю свічення не більше 1 сек. Або, при включенному світлі, гасне без затримки.
"Безпечне" вимкнення світла, якщо двері відкриті більше 30 хвилин. (Програмується від 0 до 60 хвилин). 0 - "безпечне вимкнення" відключено.
"Безпечне" вимкнення світла, якщо перемикач включений більше 30 хвилин. (Програмується окремо від 0 до 60 хвилин). 0 - "безпечне вимкнення" відключено.
PB0 - OUT
PB1 - DOOR (кінцевики дверей)
PB2 - Резисторний дільник напруги
PB4 - Налаштування димера