Устройство эмуляции нажатия кнопки “спуск”
По просьбе выкладываю описание устройства для эмуляции нажатия кнопки “спуск” фотоаппарата через заданные промежутки времени. Код также прилагается
Hardware (схема и платы в P-CAD 2004)
Устройство подключается к фотоаппарату разъемом U1. У фотоаппарата Canon A510 кнопка сдвоенная «Фокус» и «Спуск», соединенные общим проводом, общий провод подключается к 1 ножке разъема U1, кнопка «Фокус» к 3 ножке, «Спуск» – 4, «+» батареек – 5 и «-» батареек – 6. Так как опрос кнопок производится динамически нажатие их эмулирую ключами на полевых транзисторах Т1 «Фокус» и Т2 «Спуск».
При нажатии сначала замыкается «Фокус» и удерживается замкнутым, затем замыкается «Спуск», после того как снимок сделан – все кнопки размыкаются. Устройство сначала открывается T1 (нажат «Фокус»), через 2 сек открывается Т2 (нажат «Спуск»), через 1 сек оба транзистора закрываются.
Ножки 1,2,3 разъем U2 служат для переключения интервала между снимками, замкнуты 1 и 2 – 30 сек, 2 и 3 – 30 мин, все разомкнуты -1 мин. к ножкам 5 и 6 подключается питание «+» и «-» соответственно. Так как в микроконтроллере используется встроенный RC осциллятор, то времена приблизительные и относительно стабильны при питании стабилизированным напряжением. Если времена и стабильность критичны – можно использовать внешний осциллятор.
Firmware (CodeVisionAVR)
Прошивка проста до примитивности и на 90% сделана Wizard-ом от CodeVisionAVR, исходник на С и прошивка в hex прилагается. Алгоритм, в 3х словах, таймер считает время, как пора – манипулирует ключами, сбрасывает счетчик и опять считает время. Если нужны другие временные интервалы смотрите исходник – там написано чего нужно изменить
СКАЧАТЬ: Архив с исходными кодами и готовой прошивкой
Питание
Фотоаппарат Canon A510 оказался весьма прожорливым и вариант питания 2-мя батарейками АА не прошел, так как буквально через несколько минут напряжение на них ощутимо падало после каждого снимка интервал становился все короче, да и на долго батареек не хватает. Ток потребляемый фотоаппаратом при включении достигает 2-х ампер, по этому решили купить автомобильный преобразователь прикуриватель – USB (5v 2a), они практически все собраны на 34063, подобрав и заменив 1 резистор в делителе выходного напряжения (см даташит на 34063), получаем 3,15 в стабилизированного питания и возможность питания системы и от автомобиля и от великого множества недорогих свинцовых аккумуляторов.
Понравилась статья?
Читайте также:
Адрес для трекбека | Comments RSS








