Практический пример автоматического управления затвором фотокамеры. Цейтраферная фотосъемка

Использование Arduino и реле

FD6PSNKFCAENFVQ.LARGE

Переделать старую цифровую мыльницу фотокамеру для проведения замедленной (цейтраферной) фото- и видеосъемки не просто, а очень просто. Все что вам надо – прямые руки, базовые знания электроники и чуток терпения.

В качестве контроллера циклов съемки автор применил Arduino, что, однако, не исключает использование любого другого микроконтроллера к которому у вас лежит душа.

ШАГ ПЕРВЫЙ: подбор компонентов

Прейскурант:

цифровая фотокамера: 1 шт.

небольшой разъем на 2 контакта: 1 шт.

электромагнитное реле на 5 Вольт: 1 шт.

микроконтроллер Arduino (ну или любой другой): 1 шт.

FTCK5WAFCAENFVK.LARGE

ШАГ ВТОРОЙ: вскрытие покажет…

Инструкции автора просты и незатейливы – аккуратно вскройте, ничего не упоров поломав и порвав при этом.

F60KPP0FCAENFNW.LARGE

ШАГ ТРЕТИЙ: нажми меня полностью

Теперь вам необходимо найти кнопку, ответственную за спуск затвора. Убедитесь, что это – именно то, что вам надо, сфотографировав поверхность стола.

FV1A7F0FCAENFO4.LARGE

Обратите внимание на металлические выступы по бокам кнопки (договоримся далее называть их электрическими контактами). Небольшим отрезком зачищенного с обоих концов провода попарно замыкайте их для определения тех, которые отвечают за спуск затвора.

FBQ8LZJFCAENFO6.LARGE

ШАГ ЧЕТВЕРТЫЙ: добро пожаловать в гнездо

После определения пары контактов, которые отвечают за спуск, аккуратно (лучше всего газовым или заземленным паяльником) припаяйте к ним провода, ведущие к двухконтактному гнезду.

F2ZOXCEFCAENFOK.LARGE_-800x600

Вырежьте в корпусе отверстие, достаточное для того, чтобы гнездо плотно фиксировалось в нем после сборки камеры.

Подберите достаточную длину проводов для того, чтобы срез гнезда был заподлицо с корпусом камеры.

FH9CNF6FCAENFOL.MEDIUM

ШАГ ПЯТЫЙ: немного клея

FY8WYA1FCAENFOU.LARGE

Your ads will be inserted here by

Easy AdSense Pro.

Please go to the plugin admin page to paste your ad code.

Клеевым пистолетом аккуратно фиксируем гнездо внутри фотокамеры.

Обратите внимание на чистоту потрохов плат и механизмов камеры. Не залейте клей внутрь гнезда!

ШАГ ШЕСТОЙ: зашиваем, собираем корпус

Да, наконец мы подошли к этапу обратной сборки корпуса. Если вы не облажались и все сделали правильно, крышка корпуса станет на свое место, оставляя вам возможность свободного доступу к гнезду.

FVXV8UTFCAENFOZ.LARGE

ШАГ СЕДЬМОЙ: реле

Пока просто припаяйте проводники к выводам реле. Цвет проводов не имеет значения.

F8DETF5FCAENFT0.LARGE

FNWDPXSFCAENFSZ.LARGE

Спецификация и распайка реле

ПРИМЕЧАНИЕ ПЕРЕВОДЧИКА: в отличии от размера, цвет проводников все же имеет значение, так что рекомендую читателям придерживаться устоявшихся традиций – черный – общая шина, красный — + питания.

ШАГ ВОСЬМОЙ: Plug and Play (Сборка)

Подключите выводы управляющей цепи реле к выводам № 7 и GND (общий) на микроконтроллере (разумеется, речь идет об Arduino).На примере нашего реле – воображаемая ось, соединяющая управляющие выводы расположена перпендикулярно центральной продольной оси корпуса реле.

FOPECBNFCAENFTS.LARGE

Выводы постоянно разомкнутых контактов реле подключаются к контактам затвора камеры через соответствующий разъем. Полярность подключения не имеет значения.

ШАГ ДЕВЯТЫЙ: программирование ARDUINO

/* Time-Lapse Camera Controller

  • ——————

*

  • Hits a camera shutter at a set interval
  • for time-lapse photography. The rate of the
  • delay can be manipulated for unique effects.

*

  • Created 5 February 2008
  • by Randy Sarafan

*
*/

int camPin = 7; // sets the camera shutter pin
int stupidvar = 30000; // sets the delay between pictures

void setup()
{
pinMode(camPin, OUTPUT); // defines pin as an output
}

void loop()
{
digitalWrite(camPin, HIGH); // presses the button
delay(5000); // waits
digitalWrite(camPin, LOW); // release the button
delay(stupidvar); // delay between pictures

// stupidvar = stupidvar + 1000 // increments delay by one second for unique effect.

}

ШАГ ДЕСЯТЫЙ: тестирование на дым

Подключаем, загоняем код в ARDUINO и наслаждаемся кучей фоток

(A_Z Source)

ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ!


About Hind

2 ответа на “Практический пример автоматического управления затвором фотокамеры. Цейтраферная фотосъемка”

  1. Ну, микроконтроллеры типа АТТИНИ предполагают обвязкуЁ на которую иногда прото нет времени и занийё В то же время, Ардуина как таковая идеально подходит для подобного рода проектов так какуниверсальна в программировании. В общем, разница в уровнях поглощения радиоэлектроникой каждого конкретного индивида)

  2. Реле можно заменить транзистором, так будет проще.
    А ещё лучше, если уже у вас есть ARDUINO то осваивайте как программировать дешёвые , которые идеально подходят для таких проектов.
    У меня были проблемы с delay, хотел сделать задержку на 120 сек так МК ничего не делал, я потом сделал через цикл delay по 10 сек, все заработало как надо.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *