МозгоНавигатор: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51

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

15.12.2013 в Поделки для фото- и видеокамер, Электронные самоделки

Использование 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

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

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

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

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

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)


  • RSS
  • Facebook
  • LiveJournal
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • В закладки Google
  • Blogger
  • Twitter

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

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

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

Прокомментировать

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

Мастер-классы | Как сделать | DIY | Handmade | Self made | Поделки | Своими руками | Карта сайта | Реклама

Всё что ты хочешь, ты можешь сделать САМ! Мы за созидание, развитие и свободное распространение знаний и личного опыта!

МозгоЧины - сообщество энтузиастов © 2010 – 2016

Перейти к верхней панели