Sunteți pe pagina 1din 6

Textul si imaginile din acest document sunt licentiate

Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Codul sursa din acest document este licentiat


Public-Domain Esti liber sa distribui acest document prin orice mijloace consideri (email, publicare pe website / blo , printare, sau orice alt mijloc!, atat timp cat nu aduci nici un "el de modi"icari acestuia# Codul sursa din acest document poate "i utili$at in orice "el de scop, de natura comerciala sau nu, "ara nici un "el de limitari#

Raspberry PI timelapse

In acest tutorial vei descoperi cum se poate realiza fotografie in timelapse utilizand o placa Raspberry PI, o camera Raspberry PI montata pe un suport special si un card SD de 8 !" #ei alimenta placa folosind un alimentator cu mufa micro $S! de %# sau un acumulator solar" &cumulatorul ofera o autonomie de aproximativ ' ore, in cazul in care vrei sa amplasezi placa intr( un spatiu desc)is" Componentele de care vei avea nevoie sunt cele din imaginea de mai *os"

Suportul pentru camera Raspberry PI+ )ttp+,,---"robofun"ro,raspberry(pi(si(componente,suport(reglabil(camera(raspberry(pi Permite regla*ul pozitiei camerei atat fata(spate, cat si lateral" Regla*ul fata(spate este suficient de larg incat sa permita pozitionarea camerei paralel cu solul, ideal pentru timelapse cu nori" &cumulatorul cu incarcare solara+ )ttp+,,---"robofun"ro,surse.de.alimentare,acumulatori,acumulator(incarcator(usb(solar

)ttp+,,---"robofun"ro,forum

Cum vei realiza timelapse ?


/" 0onteaza camera Raspberry PI pe suportul special" Instructiunile de montare le vei gasi la urmatoarea adresa+ )ttp+,,---"robofun"ro,raspberry(pi(si(componente,suport(reglabil(camera(raspberry(pi

'" Conecteaza cablul panglica al camerei, la placa Raspberry PI, avand marca*ul albastru orientat catre portul de retea"

)ttp+,,---"robofun"ro,forum

1" Conecteaza cardul SD in slotul placii" Pe card poti rula Raspbian care se poate instala cu a*utorul interfetei 233!S" 4" terminal" %" fotografiile+ Conecteaza alimentarea placii si cablul de retea" 5og)eaza(te prin SS6 in

Creeaza un fisier nou in care vei pastra codul sursa al programului dar si

mkdir timelapse

7"

Desc)ide editorul nano si copiaza codul sursa de mai *os+

sudo nano raspiLapseCam.py

8"

Salveaza programul cu CTR5, 9 si :"

8" Poti programa placa sa porneasca programul de timelapse de fiecare data cand alimentezi Raspberry PI(ul" In acest mod, vei fi scutit de a te loga de fiecare data in SS6 si a porni programul manual"

)ttp+,,---"robofun"ro,forum

sudo crontab -e

;"

&dauga urmatoarea linie+

@reboot python /home/pi/timelapse/raspiLapseCam.py &

/<" &mplaseaza camera foto intr(un loc preferat, alimenteaz(o si asteapta aproximativ ' ore pana cand cardul devine full"

Codul sursa.
#!/usr/bin/env python # Import some frame orks import os import time import !"i.#"I$ as #"I$ from datetime import datetime # #rab the current datetime hich folder names d & datetime.no '( init)ear & *+,-d* + 'd.year( init.onth & *+,/d* + 'd.month( init0ate & *+,/d* + 'd.day( init1our & *+,/d* + 'd.hour( init.ins & *+,/d* + 'd.minute( ill be used to %enerate dynamic

folder2o3ave & */home/pi/timelapse/timelapse4* 5 str'init)ear( 5 str'init.onth( 5 str'init0ate( 5 str'init1our( 5 str'init.ins( os.mkdir'folder2o3ave( # 3et the initial serial for saved ima%es to 6 file3erial & 6 # !un a 71IL8 Loop of infinitely hile 2rue9

)ttp+,,---"robofun"ro,forum

d & datetime.no '( if d.hour : /9 # 3et ;ile3erial<umber to ,,,= usin% four di%its file3erial<umber & *+,-d* + 'file3erial( # Capture the C>!!8<2 time 'not start time as set above( to insert into each capture ima%e filename hour & *+,/d* + 'd.hour( mins & *+,/d* + 'd.minute( # 0efine the si?e of the ima%e you ish to capture. im%7idth & /@A/ # .aB & /@A/ im%1ei%ht &6A-- # .aB & 6A-print * &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 3avin% file at * 5 hour 5 *9* 5 mins

os.system'*raspistill - * 5 str'im%7idth( 5 * -h * 5 str'im%1ei%ht( 5 * -o * 5 str'folder2o3ave( 5 */* 5 str'file3erial<umber( 5 *4* 5 str'hour( 5 str'mins( 5 *.Cp%* 5 * -t , -D 6,,*( # Increment the file3erial file3erial 5& 6 # 7ait @ seconds before neBt capture time.sleep'@( else9 # Eust trappin% out the 71IL8 3tatement print * &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 0oin% nothin% at this time*

Editarea video.
#ei observa ca dupa aproximativ ' ore, vei obtine un numar foarte mare de imagini" Imaginile le poti returna de pe card folosind =inSCP, daca esti utilizator de =indo-s" &ceste imagini le poti uni intr(un singur film de prezentare" 5ucrul asta il vei realiza intr(un soft-are de editare video >de exemplu+ 0ovie 0a?er@" Cateva exemple le poti gasi pe :outube ( )ttp+,,---"youtube"com,resultsA searc).BueryCtimelapseDraspberryDpiEsmC1

)ttp+,,---"robofun"ro,forum

S-ar putea să vă placă și