Съдържание:

Правете видеоклипове с интервал с помощта на Raspberry Pi (11 реда код): 12 стъпки (със снимки)
Правете видеоклипове с интервал с помощта на Raspberry Pi (11 реда код): 12 стъпки (със снимки)

Видео: Правете видеоклипове с интервал с помощта на Raspberry Pi (11 реда код): 12 стъпки (със снимки)

Видео: Правете видеоклипове с интервал с помощта на Raspberry Pi (11 реда код): 12 стъпки (със снимки)
Видео: Home Assistant - първи настройки, File Editor, Maria DB, HACS - октомври 2023 г 2024, Ноември
Anonim
Правете видеоклипове с интервал с помощта на Raspberry Pi (11 реда код)
Правете видеоклипове с интервал с помощта на Raspberry Pi (11 реда код)

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

Тук представям инструкции за правене на такива красиви видеоклипове с интервал. Да започваме.

Стъпка 1: Бързо видео

Image
Image

Ето едно малко видео, което обобщава всяко нещо за 6 минути (включително красиви 2-минутни кадри с интервал).

щракнете тук, за да гледате в youtube

Стъпка 2: Необходими неща

Необходими неща
Необходими неща
Необходими неща
Необходими неща
Необходими неща
Необходими неща

Описание: Ще използваме Raspberry Pi камера за заснемане на изображения, Raspberry Pi ще бъде програмирана да заснема изображения на редовни интервали. SD картата (предпочитана 16GB) ще бъде домакин на raspbian и ще съхранява заснетите изображения. Четецът на SD карти ще се използва за свързване на SD карта с лаптоп/компютър през USB за мигане на raspbian. Ethernet кабелът ще постави Raspberry Pi без глава в мрежата и ние ще имаме достъп до него чрез нашия лаптоп/компютър, също свързан в същата мрежа (Можете да поставите вашия лаптоп/компютър и Raspberry Pi в една и съща мрежа, като ги свържете с един Ethernet кабел). 5V/2A USB захранване ще захранва нашия Raspberry Pi. Освен това можете да се докоснете до стойката за камера Raspberry Pi.

Списък на необходимите неща:

  1. Raspberry Pi (връзка)
  2. Камера Raspberry Pi 5MP (връзка)
  3. 16GB microSD карта (връзка)
  4. microSD карта с четец (връзка)
  5. Зарядно устройство 5V/2A (връзка)
  6. Ethernet кабел (връзка)

Стъпка 3: Изисквания към софтуера

Описание: Raspbian jessie OS за Raspberry Pi, ще използваме неговите функции като nmap, ssh, scp и python3. Видеоредактор с отворена снимка за преобразуване на последователности от изображения във видеоклипове с интервал (Това е видео редактор, който използвах на моя лаптоп с Linux, вие сте свободни да изберете видео редактор по ваше предпочитание).

Софтуерни изисквания:

  1. Raspbian jessie (връзка)
  2. Видеоредактор с отворена снимка (връзка)

Стъпка 4: Инсталиране на Raspbian на SD карта

Инсталиране на Raspbian на SD карта
Инсталиране на Raspbian на SD карта
Инсталиране на Raspbian на SD карта
Инсталиране на Raspbian на SD карта
Инсталиране на Raspbian на SD карта
Инсталиране на Raspbian на SD карта

Описание: Първото нещо, което трябва да направите, е да стартирате нашата Raspberry Pi. За да направим това, първо трябва да изтеглим Raspbian OS от raspberrypi.org. След като бъде изтеглено, трябва да напишем изображението на тази операционна система на нашата SD карта. Следвайте тези стъпки, за да инсталирате Raspbian на SD карта.

Стъпки:

  1. Отидете на raspberrypi.org и изтеглете най -новата версия на Raspbian,
  2. Поставете вашата SD карта в четеца на SD карти,
  3. Поставете четец на SD карти във вашия лаптоп/компютър,
  4. Следвайте ТАЗИ ВРЪЗКА, за да качите операционната система на вашата SD карта. Връзката съдържа инструкции за лаптопи/компютър, работещи с Windows, MAC и Linux, следвайте според вашите изисквания.

