Пульт дистанційного керування (спуск затвора та ін) для дзеркальних камер Nikon. Принципова схема дуже проста: мікроконтролер ATtiny13V, кнопка, транзистор, ІК-діод і пара пасивних компонентів, батарейка на 3 вольти. Можна підключити ІЧ-діод безпосередньо до ніжки мікроконтролера, але це суттєво обмежить струм через діод і відповідно дальність. Цей проект сумісний з дистанційним управлінням Nikon ML-L3. Пристрій працює з моделями камер: D40, D40X, D50, D60, D70, D70s, D80 і Coolpix 8400, 8800.

Вибрані постійне підключення живлення до мікроконтролеру, кнопка підключається до входу мікроконтролера і прінажатіі “пробуджує” його зі сплячого стану. Це гарантує надійну предачі ІЧ-послідовності навіть якщо кнопка була натиснута дуже швидко.
Енергоспоживання в режимі “Standby” дуже мало, порівнянно з саморозрядом літієвої батарейки і дійсно не впливає на час життя батареї. В якості опорної частоти обраний внутрішній генератор ATtiny13V, він досить точний. Для отримання більшої точності його можна відкалібрувати. Дивіться уточнення у файлі “main.c”. В якості корпусу використовується дозатор цукру:

Програма досить прямолінійна: при включенні пристрій ініціалізується і чекає поки кнопку не відпустять. Для збереження енергії пристрій знаходиться в сплячому режимі, підтягаючий резистор відключений. Підтягаючий резистор разрешон при перевірці входу, що відбувається кожні 32мС. Watchdog-таймер використовується для примусового скидання і перезапуску всього циклу програми. Замість транзистора BC547 можна використовувати його аналог КТ315 або КТ3102.

Завантажити исходник і прошивку