Предлагаю Вашему вниманию несложное устройство плавного включения и выключения света в салоне автомобиля. Конечно в 21 веке это не особо актуально, т.к. во всех современных авто эта опция идет с завода, но все же остаются автовладельцы авто, в которых эта опция отсутствует.
Принцип работы: при открытии двери салона автомобиля освещение салона плавно включается и горит до того момента, пока все двери не будут закрыты. После закрытия всех дверей салона авто, лампа освещения продолжает гореть еще одну минуту или пока не будет произведен запуск двигателя авто, после чего плавно гаснет. Если дверь открывается, когда двигатель уже запущен, то после закрытия двери свет сразу плавно погаснет.
За основу устройства взят м/к atmega168, но так же может быть использован любой из этой серии (atmega48, 88, 328), ниже схема устройства:
Диоды VD1, VD2, VD4 любые маломощные в корпусе SOD-323, на рабочее напряжение не меньше 30В (я использовал bat54, какие были под рукой), транзисторы VT2, VT3 аналогично, ток до 100мА и рабочее напряжение не менее 30В. Резисторы и конденсаторы C3-С5 в SMD корпусах типоразмера 1206. Стабилизатор DA1 в корпусе TO-92. Можно не устанавливать С4, С5 и кварц, задав тактирование от внутреннего генератора. Если не нужна задержка на выключение света (1 мин), можно не ставить VD1, R1, R2 и VT3 и замкнуть 26 вывод контроллера на землю. В этом случае свет будет плавно выключаться сразу после закрытия дверей не зависимо от того запущен двигатель или нет. В архиве к статье есть печатная плата в Sprint-Layout 5, схема в Splan7, исходники микропрограммы в Atmel Studio 4 и прошивки под atmega 48,88,168.
P.S. Имеется еще разработка запуска двигателя с кнопки, кому интересно, пишите.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
IC1 | МК AVR 8-бит | ATmega168 | 1 | |||
DA1 | Линейный регулятор | LM7805 | 1 | корпус TO-92 | ||
VT1 | MOSFET-транзистор | IRFZ44N | 1 | |||
VT2 | Биполярный транзистор | BC857C | 1 | |||
VT3 | Биполярный транзистор | BC847C | 1 | |||
VD1, VD2, VD4 | Диод Шоттки | BAT46WJ | 1 | |||
VD3 | Диод Шоттки | SS14 | 1 | |||
R1 | SMD резистор 1206 | 30кОм | 1 | |||
R2, R4, R5, R7 | SMD резистор 1206 | 10 кОм | 4 | |||
R3 | SMD резистор 1206 | 1кОм | 1 | |||
R6 | SMD резистор 1206 | 100Ом | 1 | |||
C1 | Электролитический конденсатор | 47uF 25V | 1 | |||
С2 | SMD конденсатор (типоразмер С) | 47uF 16V | 1 | |||
C3 | SMD конденсатор 1206 | 100nF | 1 | |||
C4, C5 | SMD конденсатор 1206 | 22pF | 2 | |||
ZQ1 | Кварц | 4МГц | 1 | |||