Я хочу подключить башмак моего dslr (Nikon D5100) к плате Arduino, чтобы отреагировать на срабатывание затвора камеры.
Я измерил сигнал от 5 до 8 вольт между триггером и наконечниками заземления, когда я нажимаю на спуск затвора. Итак, мой вопрос: если я подключу пусковую головку к цифровому входу Arduino, куда я должен подключить заземляющий наконечник? И последующий вопрос, как вы думаете, я должен бояться за свою камеру с включенным током / напряжением?
Я довольно новичок в электронике, поэтому я надеюсь, что мой вопрос звучит не слишком глупо.
Ответы:
Хотя предложенная оптопара, безусловно, безопасна, вы можете обнаружить, что она не работает. Традиционно горячие башмаки зеркальных фотокамер были простым переключателем для срабатывания вспышки, и хотя современные зеркальные системы больше не используют высокое напряжение, которое некоторые старые вспышки, представленные на камеру, многие используют транзистор, чтобы вывести линию на землю.
Любое напряжение, присутствующее на выводе, может быть вызвано повышением напряжения или, возможно, некоторой очень малой утечкой тока и не может обеспечить нечетное значение 5 мА, необходимое для управления оптопарой. Это может объяснить ваши несколько переменные показания, которые я бы ожидал, чтобы быть стабильным, если линия была жесткой.
Вот пример схемы, используемой в системе запуска камеры / вспышки камеры Axe, которая может указывать на то, что вы найдете в камере:
У меня не было D5100, доступного для тестирования, но при измерении Nikon D7000 члена семьи и моего Canon 5D Mark III на горячем башмаке не было напряжения. В обоих случаях измерение вспышки в отсоединенном от камеры состоянии, но при включенном питании показало около 5 В, поэтому оказалось, что обе системы использовали подтягивание во вспышке. Я бы предложил схему, такую как следующее, которую я только что попробовал с обоими:
смоделировать эту схему - схема, созданная с использованием CircuitLab
R2 можно было бы опустить, если вы используете внутреннее подтягивание на входной линии, в то время как диоды просто обеспечивают дополнительную защиту от электростатического разряда и перенапряжения, а не полагаются только на зажимы в AVR. Вот пример измеренного сигнала для выдержки 1/10 секунды с использованием этой схемы:
источник
Лучше всего было бы использовать простой оптрон для защиты обеих сторон. Светодиодная сторона будет подключена к триггеру и заземлению горячего башмака, а другая сторона подключена к Arduino.
Резистор на стороне Arduino является слабым подтягиванием к источнику питания Arduino. Вы можете пропустить это, если вместо этого включите внутреннее подтягивание, и в этом случае вы не подключаете vcc / резистор.
В этом случае, когда горячая обувь срабатывает, оптопара включает свой транзистор, и arduino регистрирует изменение от логического High до логического Low.
источник