Snimite videozapise s ubrzanjem pomoću Raspberry Pi -a (11 redova koda): 12 koraka (sa slikama)
Snimite videozapise s ubrzanjem pomoću Raspberry Pi -a (11 redova koda): 12 koraka (sa slikama)
Anonim
Pravite videozapise s ubrzanjem pomoću Raspberry Pi -a (11 redova koda)
Pravite videozapise s ubrzanjem pomoću Raspberry Pi -a (11 redova koda)

Nedavno sam prvi put posadio neko seme u stoni lonac. Bio sam jako uzbuđen gledati ih kako rastu, ali kao što svi znamo to je spor proces. Budući da nisam mogao vidjeti rast, jako sam se razočarao, ali odjednom se hobist elektronike u meni probudio i odlučio montirati Raspberry Pi i njegovu kameru kako bi zabilježili ovaj spori proces i pretvorili ga u prekrasan video zapis s vremenskim odmakom.

Ovdje predstavljam upute za snimanje tako lijepih video zapisa s vremenskim odmakom. Hajde da počnemo.

Korak 1: Brzi video zapis

Image
Image

Evo malog videozapisa koji sažima svaku stvar u 6 minuta (uključujući prekrasne snimke s vremenskim odmakom od 2 minute).

kliknite ovdje za gledanje na youtube -u

Korak 2: Potrebne stvari

Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari

Opis: Za snimanje slika koristit ćemo Raspberry Pi kameru, Raspberry Pi će biti programirana za snimanje slika u redovnim intervalima. SD kartica (poželjno 16 GB) će ugostiti raspbian i pohraniti snimljene slike. Čitač SD kartica će se koristiti za povezivanje SD kartice sa laptopom/računarom preko USB -a za bljeskanje Raspbian -a. Ethernet kabel će staviti Raspberry Pi bez glave na mrežu, a mi ćemo mu moći pristupiti putem našeg prijenosnog računara/računara koji je također povezan na istu mrežu (Laptop/PC i Raspberry Pi možete staviti na istu mrežu povezivanjem pomoću jednog Ethernet kabela). USB napajanje 5V/2A napajat će naš Raspberry Pi. Osim toga, možete dobiti u ruke stalak za kameru Raspberry Pi.

Lista potrebnih stvari:

  1. Raspberry Pi (veza)
  2. Raspberry Pi kamera 5MP (veza)
  3. 16 GB microSD kartica (veza)
  4. microSD kartica sa čitačem (veza)
  5. Punjač 5V/2A (veza)
  6. ethernet kabel (veza)

Korak 3: Softverski zahtjevi

Opis: Raspbian jessie OS za Raspberry Pi, koristit ćemo njegove značajke poput nmap, ssh, scp i python3. Otvorni video uređivač za pretvaranje sekvenci slika u video zapise s vremenskim odmakom (Ovo je video uređivač koji sam koristio na svom linux prijenosnom računaru, možete odabrati video uređivač po želji).

Softverski zahtjevi:

  1. Raspbian jessie (veza)
  2. Otvarač video uređivača (veza)

Korak 4: Instaliranje Raspbiana na SD karticu

Instaliranje Raspbiana na SD karticu
Instaliranje Raspbiana na SD karticu
Instaliranje Raspbiana na SD karticu
Instaliranje Raspbiana na SD karticu
Instaliranje Raspbiana na SD karticu
Instaliranje Raspbiana na SD karticu

Opis: Prvo što trebate učiniti je pokrenuti naš Raspberry Pi. Da bismo to učinili, prvo moramo preuzeti Raspbian OS sa raspberrypi.org. Nakon preuzimanja, moramo zapisati sliku ovog OS -a na svoju SD karticu. Slijedite ove korake za instaliranje Raspbiana na SD karticu.

Koraci:

  1. Idite na raspberrypi.org i preuzmite najnoviju verziju Raspbiana,
  2. Umetnite SD karticu u čitač SD kartica,
  3. Umetnite čitač SD kartica u prijenosno računalo,
  4. Slijedite OVAJ LINK da biste učitali OS na svoju SD karticu. Link sadrži upute za prijenosna računala/računala s operativnim sistemima Windows, MAC i Linux, slijedite prema vašim zahtjevima.

Sada umetnite ovu SD karticu u svoj Raspberry Pi i pročitajte sljedeći korak [nemojte biti nestrpljivi da uključite svoj Rpi;)].

Korak 5: Prvo pokretanje

Opis: Prije nego što uključite Raspberry pi, upotrijebite Ethernet kabel da biste bez glave (jedan bez ekrana) stavili Pi i prijenosno računalo na istu mrežu. Sada uključite svoj Pi pomoću napajanja 5V/2A. Ovo je vaše prvo pokretanje, ali nema što vidjeti, samo nekoliko LED trepće na Raspberry Pi i neprestano treperi mrežne LED diode. Čekajte, sljedeći korak je mjesto gdje unosite svoj Raspberry pi:).

Korak 6: Pronađite IP adresu Pi i daljinski pristup Raspberry Pi

Pronađite IP adresu Pi i daljinski pristup Raspberry Pi
Pronađite IP adresu Pi i daljinski pristup Raspberry Pi

Opis: Sada moramo pronaći IP adresu Raspberry Pi -a povezanog na istoj mreži kao i vaš laptop/računar. U slučaju da koristite Linux OS na svom prijenosnom računaru, upišite ifconfig da biste pronašli IP adresu vašeg prijenosnog računara. IP adresu Raspberry pi možemo pronaći pomoću jedne od sljedeće dvije metode.

Metode pronalaženja IP adrese:

  1. Upotrijebite naredbu nmap na vašem linux stroju da skenirate vašu podmrežu i zabilježite IP koji se pojavljuje za maline pi temelj.
  2. Koristite USB na UART pretvarač i slijedite OVAJ LINK. Ovo će vam omogućiti pristup Raspberry Pi -u, tamo ponovo možete koristiti ifconfig za pronalaženje IP adrese Raspberry Pi -a.

Nakon što pronađete IP adresu Raspberry Pi, možete pristupiti Raspberry Pi -u koristeći SSH na linuxu i PuTTY na Windows mašinama.

Korak 7: Prvi pristup 1. dio: Proširite datotečni sistem

Prvi pristup 1. dio: Proširite datotečni sistem
Prvi pristup 1. dio: Proširite datotečni sistem
Prvi pristup 1. dio: Proširite datotečni sistem
Prvi pristup 1. dio: Proširite datotečni sistem
Prvi pristup 1. dio: Proširite datotečni sistem
Prvi pristup 1. dio: Proširite datotečni sistem

Opis: Prilikom prvog pokretanja unesite Raspberry Pi koristeći SSH. Moramo izvršiti 2 važne konfiguracije, tj. Proširiti datotečni sustav i omogućiti sučelje kamere. Proširenjem datotečnog sistema možete osigurati da je svo skladište SD kartice dostupno OS -u. Koraci za izvođenje ove konfiguracije su sljedeći.

Koraci za proširenje sistema datoteka:

  1. Nakon što SSH uđete na svoj Pi koristeći njegovu IP adresu, upišite 'sudo raspi-config',
  2. Alat za konfiguraciju softvera Raspberry Pi pojavit će se, odaberite 'Proširi datotečni sustav' i pritisnite enter,
  3. Dobit ćete skočni prozor s porukom 'Promijenjena je veličina korijenske particije. Sustav datoteka će se povećati pri sljedećem ponovnom pokretanju ', ponovo pritisnite enter,
  4. Izađite iz konfiguracijskog menija,
  5. Opet skočni prozor sa porukom "Želite li sada ponovo pokrenuti sistem?" će se pojaviti, odaberite 'da' i pritisnite enter,
  6. Prilikom ponovnog pokretanja, SSH unesite u Pi i upišite 'df', Ovo će prikazati detalje vašeg proširenog datotečnog sistema.

Dakle, sada imate prošireni sistem datoteka, omogućite sučelje kamere.

Korak 8: Prvi pristup Dio 2: Omogućite sučelje kamere

Prvi pristup, drugi dio: Omogućite sučelje kamere
Prvi pristup, drugi dio: Omogućite sučelje kamere
Prvi pristup 2. dio: Omogućite sučelje kamere
Prvi pristup 2. dio: Omogućite sučelje kamere
Prvi pristup, drugi dio: Omogućite sučelje kamere
Prvi pristup, drugi dio: Omogućite sučelje kamere

