Crearea unei fotografii cu o zmeură Pi

Videoclipurile temporare reprezintă o modalitate fantastică de a capta și de a examina lumea în schimbare din jurul dvs. cu o nouă perspectivă. Indiferent dacă examinați creșterea plantelor sau trecerea stelelor și a planetelor, captarea schimbărilor lor în timp și accelerarea acestora vă pot oferi o perspectivă cu totul nouă asupra acestor evenimente.  

Raspberry Pi și modulul camerei sale fac o soluție ieftină și ideală pentru crearea de videoclipuri de înaltă rezoluție în timp real. În acest tutorial veți învăța o modalitate simplă de a vă instala Pixul și Pixul pentru a înregistra un clip video în timp real.

Strângeți componentele

  • Zmeura Pi-Model B cu alimentare și card SD
  • Modul de cameră cu zmeură Pi sau Pix zirconiu Pi NoIR
  • Cablu de rețea la comutatorul rețelei locale pentru copierea imaginilor de pe dispozitivul Pi
  • Zmeură Pi caz aparat de fotografiat

Alegeți un aparat foto

Modulul standard de cameră pentru Pi, ca majoritatea camerelor digitale, este foarte sensibil la lumina infraroșie. Pentru a compensa, camerele standard au un filtru IR introdus pentru a filtra lumina IR și a capta mai mult spectrul luminii vizibile. Această filtrare permite captarea imaginilor în condiții normale de iluminare.  

Camera Pi NoIR are filtrul IR eliminat, ceea ce îi permite să capteze mai multă lumină IR. Acest lucru poate fi utilizat pentru a capta imagini cu lumină slabă sau de noapte folosind iluminarea IR. Starea de sănătate a plantelor poate fi măsurată și prin analizarea acestora în spectrul infraroșu.

Luați în considerare opțiunile camerei standard Pi sau camera NoIR și selectați cea potrivită pentru proiectul dvs..

Configurați platforma Pi

Configurați și asamblați componentele de bază Pi cu următorii pași.

  • Ardeți ultima imagine Raspbian pe cardul SD urmând instrucțiunile din secțiunea Cum se face Flash cu o cartelă SD pentru tutorialul Raspberry Pi
  • Conectați un mouse / tastatură USB în porturile USB
  • Conectați monitorul HDMI la portul HDMI
  • Atașați camera după instrucțiunile camerei Pi de la raspberrypi.org
  • Conectați cablul Ethernet la portul Pi
  • Conectați alimentarea la Pi

Configurați Pi și Activați asistența camerei

La pornire, Pi va trece prin prima configurare de boot a raspi-config. Există o mulțime de opțiuni privind partiția de card SD, regiune, tastatură etc., care nu sunt acoperite aici. Selectați opțiunile potrivite pentru setarea dvs. și plătiți o notă specială la următoarele opțiuni:

  • Selectați  Activați Boot to Desktop / Scratch> Desktop Conectați-vă ca utilizator 'pi' pe desktop-ul grafic
  • Selectează Activați Camera din meniu și activați opțiunea
  • Selectează Opțiuni avansate-> SSH pentru a permite copierea filmului finit de pe Pi
  • Selectați finisajul și permiteți lui Pi să repornească
  • Înregistrați adresa IP a rapoartelor Pi atunci când se încarcă. Această adresă va fi utilizată pentru SSH în Pi pentru etapele ulterioare de configurare și pentru a compune și copia videoclipul dezactivat de pe Pi
  • Conectați-vă la p
  • Instalați mencoder și ecran pachete cu comanda:

sudo apt-get instala mencoder ecran

  • Grace închideți Pi cu comanda:

sudo shutdown-h acum

Configurați platforma camerei

În funcție de ce doriți să filmați, veți dori să asamblați o cameră adecvată pentru cameră. Acest tutorial folosește o configurație simplă pentru a înregistra înregistrări în interior. După ce ați încercat acest exemplu de bază, puteți începe să explorați alte modalități de a închide și poziționa aparatul Pi și camera.

  • Introduceți camera în carcasa aparatului foto pe instrucțiunile incluse. Se va prinde pur și simplu împreună
  • Înșurubați sau lipiți carcasa camerei pe o suprafață solidă, cum ar fi un bloc de lemn. Acest lucru vă va permite să poziționați și să înclinați camera

Poziționați dispozitivul Pi și camera

Următorul pas este să direcționați camera spre subiect.

  • Mutați camera Pi, camera, tastatura și monitorul în locația pe care o veți filma
  • Conectați alimentarea la dispozitivul Pi
  • Conectați-vă la consola
  • Atașați o fotografie cu camera și direcționați camera. Comanda pentru a face fotografia este raspistill -o test.jpg Comanda raspistill va afișa un videoclip de previzualizare pe monitor înainte de realizarea imaginii. Puteți utiliza acest lucru pentru a direcționa camera dvs. precis

Porniți înregistrarea

Procesul de înregistrare captează fotografii individuale de fiecare dată și le stochează într-un director. Comanda utilizată mai jos se va baza pe opțiunea de oprire temporală din raspistill program. Comanda va activa modulul camerei pe întreaga durată a înregistrării temporale care cedează fișiere imagine numite treptat într-un director.  

Indicatorul luminos roșu luminează când camera este pornită. Dacă lumina provoacă reflecția din sticlă sau dintr-un container, puteți considera o bandă mică de bandă electrică peste indicator. Executați comanda de mai jos pentru a crea directorul de imagini și a începe înregistrarea imaginilor.

cd ~ mkdir imagine cd imagine ecran raspistill -o a% 04d.jpg -t 21600000 -tl 30000

Comanda de ecran creează o consolă virtuală care va continua să funcționeze chiar dacă deconectați monitorul și tastatura în timp ce înregistrarea are loc. Comenzile de rulare vor continua să fie executate în fundal.  

nohup comanda ar putea fi folosită aici, dar pentru o utilizare mai avansată ecran va permite reconectarea la consola virtuală. Puteți elimina tastatura și monitorul dacă doriți în timpul înregistrării.

Opțiunile de pe raspistill linia de comandă merită înțeleasă, astfel încât să puteți adapta comanda la scopurile dvs..

-o setează numele fișierului care va fi afișat. 04% indică faptul că imaginea va primi un număr de patru cifre asociat incremental acestei părți a numelui fișierului. De exemplu: a0001.jpg, a0002.jpg, a0003.jpg, ai idee.

 -T stabilește durata întregii sesiuni de înregistrare în milisecunde. Comanda pe care ați folosit-o va dura 21600000 milisecunde sau șase ore.

 -tl opțiunea indică durata de așteptare dintre fiecare fotografie în milisecunde. Comanda utilizată va lua un cadru la fiecare 30000 milisecunde sau 30 de secunde.

După ce au trecut șase ore, comanda va ieși pur și simplu înapoi la linia de comandă.

Compilați videoclipul

Odata ce raspistill comanda completează veți avea un director plin de imagini care reprezintă cadrele individuale ale videoclipului dvs. Următoarele comenzi vor compila toate cadrele într-un videoclip AVI. Executați comenzile de mai jos din consola dvs. Pi

cd ~ / imagini ls * .jpg> stills.txt mencoder -nosound -ovc lavc -lavcopts vcodec = mpeg4: aspect = 16/9: vbitrate = 8000000 -vf scară = 1920: 1080 -o timelapse.avi -mf tip = : fps = 24 mf: //@stills.txt 

Opțiunea pentru linia de comandă type = jpeg: fps = 24 stabilește cadrele pe secundă ca fiind 24. După matematică, fiecare cadru reprezintă 30 de secunde în timp real și 24 de cadre reprezintă o secundă a timpului video.  

Timpul real reprezentat de fiecare secundă a videoclipului este de 24 x 30s sau 12 minute, exact o cincime de oră. Cinci secunde de video reprezintă o oră în timp real. Comanda de mai sus va genera apoi un videoclip de 30 de secunde care acoperă 6 ore.

Între opțiunile din linia de comandă pentru raspistill și opțiunile pentru mencoder veți putea ajusta timpul video la raportul timp real.

După mencoder comanda completează va exista o timelapse.avi fișier în directorul cu imagini.  

Preluați videoclipul

Utilizați un program sau o comandă SCP pentru a copia timelapse.avi fișier de la Pi la computer. Comanda de mai jos este un exemplu de copiere de la un Pi la adresa exemplu la 192.168.1.100.

scp [email protected]: /home/pi/pictures/timelapse.avi .

Bucurați-vă de videoclipul dvs.!

Interval de timp video

rezumat

În acest tutorial v-am arătat cum să înființați un Raspberry Pi pentru a înregistra clipuri video în timp. Procesul este foarte simplu și există multe variații în modul de utilizare a acestei tehnologii.

Cu aceste abilități de bază, puteți experimenta cu containere cu etanșeitate redusă și cu acumulatori pentru a configura o configurație de observare a naturii exterioare. Modulul camerei Pi NoIR prezintă câteva posibilități interesante pentru a capta videoclipuri video de 24 de ore.