INHOUDSOPGAWE:

Maak tydsverloopvideo's met Raspberry Pi (11 kodelyne): 12 stappe (met foto's)
Maak tydsverloopvideo's met Raspberry Pi (11 kodelyne): 12 stappe (met foto's)

Video: Maak tydsverloopvideo's met Raspberry Pi (11 kodelyne): 12 stappe (met foto's)

Video: Maak tydsverloopvideo's met Raspberry Pi (11 kodelyne): 12 stappe (met foto's)
Video: MAAK EEN HOME AUTOMATION SYSTEEM - RASPBERRY PI - TechTime 2024, Julie
Anonim
Maak tydsverloopvideo's met Raspberry Pi (11 reëls kode)
Maak tydsverloopvideo's met Raspberry Pi (11 reëls kode)

Ek het onlangs vir die eerste keer 'n paar sade in my tafelpot geplant. Ek was baie opgewonde om te sien hoe hulle groei, maar soos ons almal weet, is dit 'n stadige proses. Ek kon die groei nie regtig teleurgestel nie, maar skielik het die elektroniese stokperdjie in my wakker geword en besluit om Raspberry Pi en sy kamera op te rig om hierdie stadige proses vas te lê en 'n pragtige time-lapse-video te maak.

Hier gee ek instruksies om sulke pragtige time-lapse video's te maak. Laat ons begin.

Stap 1: Vinnige video

Image
Image

Hier is 'n klein video met 'n opsomming van alles in 6 minute (insluitend pragtige time-lapse beeldmateriaal van 2 minute).

klik hier om op youtube te kyk

Stap 2: Dinge wat nodig is

Dinge nodig
Dinge nodig
Dinge nodig
Dinge nodig
Dinge nodig
Dinge nodig

Beskrywing: Ons sal Raspberry Pi -kamera gebruik om beelde op te neem, Raspberry Pi sal geprogrammeer word om gereeld foto's te neem. SD -kaart (verkieslik 16 GB) bied raspbian -beelde en stoor beelde. SD -kaartleser sal gebruik word om 'n SD -kaart met 'n skootrekenaar/rekenaar oor USB te koppel om raspbian te flits. Met die Ethernet -kabel kan die Raspberry Pi sonder kop sit, en ons kan toegang verkry via ons skootrekenaar/rekenaar wat ook op dieselfde netwerk gekoppel is (u kan u skootrekenaar/rekenaar en Raspberry Pi op dieselfde netwerk sit deur dit met 'n enkele Ethernet -kabel aan te sluit). 5V/2A USB -toevoer sal ons Raspberry Pi voed. Boonop kan u die Raspberry Pi -kamerastand in die hande kry.

Lys van dinge wat benodig word:

  1. Framboos Pi (skakel)
  2. Raspberry Pi kamera 5MP (skakel)
  3. 16 GB microSD -kaart (skakel)
  4. microSD -kaart met leser (skakel)
  5. 5V/2A laaier (skakel)
  6. ethernetkabel (skakel)

Stap 3: Sagtewarevereistes

Beskrywing: Raspbian jessie OS vir Raspberry Pi, ons gebruik die funksies daarvan soos nmap, ssh, scp en python3. Openhot-video-redakteur vir die omskakeling van beeldreekse na time-lapse-video's (dit is 'n videoredigeerder wat ek op my Linux-skootrekenaar gebruik het, u kan die videoredigeerder van u keuse kies).

Sagteware vereistes:

  1. Raspbian jessie (skakel)
  2. Openhot -videoredigeerder (skakel)

Stap 4: Installeer Raspbian op SD -kaart

Installeer Raspbian op 'n SD -kaart
Installeer Raspbian op 'n SD -kaart
Installeer Raspbian op 'n SD -kaart
Installeer Raspbian op 'n SD -kaart
Installeer Raspbian op SD -kaart
Installeer Raspbian op SD -kaart

Beskrywing: Die eerste ding om te doen is om ons Raspberry Pi aan die gang te kry. Om dit te kan doen, moet ons eers Raspbian OS aflaai van raspberrypi.org. Nadat ons dit afgelaai het, moet ons die beeld van hierdie bedryfstelsel op ons SD -kaart skryf. Volg hierdie stappe om Raspbian op 'n SD -kaart te installeer.

