реклама

Леките, компактни свойства на Raspberry Pi означават, че когато се сдвоява с популярния модул на камерата и преносимата батерия, той може да се използва като скрита камера. Имайки това предвид, наскоро заснех пет зашеметяващи клипа с времетраене. Можете и вие.

Какво ще ви трябва

За да започнете с фотографията с времетраене на Raspberry Pi, добре е да подготвите устройството си, като намерите водоустойчив, атмосферни условия и може би дори здрав случай на Raspberry Pi 5 начина да разрушите вашия Raspberry Pi Прочетете още . Ще можете да намерите нещо подходящо в Amazon. Уверете се, че има място за камерата, както и празнина за обектива. Ако такъв случай в момента не е налице, помислете за затворен случай без слотове за GPIO достъп и т.н.

След това ще ви трябва опция за батерията, за да направите Pi преносим. Може направи си сам 3 батерии от Raspberry Pi за преносими проектиА батерията Raspberry Pi може да превърне обикновен Pi в преносим компютър. Ще ви трябва едно от тези решения за батерията, за да започнете. Прочетете още

instagram viewer
или закупете компактна акумулаторна батерия. Използвал съм този от RAVPower (Великобритания), което ви осигурява 36–48 часа енергия при пълно зареждане.

В допълнение, ще ви трябва статив (the тип, предназначен за смартфони Кой е най-добрият статив за телефон?За повечето хора камерите на смартфоните са станали достатъчно добри, за да заменят правилните камери. От заснемане на видеоклипове до правене на тази перфектна пейзажна снимка, телефонът ви върши страхотна работа. Прочетете още трябва да е идеален) и незадължителна канална лента за закрепване на Pi при определени обстоятелства.

Изтичане на времето и Raspberry Pi на местоположение

Разгледахме различните начини, по които можете да използвате модула на камерата Raspberry Pi в миналото и настройката на изтичане на времето е забележително ясна 5 неща, които можете да направите с модула за камера Raspberry PiЕдно от първите разширения, които трябва да закупите за Raspberry Pi, е модулът на камерата. С специален конектор, камерата може да се използва за различни задачи. Нека да разгледаме. Прочетете още .

Оттогава обаче нещата са се променили. За този проект ще използваме raspistill команда, която е включена в последните версии на Raspbian Jessie 5 начина нови Raspbian Jessie прави Raspberry Pi дори по-лесен за използванеСлед излизането на Debian Jessie през юли, общността Raspberry Pi беше благословена с ново издание на Raspbian вариант, базиран на дистрибуцията "родител". Прочетете още :

raspistill -t 30000 -tl 2000 -o изображение% 04d.jpg

Параметрите определят времетраене (-t) след 30 секунди (30000 милисекунди) и интервал (-tl) от 2 секунди между всеки кадър (2000 ms). Той ще запише всяко изображение в текущата папка с имена на файлове във формат image000x.jpg, както е посочено при условието на изображението% 04d.jpg. Това калкулатор може да ви помогне да получите правилните цифри.

По подразбиране камерата прави снимки с разделителна способност 2592 х 1944, които ще завършат с изображения от около 2,5 MB всяка. В продължение на няколко часа щракване с времетраене, това може да докаже малко натоварване на вашия Pi. Ето защо е добра идея да посочите малко по-ниска резолюция. Като такава командата може да чете

raspistill -t 30000 -tl 2000 -o изображение% 04d.jpg -w 1280 -h 960

Всичко, което направих - и всичко, което ще трябва да направите - е да коригирам условията за време и интервал от време на сценария, за да отговарят на конкретния сценарий.

Дистанционно свързване с вашия Raspberry Pi

Ако използвате Raspberry Pi извън и извън домашната си мрежа, ще трябва да създадете ad hoc мрежа, за да се свържете с вашия Pi от вашия смартфон чрез SSH. Това е най-добрият начин за отдалечено иницииране на заснемане на изображения с изтичане на времето; можете да използвате ad hoc мрежа и с вашия преносим компютър, ако предпочитате, но смартфон или таблет е по-преносим.

