Malina nič PI – Timelapse z novo kamero 8 milijona slikovnih pik [Del I]

Z nedavno izpustitev novega Raspberry Pi nič z režo za kamero, Odpre široko paleto možnosti zaradi majhnosti naprave, kaj ponuja iste funkcije kot model B +.

PiZeroCAM

Če k temu dodamo v nov model fotoaparata 8 milijona slikovnih pik Temelj has zadnje čase pobudnik, nam lahko zgodi neskončno število projektov; v tem Tutorial Bomo videli, kako narediti enostavno eno, ali več Timelapse izkoriščajo v sistem Baba daemon, in orodje raspistill.

Spremembe v obliko, ki je bil PI nič en model za druge, samo omeniti, da je priključek za kamero, rahlo premik, ki je utrpela škodo zaradi povezave PP1 in PP6 Od To lahko vpliva na združljivost z nekaj KLOBUK trg, in potrebo po dodatni kabel, distinto al original en uno de sus extremos debido al reducido tamaño de la ranura de conexión.

Povezave PP1 in PP6 Raspberry PI nič v1.2 in v1.3

Če želite začeti razvija ta majhen projekt, prvi Bomo posodobili sistem in jedro naše malina, tako to zazna naš novi model kamere, in končno na aktiviranje v meniju Raspi-config.

pi@zero:~$ sudo apt-get update && sudo apt-get upgrade && sudo rpi-update
pi@zero:~$ sudo raspi-config
Raspi-config

Aktiviranje kamero v raspi-config.

Čez odmevajoč, da se spremembe uveljavijo, smo test kamero z orodjem raspistill, z vrstico primer, Lahko ustvarjajo sedem slik v času ene minute; Vidimo lahko vse možnosti, ki jih ponuja raspistill preberite priročnik orodja po vrstnem redu človek Terminal.

pi@zero:~$ raspistill -o a%04d.jpg -t 60000 -tl 10000

Nato, in po preverjanju, da bo ustvaril camera deluje na Imenik timelapse v na Imenik IP uporabnik doma, ki vsebujejo podmape za namestitev slik, ki jih je naše malina kamero.

pi@zero:~$ mkdir /home/pi/timelapse

Notri zgibalnik, ustvarjena v prejšnjem koraku, Bomo pisati a scenarij ki so pozvali “tomafoto“; vsakič, ko izdamo, to bo dobimo sliko kamero s trenutno uro in minute kot ime, in v formatu jpg.

#!/bin/bash

MIN_FOTO=$(date +%H:%M)
DIRECTORIO=$(date +%d_%m_%y)

raspistill -o /home/pi/timelapses/$DIRECTORIO/$MIN_FOTO.jpg

Končno, bomo dodali naslednjih vrstic kode v datoteki /etc/RC.local tako vsakič, ko zaženete sistem, Ustvari podimenik na dan v primeru, ki je ni prej, in z današnjim datumom kot ime; Pomembno je, da jih postavite v zadnji vrstici scenarij, To je tisto, kar vsebuje “izhod 0“.

#Comprueba si existe la carpeta de hoy, y si no, la crea.

if [ ! -d /home/pi/timelapses/$(date '+%x'|tr -s “/” “_”) ]; then
  su -c "mkdir /home/pi/timelapses/$(date '+%x'|tr -s “/” “_”)" pi
  printf "Se ha creado el directorio de timelapse de hoy"
fi

exit 0

Čez zopet začeti, Lahko vidimo, da je bila pravilno ustvarjena v imenik, ki bo vsebovala slike posnete ves dan od danes do izhoda na zaslonu med sistem začetek, ali pa z ukazom “ls“.PiZero_Carpeta1

V mojem primeru, Bom, da potovanje v katerega nameravam prekinete po težko leto delo in študij, tako da moja ideja je, da projekt začne samodejno zajemanje slike z dovajalen svoj Raspberry Pi; Bom uporabil za ta namen je sistem daemon Cron, Ker za uporabo da sem se mu bo bolj stabilen kot možnost Timelapse lastno orodje raspivid.

pi@zero:~$ crontab -e
no crontab for pi - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano
  3. /usr/bin/vim.tiny

Choose 1-3 [2]: 2

V datoteki Cron uporabnik, Moramo dodati vrstico s sklicevanjem na v scenarij tomafoto in z navedbo, da se pogostost izvajajo samodejno; spodaj lahko vidimo nekaj primerih sintaks pri različnih frekvencah izvedbe.

# m h  dom mon dow   command

#Capturamos una imagen cada minuto.
* * * * *  /home/pi/timelapses/tomafoto

#Capturamos una imágen cada 5 minutos.
0,5,10,15,20,25,30,35,40,45,50,55  * * * * /home/pi/timelapses/tomafoto

#Capturamos una imágen cada 10 minutos.
0,10,20,30,40,50  * * * * /home/pi/timelapses/tomafoto

Uporabljene spremenljivke za ime podimenikov in slike, ki jih vsebujejo, Ti nam omogočajo identifikacijo z datumom v primeru imenikov, in uro in minuto v ulovu da bi nato pripravijo na osnovi posnetih video kot smo videli v na naslednje dobave tega Tutorial.

Če želite lahko sledite mi na Cvrkutati, Facbook, Google +, LinkedIn, Feedly, ali delite z gumbi pod to objavo, Če imate kakršnakoli vprašanja ali predloge prosim ne oklevajte in pripombe.

Pomagajte nam, da dosežejo več bralcev Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

pusti odgovor