Koraci za omogućavanje sučelja kamere:

  1. SSH u Pi koristeći svoju IP adresu i upišite 'sudo raspi-config',
  2. Alat za konfiguraciju softvera Raspberry Pi pojavit će se, odaberite "Omogući kameru" i pritisnite enter,
  3. Dobit ćete skočni prozor koji kaže 'Želite li da se omogući sučelje kamere', odaberite 'da' i pritisnite enter.
  4. Pojavit će se skočni prozor s potvrdom "Interfejs kamere je omogućen", pritisnite enter.
  5. Izađite iz konfiguracijskog menija.

Sada kada su sve konfiguracije gotove, isključite svoj Raspberry Pi i idite na sljedeći korak.

Korak 9: Povežite Raspberry Pi kameru

Povežite Raspberry Pi kameru
Povežite Raspberry Pi kameru
Povežite Raspberry Pi kameru
Povežite Raspberry Pi kameru

Opis: Sada kada je Raspberry Pi isključen, povežite kameru u CSI konektor za Pi. Orijentirajte priključnu traku kamere kako je prikazano na slici. Konačno ponovo uključite Raspberry Pi.

Korak 10: Kodirajte

Kod
Kod
Kod
Kod
Kod
Kod

Opis: Naš kôd je napisan na Python3 i ima samo 11 linija koda. Prva 3 reda uvoze klase iz paketa, zatim imamo beskonačnu petlju koja stvara objekt kamere i povremeno snima. Ovaj python kod možemo izvršiti pomoću naredbe python3. Umjesto ručnog izvršavanja ovog koda, možemo izvršnu naredbu staviti u /etc/rc.local datoteku. Ovo će osigurati da se svaki put kada se pokrene Raspberry Pi ova skripta izvrši, što znači da će kamera početi snimati slike. Ne zaboravite staviti ampersand (&) na kraju, u naredbu za izvršavanje datoteke rc.local jer naš kôd sadrži beskonačnu petlju.

Ovaj kod možete čak preuzeti sa GITHUB -a.

Korak 11: Prijenos slika s Raspberry Pi na prijenosno računalo

Prijenos slika s Raspberry Pi na prijenosno računalo
Prijenos slika s Raspberry Pi na prijenosno računalo

Opis: Nakon što snimite nekoliko slika na svom Pi -u, postat ćete nestrpljivi da pogledate svoje slike. Koristite komandu 'scp' za prenos slika sa vašeg Pi -a na laptop. Format naredbe scp može se vidjeti na gornjoj slici.

Korak 12: Pretvaranje slika u video zapis s vremenskim odmakom

Pretvaranje slika u Time-lapse video zapis
Pretvaranje slika u Time-lapse video zapis
Pretvaranje slika u Time-lapse video zapis
Pretvaranje slika u Time-lapse video zapis
Pretvaranje slika u Time-lapse video zapis
Pretvaranje slika u Time-lapse video zapis

Opis: Nakon što se sve slike uvezu na vaš laptop. Možemo koristiti naše video uređivače za pretvaranje ove sekvence slika u prekrasan video zapis s ubrzanjem vremena. Ako koristite Linux, možete učiniti sljedeće kako biste učinili isto.

Koraci:

  1. Otvorite 'OpenShot' video editor (instalirajte ga iz softverskog centra),
  2. Postavite vrijeme koje želite dodijeliti svakom okviru iz izbornika Uređivanje-> Postavke,
  3. Uvezite slike u uređivaču videozapisa desnim klikom u području projektnih datoteka i lijevim klikom na uvoz datoteka,
  4. Nakon uvoza odaberite sve slike, a zatim ponovo kliknite desnim gumbom miša i odaberite 'Dodaj na vremensku traku',
  5. Pogledajte pregled i na kraju izvezite svoj videozapis iz Datoteka-> Izvezi video.

Prilikom izvoza dobit ćete svoj prekrasan video zapis s ubrzanjem, pogledajte ga i … (ne znam, imam osjećaj).

Ako želite pogledati moje video zapise s vremenskim odmakom, pogledajte video u 2. koraku. To je sve za ove upute, hvala vam na izdvojenom vremenu.

Ako vam se svidio ovaj vodič, velika je šansa da ćete voljeti moj youtube kanal.