Тук са достъпни няколко опции, но най-надеждната е използването на Ethernet кабел и SSH Как директно да се свържете с Raspberry Pi без интернетУниверсалността на Raspberry Pi означава, че в един момент ще бъдете длъжни да го използвате на открито, извън обсега на вашата безжична мрежа. И така, как можете да общувате с него? Прочетете още .

Вече би трябвало да можете да се свържете директно с вашия Raspberry Pi чрез SSH, което ще направи заснемането на снимки с времетраене много по-очевидна дейност. Като алтернатива можете да използвате Python скрипт и бутон, по реда на това, което е обяснено в нашия урок за студио за Raspberry Pi Направете видеоклип за спиране на движението с Raspberry PiНе се нуждаете от висококачествено оборудване, за да направите свой собствен филм: в тази епоха с цифрови фотоапарати или смартфони с висока резолюция всеки може да си върви. Прочетете още .

Ако някое от тези неща ви се струва прекалено усилено, винаги можете да разчитате на стандартна SSH връзка през вашата безжична мрежа, за да започнете улавянето на изтичане на времето, след което вземете Pi по предназначение местоположение. Докато батерията ви има достатъчен живот и сте въвели подходяща продължителност в сценария си raspistill, всичко трябва да върви добре. Преди да компилирате изображенията като видео (вижте по-долу), просто изхвърлете неподходящите!

На този етап можете да излезете и да започнете да настройвате и заснемате кадри с изтичане на времето. Прочетете, ако ви липсват идеи, но първо ще очертаем процеса, за да коригирате изображенията и да ги превърнем във видео.

Преглед на закъсненията

Ако създавате изображения на всеки пет или десет секунди в продължение на час или повече, очевидно ще се окажете с много от тях. Имайте предвид, че по подразбиране те са с висока разделителна способност. Това означава, че те ще изядат пространството за съхранение на вашия Raspberry Pi много бързо. Поради това е добре да се ограничите до един филмов проект по всяко време. След като приключите със заснемането, създайте филма (вижте по-долу) и изтрийте оригиналните снимки.

Засега имате само снимки. Ще трябва да ги редактирате заедно във видео файл.

Започнете с преглед на изображенията и се уверете, че са ориентирани правилно. Ако не, можете да използвате софтуера ImageMagick, за да ги завъртите, ако е необходимо.

sudo apt-get install imagemagick. за файл в * .png; да конвертирате $ file - завъртете 90 завъртания - $ файл; Свършен

Това ще завърти всяко изображение в текущата директория на 90 градуса по посока на часовниковата стрелка. В някои случаи трябваше да завъртя .JPG файлове обратно на часовниковата стрелка с 90 градуса:

за файл в * .jpg; конвертирате $ file -rotate -90 завъртане- $ файл; Свършен

Създайте видеоклип с времетраене

След като това беше направено, изтрих оригиналните файлове и използвах софтуера avconv за създаване на видео файл, компилиращ всеки момент във видео. Ще намерите avconv като част от пакета libav-tools.

sudo apt - вземете инсталирайте libav-tools avconv -r 10 -i завъртяно-изображение% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi

Командата по-горе определя формат на името на файла за изображенията (изображение% 04d.jpg), кодек (-vcodec), качество на компресия (-crf) и, разбира се, име на файл за създадения видеоклип. Освен това ще оразмерите до резолюция 1280 x 720 - доста важно, ако компилирате видеоклипа в Raspberry Pi, тъй като запазването на HD резолюцията по подразбиране ще отнеме много време. Освен това ще откриете, че това е голямо за ресурси, така че вземете по-лекия вариант. Освен това копирайте изображенията в компютър и създайте там AVI файла.

(Например FFMPEG е наличен за Windows. След копиране на вашите изображения навсякъде 5 начина за копиране на данни от Raspberry Pi на компютърВ един момент ще искате лесен начин да извадите данните от SD картата на Pi и върху твърдия диск на вашия компютър. Това може да е сложно. Прочетете още и инсталирайки FFMPEG, трябва да копирате отворен прозорец на командния ред в папката с изображения (в Windows Explorer щракнете Файл> Отваряне на команден ред) и въведете нещо по реда на:

ffmpeg -r 15 -start_number 0001 -i изображение% 04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg

Светът на Дъг ще ви даде страхотно обяснение на всичко това.)

С създадения изходен филм използвайте нещо като omxplayer, за да възпроизведете готовия файл. VLC Player също трябва да работи добре, особено ако създавате видеоклиповете в Windows.

Идеи за забавяне на времето

1. Гледане на облаци

Като начало реших да се възползвам от непосредственото си обкръжение. Това означаваше да се насочим към края на градината и да монтирам моя Raspberry Pi, за да наблюдавам постоянната активност над близката индустриална инсталация. Облаци, пламъци, пара и други, това е място за промишлена преработка и изхвърляне на отпадъци.

И патици.

Използвах интервал от 10 секунди за това заснемане и оставих времето да изтече шест часа.

2. Шофиране в колата ми

Невероятно е колко километра изминаваме за шофиране и колко трудно може да изглежда целият процес. Монтирах Raspberry Pi на статив за смартфон и след това го окачих под огледалото си за обратно виждане, за да получа следния ефект.

Това беше първият ми опит за мобилни устройства и не е толкова дълго, колкото бих искал. Интервалът трябваше да бъде по-кратък и общата дължина по-дълъг, за по-гладък резултат. Ето, използвах време за 3 минути и улавям на всеки 10 секунди.

3. Сенки, В обувките на Сатаната Стил (или не)

Този път реших да уловя движението на сенките в (разумно) слънчев ден. За това монтирах Пи и неговата батерия на стълб в градината и го насочих към настилката. Това улови движението на сенките, въпреки прекъсванията от облаци.

Недоволен от ориентацията към предишните видеоклипове (заседнал в портретен режим) установих, че трябва да добавя -rot 90 параметър към raspistill команда, за да получите пейзажна картина.

Внимавайте в края на видеото, където ще забележите, че дъждовната вода се натрупва на масата. Опасностите да живеете в Северен Йоркшир и да очаквате времето да прави това, което искате!

Това трябваше да продължи няколко часа, от сутринта до средата на следобеда. Зададох интервал от 10 секунди, за да съответства на фиксираното положение на камерата... и тогава дръпнах проекта, когато дойде дъждът!

4. Time Lapse Baby

Само какво стават бебетата, когато не се наблюдават? Очевидно не е много в начина на ходене, но колко те движат крайниците си или бият с биберон?

За да разбера, превърнах моята дъщеря на бебето в обект на това време за изтегляне на видеоклипа, като използвах добре статив за смартфон, за да монтирам безопасно Pi на гърба на дивана ни.

Това продължи 35 минути с пет секунди закъснение със скоростта на затвора, зададена на 30000 (-ss 30000) поради слабата светлина.

5. Всеки ден хората пият кафе

Някога се питахте колко анимирани (или не) сте в кафене? Реших да заведа доверието си Raspberry Pi до местната верига кафе и да отделя известно време, наблюдавайки поведението на покровителите. Колко чай и кафе биха пили?

Прекараха ли дълго време в седене или правеха пазаруването по-важно? Отговорът е точно тук. Изпълнихме този период от време за малко под час с интервал от 10 секунди.

Намерих пет очевидни фотографски проекта с времетраене. Сигурен съм, че можете да се справите по-добре. Покажете ни какво можете да направите в коментарите!

Кристиан Каули е заместник-редактор по сигурността, Linux, направи си сам, програмирането и обяснените технологии. Освен това той произвежда The Really Useful Podcast и има богат опит в поддръжката на десктоп и софтуер. Сътрудник на списание Linux Format, Кристиан е тенисър на Raspberry Pi, любител на Lego и фен на ретро игри.