Как автоматизировать камеру, чтобы делать два снимка каждый час в течение 24 часов с интервалом между каждым снимком 15 секунд?

Я хотел бы автоматизировать камеру, чтобы делать то, что указано в названии. Камера будет находиться в фиксированном месте и наблюдать за колонией водяных блох. Я знаю о таймлапсах, чтобы делать снимок каждый час, и о режиме серийной съемки, который может делать несколько снимков с интервалом в определенное время, но я хочу комбинацию обоих. Если это невозможно, то можно ли автоматизировать камеру, чтобы снимать 15-секундный видеоклип каждый час в течение 24 часов? Это может быть любой тип камеры с любым типом программного обеспечения.

Это в лабораторных условиях (в помещении, контролируемый климат, питание) или на открытом воздухе (возможны проблемы с погодой, необходимо обеспечить питание)? Насколько велика колония водяных блох (размер площади — насколько велика сцена)? На каком расстоянии от колонии линза? Вам требуется готовое решение или вы хотите построить свое решение, используя такие вещи, как микроконтроллеры/компьютеры Raspberry Pi и модули камеры?

Ответы (3)

Легкий. Используйте любую камеру Canon, поддерживаемую Magic Lantern . Загрузите его на карту (множество руководств в Интернете, все, что вам нужно сделать, это скопировать некоторые файлы на SD-карту и запустить обновление прошивки на камере). После этого откройте меню ML (кнопка «Корзина») и перейдите на вкладку «Модули». Загрузите lua.moмодуль, нажав SETкнопку на камере.

Сохраните следующий скрипт как timed.luaв /ML/scriptsкаталоге на SD-карте:

-- Timed shots --
-- take two shots, 15 seconds apart, every hour for 24 hours --

msleep(15000) -- wait 15 seconds to exit menu and setup camera

for i = 1,24
do -- run 24 times
    camera.shoot()
    msleep(15000) -- wait 15 seconds between shots
    camera.shoot()
    msleep(3600000) -- wait 1 hour before taking next shot
end

Вставьте карту в камеру и перейдите в меню ML, затем на вкладку скриптов. Выберите Timed shotsскрипт и запустите его (нажмите Qклавишу, затем SETдля запуска). Теперь у вас есть 15 секунд, чтобы выйти из меню и настроить камеру так, как вы хотите. Liveview не обязательно должен быть запущен. Вы можете увеличить это время до чего угодно.

Сценарий запустится через эти 15 секунд, если вам нужно, чтобы он запускался ровно через каждый полный час, взгляните на класс даты API сценариев ML Lua, это возможно и легко реализовать.

Другой, еще более простой идеей было бы настроить 15000четвертую строку скрипта так, чтобы она приблизительно соответствовала началу следующего полного часа. Например, если сейчас 17:56, а вы хотите начать в 18:00, установите значение 240000(миллисекунды), и первый снимок будет сделан в 18:00. Вы также должны вычесть 15 секунд между кадрами из 1 часа сна в конце скрипта, чтобы 3600000получилось 3585000.

Вам не нужна батарея для этого. Используйте это вместо этого. (Убедитесь, что это правильный тип батареи)
В случае, если указанная выше ссылка умирает: это пустая батарея с разъемом для внешнего источника питания.

Отличный ответ! Конкретный, подробный, хорошо написанный и легкий для понимания.
@scottbb Спасибо! Я внес некоторые дополнительные изменения, чтобы прояснить некоторые шаги, и добавил простой способ делать снимки каждый полный час, если это нужно OP.

В этой ситуации нужен программируемый контроллер, содержащий пару таймеров. Один таймер срабатывает каждый час (в течение X часов?), и он запускает другой таймер, который срабатывает дважды с интервалом в 15 секунд, вызывая затвор камеры. Если вы не хотите его создавать, спросите людей на http://www.cognisys-inc.com , что у них есть. Я думаю, что их модель StopShot может легко это сделать, но они будут знать, что у них есть, что может это сделать.

Если у камеры есть проводной разъем для дистанционного управления, и запись видео может быть переключена им:

Универсальные интервалометры за 20 долларов, ВЕРОЯТНО, подойдут при параллельном подключении (используемый здесь «протокол» обычно имеет весь ток на проводе, питаемом камерой, поэтому не будет проблем с коротким замыканием, если вы не добавите в цепь более одной камеры). ). Просто установите для двух из них интервал в один час и 24 повторения, а затем начните их с интервалом в 15 секунд.