
Внимание! Птичка...
Я думаю, всем нам еще со времен лучших Зенитов и ФЭДов приходилось создавать групповые или семейные фото, бегая туда сюда от фотоаппарата до места съемки, то и дело меняя время срабатывания затвора, и думать: "Добегу или не добегу!?". Даже современные цифровые фотоаппараты так до сих пор и не могут похвастать наличием пультов ДУ. Все, но не Pentax! А учитывая у последнего наличие еще и инфракрасного приемника (дальше ИК), можно смело заявить, что ему нет цены. После продолжительных поисков таки удалось найти два ресурса с нужной мне темой. Первый представлял универсальный пульт c поддержкой начиная от Pentax и заканчивая Olympus "в одном флаконе", разработаный SAPP'ой, но на микроконтроллере фирмы MICROCHIP. Второй же был разработан благодаря автору многих трудов в области электроники Ридико Леонидом Ивановичем, и что самое главное, на продвинутом микроконтроллере фирмы ATMEL. Контроллеры ATMEL мне нравятся больше, поэтому я решил собирать пульт именно на нем. Кстати прошивки есть и для NIKON, и для CANON.
От теории к практике
Итак, как видно из схемы, пульт представляет собой импульсный передатчик ИК сигналов необходимой длительности и паузами между пакетами. Управление пакетами и паузами реализовано программно. Для большего радиуса действия импульсы посылаются в четыре порта одновременно через подтягивающие сопротивления для разгрузки контроллера по току (max 100 ma). Это позволило избавиться от транзистора и
лишних корпусов на плате.
Вот последовательность для Pentax:
импульс длительностью 13000 мкс
пауза 3000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
Все посылки идут на частоте 38 Кhz (допуск 4 процента).
Работа микроконтроллера идет на частоте внутреннего генератора 1,2 Mhz. Так как температурный режим окружающей среды разнится и частота генератора может плавать, то фотоаппарат может не понять команд пульта, и ее нужно калибровать по внутреннему коду. Но как показала практика, все работает и без калибровки. Кому интересно, об этом можно почитать перейдя по второй ссылке.
лишних корпусов на плате.
Вот последовательность для Pentax:
импульс длительностью 13000 мкс
пауза 3000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
пауза 1000 мкс
импульс 1000 мкс
Все посылки идут на частоте 38 Кhz (допуск 4 процента).
Работа микроконтроллера идет на частоте внутреннего генератора 1,2 Mhz. Так как температурный режим окружающей среды разнится и частота генератора может плавать, то фотоаппарат может не понять команд пульта, и ее нужно калибровать по внутреннему коду. Но как показала практика, все работает и без калибровки. Кому интересно, об этом можно почитать перейдя по второй ссылке.
Для экономии места и возможности все впихнуть в маленький корпус пульта, все сделано по SMD технологии (т.е. пайкой элементов на дорожку). Так выглядит моя плата сделанная по технологии ЛУТ (о ней много написано в интернете).
После травления в растворе хлорного железа и последующей обработке в сплаве Розе для предотвращения коррозии плата приняла уже готовый вид. Так как картридж принтера не был "свежим" , то и рисунок лег в "сеточку".
Вот и пришло время паяльника. Через 30 минут плата была готова. ВНИМАНИЕ!!!! МИКРОКОНТРОЛЛЕР ПАЯТЬ ПОСЛЕ ПРОШИВКИ, т.к. четыре порта соединены через подтягивающие низкоомные сопротивления для разгрузки, могут закоротить шину программатора.
Микроконтроллер корпус SOI8 ATTINY12L (буква L это значит работа на пониженном напряжении, но можно и без L), конденсатор танталовый, батарейка серии 2025. ИК светодиод - любой диаметром 5 мм.
Микроконтроллер корпус SOI8 ATTINY12L (буква L это значит работа на пониженном напряжении, но можно и без L), конденсатор танталовый, батарейка серии 2025. ИК светодиод - любой диаметром 5 мм.
Прошивка контроллера с помощью программы AVR Prog. Выставьте галки и частоту следуя инструкциям на картинке. Да вот был у меня момент, что после прошивки выскакивала ошибка верификации данных. Поэтому я прошил только фузы, а код программы зашивал в ChipBlaster. Может у меня просто глючил программатор.
Особенно хочется остановиться на корпусе. В Донецке на радиорынке выбор корпусов пультов невелик, поэтому брал что было. Но дам совет: если захочется повторить конструкцию, то лучше брать квадратные или прямоугольные корпуса вместо фигурных. Вам гораздо меньще придется подгонять плату.
Вот и получился такой вот пультик, и главное, ничуть не хуже заводского.
Вот и получился такой вот пультик, и главное, ничуть не хуже заводского.
Экономика
Я думаю, многие скажут: "А не проще ли было потратить 30$ и купить себе пульт без головной боли". Ну во-первых, для меня это практика (моё хобби электроника). Во-вторых, даже бесплатные птички не дают себя просто фотографировать, и вы тратите время и силы на их съёмку. Ну и третий вопрос - цена:
Микроконтроллер 1$
Сопротивления и конденсаторы т.д 0,5$
Кусок текстолита 0,5$
Хлорное железо 1$
ИТОГО 3$
Остальные 27$ тратим на пиво!
Микроконтроллер 1$
Сопротивления и конденсаторы т.д 0,5$
Кусок текстолита 0,5$
Хлорное железо 1$
ИТОГО 3$
Остальные 27$ тратим на пиво!