Сега поставете тази SD карта във вашия Raspberry Pi и прочетете следващата стъпка [не се стремете много да включите вашия Rpi;)].

Стъпка 5: Първо зареждане

Описание: Преди да включите Raspberry pi, използвайте Ethernet кабел, за да поставите безглави (един без дисплей) Pi и вашия лаптоп/компютър в една и съща мрежа. Сега включете вашия Pi, като използвате 5V/2A захранване. Това е първото ви зареждане, но няма какво да видите правилно, само няколко мигащи светодиода на Raspberry Pi и непрекъснато мигане на мрежови светодиоди. Изчакайте, следващата стъпка е мястото, където въвеждате вашето малиново пи:).

Стъпка 6: Намерете IP адреса на Pi и Raspberry Pi с отдалечен достъп

Намерете IP адреса на Pi и Raspberry Pi с отдалечен достъп
Намерете IP адреса на Pi и Raspberry Pi с отдалечен достъп

Описание: Сега трябва да намерим IP адреса на Raspberry Pi, свързан в същата мрежа като вашия лаптоп/компютър. В случай, че използвате Linux OS на вашия лаптоп/компютър, въведете ifconfig, за да намерите IP адреса на вашия лаптоп/компютър. Можем да намерим IP адреса на Raspberry pi, като използваме един от следните два метода.

Методи за намиране на IP адрес:

  1. Използвайте командата nmap на вашата Linux машина, за да сканирате подмрежата си и да запишете IP, който се появява за малинова pi фондация.
  2. Използвайте USB към UART конвертор и следвайте ТАЗИ ВРЪЗКА. Това ще ви позволи достъп до Raspberry Pi, там отново можете да използвате ifconfig, за да намерите IP адреса на Raspberry Pi.

След като намерите IP адреса на Raspberry Pi, можете да получите достъп до Raspberry Pi чрез SSH на Linux и PuTTY на Windows машини.

Стъпка 7: Първи достъп Част 1: Разгънете файловата система

Част 1 за първи достъп: Разгъване на файловата система
Част 1 за първи достъп: Разгъване на файловата система
Част 1 за първи достъп: Разгъване на файловата система
Част 1 за първи достъп: Разгъване на файловата система
Част 1 за първи достъп: Разгъване на файловата система
Част 1 за първи достъп: Разгъване на файловата система

Описание: При първо зареждане въведете Raspberry Pi с помощта на SSH. Трябва да извършим 2 важни конфигурации, т.е.разгъване на файловата система и активиране на интерфейса на камерата. Чрез разширяване на файловата система можете да гарантирате, че цялата памет за SD карта е достъпна за операционната система. Стъпките за изпълнение на тези конфигурации са както следва.

Стъпки за разширяване на файловата система:

  1. След като SSH влезете във вашия Pi, използвайки неговия IP адрес, въведете „sudo raspi-config“,
  2. Инструментът за конфигуриране на софтуер на Raspberry Pi ще се появи, изберете „Разгъване на файловата система“и натиснете enter,
  3. Ще получите изскачащ прозорец, казващ „Коренният дял е променен. Файловата система ще бъде разширена при следващо рестартиране ', отново натиснете enter,
  4. Излезте от менюто за конфигуриране,
  5. Отново изскачащ прозорец, казващ „Искате ли да рестартирате сега?“ще се появи, изберете „да“и натиснете enter,
  6. При рестартиране, SSH влезте в Pi и въведете „df“, Това ще покаже подробности за разширената ви файлова система.

Така че сега имате разширената си файлова система, позволяваме да активирате интерфейса на камерата.

Стъпка 8: Първи достъп Част 2: Активирайте интерфейса на камерата

Част 2 за първи достъп: Активиране на интерфейса на камерата
Част 2 за първи достъп: Активиране на интерфейса на камерата
Част 2 за първи достъп: Активиране на интерфейса на камерата
Част 2 за първи достъп: Активиране на интерфейса на камерата
Част 2 за първи достъп: Активиране на интерфейса на камерата
Част 2 за първи достъп: Активиране на интерфейса на камерата

