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