Stappe:

  1. Gaan na raspberrypi.org en laai die nuutste weergawe van Raspbian af,
  2. Plaas u SD -kaart in die SD -kaartleser,
  3. Plaas SD -kaartleser in u skootrekenaar/rekenaar,
  4. Volg hierdie skakel om die bedryfstelsel op u SD -kaart op te laai. Die skakel bevat instruksies vir skootrekenaars/rekenaars wat Windows, MAC en Linux gebruik, en volg volgens u vereistes.

Plaas nou hierdie SD -kaart in u Raspberry Pi en lees die volgende stap op [moenie te gretig wees om u Rpi aan te skakel nie;)].

Stap 5: Eerste opstart

Beskrywing: Gebruik Raspberry pi voordat u Raspberry pi aanskakel, om 'n koplose (een sonder enige skerm) Pi en u skootrekenaar/rekenaar op dieselfde netwerk te sit. Skakel nou u Pi aan met 'n 5V/2A -kragtoevoer. Dit is u eerste boot, maar niks om reg te sien nie, slegs 'n paar LED -knippies op Raspberry Pi en voortdurende knipper van netwerk -LED's. Wag, die volgende stap is waar u u Framboos -pi invoer:).

Stap 6: Soek die IP -adres van Pi en Raspberry Pi op afstand

Soek die IP -adres van Pi en Raspberry Pi vir afstandtoegang
Soek die IP -adres van Pi en Raspberry Pi vir afstandtoegang

Beskrywing: Nou moet ons die IP -adres van Raspberry Pi vind wat op dieselfde netwerk as u skootrekenaar/rekenaar gekoppel is. As u Linux -bedryfstelsel op u skootrekenaar/rekenaar gebruik, tik ifconfig om die IP -adres van u skootrekenaar/rekenaar te vind. Ons kan die IP -adres van Raspberry pi vind deur een van die volgende twee metodes te gebruik.

Metodes om IP -adres te vind:

  1. Gebruik die nmap -opdrag op u Linux -masjien om u subnet te skandeer en noteer die IP wat verskyn vir framboos pi -fondament.
  2. Gebruik USB na UART -omskakelaar en volg HIERDIE SKAKEL. Dit gee u toegang tot Raspberry Pi, en weer kan u ifconfig gebruik om die IP -adres van Raspberry Pi te vind.

Sodra u die IP -adres van Raspberry Pi gevind het, het u toegang tot Raspberry Pi met SSH op Linux en PuTTY op Windows -masjiene.

Stap 7: Eerste toegang Deel 1: Brei lêerstelsel uit

Eerste toegang Deel 1: Brei lêerstelsel uit
Eerste toegang Deel 1: Brei lêerstelsel uit
Eerste toegang Deel 1: Brei lêerstelsel uit
Eerste toegang Deel 1: Brei lêerstelsel uit
Eerste toegang Deel 1: Brei lêerstelsel uit
Eerste toegang Deel 1: Brei lêerstelsel uit

Beskrywing: Voer Raspberry Pi in met die eerste opstart met SSH. Ons moet twee belangrike konfigurasies uitvoer, dit wil sê die lêerstelsel uitbrei en die kamera -koppelvlak moontlik maak. Deur die lêerstelsel uit te brei, kan u verseker dat alle geheue van die SD -kaart beskikbaar is vir die bedryfstelsel. Die stappe om hierdie konfigurasies uit te voer, is soos volg.

Stappe om die lêerstelsel uit te brei:

  1. Sodra u met u IP-adres by u Pi ingeskakel het, tik 'sudo raspi-config',
  2. Raspberry Pi Software Configuration Tool verskyn, kies 'Brei lêersisteem uit' en druk op enter,
  3. U kry 'n pop -up wat sê 'Die grootte van die wortelpartisie is verander. Die lêerstelsel sal vergroot word by die volgende herlaai, druk weer op enter,
  4. Verlaat die konfigurasie spyskaart,
  5. Weereens 'n pop -up wat sê 'Wil u nou herlaai?' verskyn, kies 'ja' en druk op enter,
  6. By herlaai, SSH in na Pi en tik 'df'. Dit sal besonderhede van u uitgebreide lêerstelsel wys.

U het dus u uitgebreide lêerstelsel, waarmee u die kamera -koppelvlak kan aktiveer.

Stap 8: Eerste toegang Deel 2: Aktiveer kamera -koppelvlak

Eerste toegang Deel 2: Aktiveer kamera -koppelvlak
Eerste toegang Deel 2: Aktiveer kamera -koppelvlak
Eerste toegang Deel 2: Aktiveer kamera -koppelvlak
Eerste toegang Deel 2: Aktiveer kamera -koppelvlak
Eerste toegang Deel 2: Aktiveer kamera -koppelvlak
Eerste toegang Deel 2: Aktiveer kamera -koppelvlak