Стъпки за активиране на интерфейса на камерата:

  1. SSH към Pi, използвайки неговия IP адрес и въведете „sudo raspi-config“,
  2. Инструментът за конфигуриране на софтуер на Raspberry Pi ще се появи, изберете „Активиране на камерата“и натиснете enter,
  3. Ще получите изскачащ прозорец, който казва „Искате ли интерфейсът на камерата да бъде активиран“, изберете „да“и натиснете enter.
  4. Ще се появи изскачащ прозорец за потвърждение, който казва „Интерфейсът на камерата е активиран“, натиснете enter.
  5. Излезте от менюто за конфигуриране.

След като всички конфигурации са готови, изключете вашия Raspberry Pi и преминете към следващата стъпка.

Стъпка 9: Свържете Raspberry Pi камера

Свържете Raspberry Pi камера
Свържете Raspberry Pi камера
Свържете Raspberry Pi камера
Свържете Raspberry Pi камера

Описание: След като Raspberry Pi е изключен, свържете камерата си в CSI конектора на Pi. Ориентирайте съединителната лента на камерата, както е показано на изображението. Накрая отново включете Raspberry Pi.

Стъпка 10: Код

Код
Код
Код
Код
Код
Код

Описание: Нашият код е написан на Python3 и съдържа само 11 реда код. Първите 3 реда импортират класове от пакети, след това имаме безкраен цикъл, който създава обект на камера и периодично прави снимка. Можем да изпълним този код на python с помощта на командата python3. Вместо да изпълняваме този код ръчно, можем да поставим тази команда за изпълнение във /etc/rc.local файл. Това ще гарантира, че при всяко стартиране на Raspberry Pi този скрипт ще се изпълнява, което означава, че камерата ще започне да заснема изображения. Не забравяйте да поставите амперсанд (&) в края, в командата за изпълнение на rc.local файл, тъй като нашият код съдържа безкраен цикъл.

Можете дори да изтеглите този код от GITHUB.

Стъпка 11: Прехвърляне на изображения от Raspberry Pi към вашия лаптоп

Прехвърляне на изображения от Raspberry Pi към вашия лаптоп
Прехвърляне на изображения от Raspberry Pi към вашия лаптоп

Описание: След като заснемете няколко изображения на своя Pi, ще имате нетърпение да разгледате вашите снимки. Използвайте командата 'scp', за да прехвърлите изображения от вашия Pi на лаптоп. Форматът на командата scp може да се види на горното изображение.

Стъпка 12: Преобразуване на изображения във видео с интервал

Преобразуване на изображения във видео с интервал
Преобразуване на изображения във видео с интервал
Преобразуване на изображения във видео с интервал
Преобразуване на изображения във видео с интервал
Преобразуване на изображения във видео с интервал
Преобразуване на изображения във видео с интервал

Описание: След като всички изображения бъдат импортирани във вашия лаптоп. Можем да използваме нашите видео редактори, за да преобразуваме тази поредица от изображения в красиво видео с интервал. Ако сте на Linux, можете да използвате следните стъпки, за да направите същото.

Стъпки:

  1. Отворете видеоредактора „OpenShot“(инсталирайте го от софтуерния център),
  2. Задайте време, което искате да разпределите за всеки кадър от менюто Edit-> Preferences,
  3. Импортирайте изображения във видео редактор, като щракнете с десния бутон в областта на файловете на проекта и щракнете с левия бутон върху импортиране на файлове,
  4. След като импортирате, изберете всички изображения и отново щракнете с десния бутон и изберете „Добавяне към времевата линия“,
  5. Разгледайте визуализацията и накрая експортирайте видеоклипа си от File-> Export Video.

При експортирането ще получите красивия си time-lapse видеоклип, разгледайте го и …… (не знам, имам усещането).

Ако искате да разгледате видеоклиповете ми с интервал, разгледайте видеото в стъпка 2. Това е всичко за тези инструкции, благодаря ви за отделеното време.

Ако ви е харесала тази инструкция, има голям шанс да харесате канала ми в youtube.

Препоръчано: