- ещё более простая схема.
- лучшая стабильность (хотя и там можно решить проблему немного покопавшись в прошивке).
- меньшее потребление (в режиме сна <1мкА - мультиметр вообще ничего не показал - Вариант 1 и 2).
Количеством диодов в цепи питания добиваемся нормальной работы МК. По даташиту питание до 5,5В. Если больше, то возрастает ток утечки.
Транзистор любой N-канальный или кремниевый n-p-n на ток около 100mA. Поэтому подойдёт любой, хоть КТ3102. Правда оговорюсь: с полевиками получалась дальность больше.
Конденсаторы желательно танталовые - у них ток утечки практически равен нулю. И чем больше их ёмкость (особенно в цепи питания светодиодов), тем дольше живёт батарейка.
Печатная плата. Одна для всех вариантов:
Вариант 1: не запаиваем резистор и перемычку около транзистора.
Вариант 2: разрезаем дорожку под резистором (в цепи базы транзистора. перемычку не запаиваем.
Вариант 3: резистор не запаиваем, дорожку не трогаем. Перемычку запаиваем. На плате не собирал, но на макетке всё опробовано и работает 100%.
Фотки вот (на фото - вариант с ATtiny2313, для этого варианта корпус такой же) (кликнуть для увеличения):
для варианта 1 и 2, для варианта 3
Или проект для CodeVisionAVR. Проект написан под ATtiny13.
В проекте выставлены FUSES, но прошивайте их отдельно.... Далее изображена осциллограмма команды "СПУСК" (кликабельно)
Code: Select all
61DC – 0110000111011100 - Адрес
807F – 1000000001111111 - capture
40BF – 0100000010111111 - Wide
C03F - 1100000000111111 - Tele
20DF - 0010000011011111 - "-"
A05F - 1010000001011111 - "+"