Sadržaj:

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

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

Video: Snimite videozapise s ubrzanjem pomoću Raspberry Pi -a (11 redaka koda): 12 koraka (sa slikama)
Video: Лучшая камера для кормушки для птиц 2024 года: 5 лучших ва... 2024, Studeni
Anonim
Snimite videozapise s ubrzanjem pomoću Raspberry Pi (11 redaka koda)
Snimite videozapise s ubrzanjem pomoću Raspberry Pi (11 redaka koda)

Nedavno sam prvi put posadio sjeme u stolni 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 namjestiti 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. Započnimo.

Korak 1: Brzi video

Image
Image

Evo malog videozapisa koji sažima sve 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 redovitim intervalima. SD kartica (poželjno 16 GB) ugostit će raspbian i pohraniti snimljene slike. Čitač SD kartica će se koristiti za povezivanje SD kartice s prijenosnim računalom/računalom preko USB -a za bljeskanje Raspbian -a. Ethernet kabel stavit će Raspberry Pi bez glave na mrežu, a mi ćemo mu moći pristupiti putem prijenosnog računala/računala također spojenog na istu mrežu (Laptop/računalo i Raspberry Pi možete staviti na istu mrežu povezivanjem pomoću jednog Ethernet kabela). USB napajanje 5V/2A napajat će našu Raspberry Pi. Osim toga, možete dobiti u ruke stalak za kameru Raspberry Pi.

Popis potrebnih stvari:

  1. Raspberry Pi (veza)
  2. Raspberry Pi kamera 5MP (veza)
  3. 16 GB microSD kartica (veza)
  4. microSD kartica s č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 s 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 SD karticu. Link sadrži upute za prijenosna računala/računala s operacijskim sustavima 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 podizanje sustava

Opis: Prije nego što uključite Raspberry pi, upotrijebite Ethernet kabel za postavljanje Pi (bez ekrana) Pi i vašeg prijenosnog računala/računala na istu mrežu. Sada uključite svoj Pi pomoću 5V/2A napajanja. 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 malin 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 spojenog na istu mrežu kao i vaše prijenosno računalo. U slučaju da koristite Linux OS na prijenosnom računalu, upišite ifconfig da biste pronašli IP adresu vašeg prijenosnog računala. IP adresu Raspberry pi možemo pronaći pomoću jedne od sljedeće dvije metode.

Načini pronalaženja IP adrese:

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

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

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

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

Opis: Prilikom prvog pokretanja unesite Raspberry Pi pomoću SSH -a. Moramo izvesti 2 važne konfiguracije, tj. Proširiti datotečni sustav i omogućiti sučelje kamere. Proširenjem datotečnog sustava možete osigurati da je sva memorijska kartica SD kartice dostupna OS -u. Koraci za izvođenje ove konfiguracije su sljedeći.

Koraci za proširenje datotečnog sustava:

  1. Nakon što SSH uđete u 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 korijenska particija. Sustav datoteka će se povećati pri sljedećem ponovnom pokretanju ', ponovno pritisnite enter,
  4. Izađite iz konfiguracijskog izbornika,
  5. Ponovno se pojavi skočni prozor "Želite li sada ponovno pokrenuti sustav?" ć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 sustava.

Dakle, sada imate prošireni datotečni sustav, omogućimo sučelje kamere.

Korak 8: Prvi pristup 2. 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 2. 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 2. 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 "Sučelje kamere je omogućeno", pritisnite enter.
  5. Izađite iz konfiguracijskog izbornika.

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

Korak 9: Povežite Raspberry Pi kameru

Spojite Raspberry Pi kameru
Spojite Raspberry Pi kameru
Spojite Raspberry Pi kameru
Spojite Raspberry Pi kameru

Opis: Sada kada je Raspberry Pi isključen, povežite kameru u CSI konektor za Pi. Orijentirajte traku priključka kamere kako je prikazano na slici. Na kraju ponovno uključite Raspberry Pi.

Korak 10: Kodirajte

Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati

Opis: Naš kôd je napisan na Python3 i ima samo 11 linija koda. Prva 3 retka 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, ovu naredbu za izvršavanje možemo staviti u /etc/rc.local datoteku. To će osigurati da se svaki put kad 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 s 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, bit ćete nestrpljivi pogledati svoje slike. Upotrijebite naredbu 'scp' za prijenos slika s vašeg Pi na prijenosno računalo. Format naredbe scp može se vidjeti na gornjoj slici.

Korak 12: Pretvaranje slika u videozapis s vremenskim odmakom

Pretvaranje slika u videozapis s vremenskim odmakom
Pretvaranje slika u videozapis s vremenskim odmakom
Pretvaranje slika u videozapis s vremenskim odmakom
Pretvaranje slika u videozapis s vremenskim odmakom
Pretvaranje slika u videozapis s vremenskim odmakom
Pretvaranje slika u videozapis s vremenskim odmakom

Opis: Nakon što se sve slike uvezu na prijenosno računalo. Pomoću naših video uređivača možemo pretvoriti ovaj slijed slika u prekrasan video zapis s vremenskim odmakom. Ako ste na Linuxu, možete učiniti sljedeće kako biste učinili isto.

Koraci:

  1. Otvorite video uređivač 'OpenShot' (instalirajte ga iz softverskog centra),
  2. Postavite vrijeme koje želite dodijeliti svakom okviru iz izbornika Uredi-> Postavke,
  3. Uvezite slike u video uređivaču desnom tipkom miša u području projektnih datoteka i lijevim klikom na uvoz datoteka,
  4. Nakon uvoza odaberite sve slike, pa opet desnom tipkom miša i odaberite "Dodaj na vremensku traku",
  5. Pogledajte pregled i na kraju izvezite svoj videozapis iz Datoteka-> Izvoz videa.

Prilikom izvoza dobit ćete svoj prekrasan video zapis s vremenskim odmakom, 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.

Preporučeni: