Оглавление:

ArduPhotographer: 4 шага
ArduPhotographer: 4 шага

Видео: ArduPhotographer: 4 шага

Видео: ArduPhotographer: 4 шага
Видео: INCREDIBLE INSIGHT WITH A WORLD-RENOWNED NATIONAL GEOGRAPHIC PHOTOGRAPHER | MICHELE ARDU 2024, Ноябрь
Anonim
ArduФотограф
ArduФотограф

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Это руководство было протестировано на следующих камерах:

  • Canon 350D
  • Canon 50D

Эта инструкция может повредить вашу камеру. Рекомендуется соблюдать осторожность. Выполните эти инструкции на свой страх и риск и ответственность.

ФОН

Один мой друг спросил меня, могу ли я построить что-то, что автоматически запускало бы его зеркальную камеру каждый раз, когда птица приближалась к гнезду, которое он установил в своем саду. Он интересуется птицами, но на этот раз птица, которая поселилась в его саду, была очень своеобразной.

ЗАДАЧА

Чтобы заставить Arduino запускать затвор камеры на основе сигналов, полученных от пассивного инфракрасного датчика (PIR), также известного как датчик движения.

СТРОИТЕЛЬСТВО МАТЕРИАЛОВ

  • Arduino Uno (проверено на R3)
  • Щит Arduino Ethernet
  • Датчик PIR (пассивный инфракрасный), работающий на частоте 433,92 МГц. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Приемник 433,92 МГц: MX-JS-05V
  • Резистор 600 Ом
  • Оптрон 4Н35
  • Гнездо для стереофонического наушника 2,5 мм

ЗАМЕТКИ КАМЕРЫ

  • Камера должна поддерживать проводной дистанционный затвор.
  • В этом руководстве не содержится информации о том, как подключить физический соединительный кабель к SLR.

Шаг 1: Схема

Схема
Схема
Схема
Схема

Подключите различные компоненты, как показано на рисунке. Некоторые примечания:

  • Показанный на рисунке аудиоразъем является стереофоническим и имеет три ножки. Два из них (левый и правый) должны быть подключены к одной ветви 4N35.
  • Вывод 8 Arduino на резистор
  • Вывод №2 Arduino на вывод данных на модуле RX / RF.

Логика решения поясняется на прилагаемой диаграмме.

Шаг 2: набросок

Вот набросок, который приводит к решению:

ПАРАМЕТРЫ ЭСКИЗА

Самый важный параметр жесткого кода, определяемый как константа в скетче, - это максимальное количество кадров в секунду (FPS), поддерживаемое камерой. Пожалуйста, обратитесь к руководству производителя камеры для получения информации о максимальном FPS вашей камеры. Одним из параметров, который может привести к пропуску кадров, является длительность импульса затвора. Этот параметр можно настроить в разделе объявления констант скетча.

Некоторые конфигурации:

  • Кадров в секунду (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). До 60 изображений JPEG большого / высокого качества. До 90 изображений большого / высокого разрешения в формате JPEG на CF-картах, совместимых с UDMA 7
    • Nikon D300: 6 со встроенной батареей. 8 с адаптером переменного тока или блоком MB-D10 и батареями, отличными от EN-EL3e
  • Импульс затвора (SHUTTER_PULSE):

    Canon EOS 350D: 40 (мс)

IP-АДРЕС ХОСТА

Скетч устанавливает IP-адрес по умолчанию 192.168.1.100 для экрана Ethernet. Это делается в следующей строке:

IP-адрес ip (192, 168, 1, 100);

При необходимости измените этот IP-адрес в соответствии с настройками вашей локальной сети.

НАБЛЮДЕНИЕ ПИРА

В этом руководстве есть дополнительный эскиз для определения идентификационного номера PIR, который должен быть жестко закодирован в разделе объявления переменных эскиза в ArduPhtographer (PIR_id). Сопровождаемый скетч сниффинга может расшифровать идентификатор устройства выше протестированного PIR-устройства. Однако нет никакой гарантии, что он будет декодировать другой PIR.

Вот набросок:

Чтобы получить идентификатор PIR, вы должны загрузить этот скетч в Arduino и открыть Serial Monitor на 9600 бод. Включите ИК-датчик и выполните движение перед ним, чтобы он сработал. Должен быть прочитан PIR ID на последовательном мониторе.

Шаг 3: Веб-интерфейс

Веб-интерфейс
Веб-интерфейс