Stappe om die kamera -koppelvlak moontlik te maak:

  1. SSH in by Pi met sy IP-adres en tik 'sudo raspi-config',
  2. Raspberry Pi Software Configuration Tool verskyn, kies 'Aktiveer kamera' en druk enter,
  3. U kry 'n pop -up wat sê 'Wil u hê dat die kamera -koppelvlak geaktiveer is', kies 'ja' en druk op enter.
  4. 'N Bevestigingsvenster verskyn wat sê' Die kamera -koppelvlak is ingebed ', druk op enter.
  5. Verlaat die konfigurasie spyskaart.

Noudat alle konfigurasies klaar is, skakel u Raspberry Pi uit en gaan na die volgende stap.

Stap 9: Koppel die Raspberry Pi -kamera

Koppel die Raspberry Pi -kamera
Koppel die Raspberry Pi -kamera
Koppel die Raspberry Pi -kamera
Koppel die Raspberry Pi -kamera

Beskrywing: Koppel u kamera, sodra Raspberry Pi afgeskakel is, aan die CSI -aansluiting van Pi. Oriënteer kamera -aansluitingstrook soos in die prentjie getoon. Skakel uiteindelik Raspberry Pi weer aan.

Stap 10: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Beskrywing: Ons kode is geskryf in Python3 en bevat slegs 11 reëls kode. Die eerste drie reëls voer klasse uit pakkette in, daarna het ons 'n oneindige lus wat kamera -voorwerpe skep en gereeld afneem. Ons kan hierdie python -kode uitvoer met behulp van die python3 -opdrag. In plaas daarvan om hierdie kode met die hand uit te voer, kan ons hierdie uitvoeringsopdrag in /etc/rc.local lêer plaas. Dit sal verseker dat hierdie script elke keer as Raspberry Pi opstart uitgevoer word, wat beteken dat die kamera beelde sal begin neem. Moenie vergeet om ampersand (&) aan die einde in die uitvoeringskommando van rc.local -lêer te plaas nie, aangesien ons kode oneindige lus bevat.

U kan selfs hierdie kode van GITHUB aflaai.

Stap 11: Die oordrag van beelde van Raspberry Pi na u skootrekenaar

Beelde van Raspberry Pi na u skootrekenaar oorgedra word
Beelde van Raspberry Pi na u skootrekenaar oorgedra word

Beskrywing: As u eers 'n paar beelde op u Pi geneem het, sal u graag na u foto's kyk. Gebruik 'scp' opdrag om beelde van u Pi na 'n skootrekenaar oor te dra. Die formaat van scp -opdrag kan in die prent hierbo gesien word.

Stap 12: Omskakeling van beelde in 'n Time-lapse-video

Omskakeling van beelde in 'n Time-lapse-video
Omskakeling van beelde in 'n Time-lapse-video
Omskakeling van beelde in 'n Time-lapse-video
Omskakeling van beelde in 'n Time-lapse-video
Omskakeling van beelde in 'n Time-lapse-video
Omskakeling van beelde in 'n Time-lapse-video

Beskrywing: Sodra alle beelde op u skootrekenaar ingevoer is. Ons kan ons videoredakteurs gebruik om hierdie beeldreeks in 'n pragtige time-lapse-video om te skakel. As u Linux gebruik, kan u die volgende stappe volg om dieselfde te doen.

Stappe:

  1. Maak 'OpenShot' -videoredigeerder oop (installeer dit vanaf die sagteware sentrum),
  2. Stel die tyd wat u aan elke raam wil toewys in die kieslys Wysig-> Voorkeure,
  3. Voer beelde in die videoredigeerder in met die rechtermuisknop in die projeklêergebied en met die linkermuisknop op die invoer van lêers,
  4. Sodra dit ingevoer is, kies alle prente en klik weer met die rechtermuisknop en kies 'Voeg by tydlyn',
  5. Kyk na die voorskou en voer uiteindelik u video uit File-> Export Video uit.

By die uitvoer ontvang u u pragtige time-lapse-video, kyk daarna en… (ek weet nie, kry die gevoel).

As u na my time-lapse-video's wil kyk, kyk dan na video in stap 2. Dit is alles vir hierdie instruksies, dankie vir u tyd.

As u van hierdie instruksies gehou het, is die kans groot dat u van my YouTube -kanaal sal hou.

Aanbeveel: