Я хотел бы автоматизировать камеру, чтобы делать то, что указано в названии. Камера будет находиться в фиксированном месте и наблюдать за колонией водяных блох. Я знаю о таймлапсах, чтобы делать снимок каждый час, и о режиме серийной съемки, который может делать несколько снимков с интервалом в определенное время, но я хочу комбинацию обоих. Если это невозможно, то можно ли автоматизировать камеру, чтобы снимать 15-секундный видеоклип каждый час в течение 24 часов? Это может быть любой тип камеры с любым типом программного обеспечения.
Легкий. Используйте любую камеру 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
.
Вам не нужна батарея для этого. Используйте это вместо этого. (Убедитесь, что это правильный тип батареи)
В случае, если указанная выше ссылка умирает: это пустая батарея с разъемом для внешнего источника питания.
В этой ситуации нужен программируемый контроллер, содержащий пару таймеров. Один таймер срабатывает каждый час (в течение X часов?), и он запускает другой таймер, который срабатывает дважды с интервалом в 15 секунд, вызывая затвор камеры. Если вы не хотите его создавать, спросите людей на http://www.cognisys-inc.com , что у них есть. Я думаю, что их модель StopShot может легко это сделать, но они будут знать, что у них есть, что может это сделать.
Если у камеры есть проводной разъем для дистанционного управления, и запись видео может быть переключена им:
Универсальные интервалометры за 20 долларов, ВЕРОЯТНО, подойдут при параллельном подключении (используемый здесь «протокол» обычно имеет весь ток на проводе, питаемом камерой, поэтому не будет проблем с коротким замыканием, если вы не добавите в цепь более одной камеры). ). Просто установите для двух из них интервал в один час и 24 повторения, а затем начните их с интервалом в 15 секунд.
Скоттбб