ВЕБ ИНТЕРФЕЙС

ArduPhotographer можно настроить через его веб-интерфейс. Веб-интерфейс также предлагает информацию о количестве сделанных снимков, а также дает возможность вручную спустить затвор камеры. Здесь определяется IP-адрес, который будет использоваться в URL-адресе для вызова веб-интерфейса:

IP-адрес ip (192, 168, 1, 100);

В этом случае URL-адрес для установки в веб-браузере будет

ПОНИМАНИЕ ВЕБ-ИНТЕРФЕЙСА. ПАРАМЕТРЫ

ArduPhotographer чрезвычайно универсален, когда речь идет о различных параметрах конфигурации, которые могут быть установлены для срабатывания затвора. Параметры, определяющие способ съемки:

  • Серия: количество последовательных снимков, которые будут сделаны при обнаружении движения PIR.
  • Пользовательское чередование: время между изображениями, если длина серии превышает один (1).
  • Задержка движения до: время ожидания между моментом обнаружения движения ИК-датчиком и выпуском пакета.
  • Задержка движения после: время ожидания после завершения пакета перед повторным прослушиванием сигнала PIR.

Для получения более подробной информации о том, как эти четыре параметра сочетаются друг с другом, обратитесь к приложенному документу parameter_doc_1_1.pdf.

ЧТО СЛЕДУЕТ РАССМОТРЕТЬ

  • Спусковой затвор в веб-интерфейсе спускает затвор, чтобы сделать только один снимок, независимо от числа серий.
  • Несколько одновременно работающих веб-клиентов могут привести к непредсказуемому состоянию закрытия камеры при спуске затвора вручную (кнопка спуска затвора).

Шаг 4: ценная информация

ПОЛЕЗНО ЗНАТЬ ПОВЕДЕНИЕ

  • Кнопка спуска затвора в веб-интерфейсе должна действовать, как определено производителем камеры, когда спуск затвора нажат без каких-либо дополнительных функций. Например, Canon 350D должен делать только один снимок каждый раз, когда спускается затвор с помощью пульта дистанционного управления; нет всплеска, даже когда кнопка удерживается нажатой.
  • Жестко запрограммированный параметр Shutter Pulse (ms) гарантирует, что импульс запуска кадра, отправляемый на камеру, является достаточно длинным, чтобы камера могла правильно его интерпретировать.
  • Значение импульса затвора было найдено методом проб и ошибок с помощью кнопки спуска затвора, доступной в веб-интерфейсе.
  • Тестируемый PIR генерирует длинную серию сигналов, более длительную, чем время, необходимое для получения снимка, поэтому было сделано больше снимков, чем может произойти количество, обозначенное «серией». Это связано с тем, что, когда цикл начинается заново, он все еще может считывать сигналы PIR из текущего пакета. Этому поведению можно противодействовать с помощью параметра «Задержка движения после».
  • Задержка срабатывания затвора основана на частоте кадров камеры (1000 / кадр / с).
  • Когда камера находится в автоматическом или полуавтоматическом режиме (Av, Tv или P), необходимо принять во внимание количество времени, необходимое камере для выполнения необходимых расчетов перед съемкой. Это время может повлиять на ожидаемый пакет и, следовательно, быть ниже ожидаемого (пропущенные кадры). Чтобы этого не произошло, камеру следует выставлять вручную (M), включая фокус. Например, установив для Canon 350D ручную и ручную фокусировку, я могу сделать 3 из 3 снимков при настройке серийной съемки = 3, задержки движения до = 0 и задержки движения после = 25. Та же самая конфигурация, но в полуавтоматическом режиме с ручной фокусировкой, дает мне серию 2 из 3. Чтобы преодолеть эту проблему, вы можете поиграть с параметрами MotionDelay Before и / или MotionDelay After, чтобы камера срабатывала в режиме ожидания.

ЦЕННАЯ ИНФОРМАЦИЯ

В схеме используется оптрон. Оптопары обычно используются для изоляции двух частей цепи. В этом смысле механизм электронного срабатывания затвора находится внутри оптрона. Это в основном действует как переключатель, соединяя вместе два провода, идущие / идущие к камере. Остальная часть цепи за этим «переключателем» внутри оптопары полностью изолирована. Таким образом мы должны свести к минимуму риск попадания тока в кабель затвора и повреждения камеры

АВТОРСКОЕ ЛЮБОВЬЕ

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

Рекомендуемые: