Raspberry PI nul – Timelapse med det nye kamera 8 megapixel [Del I]

Med den nylige frigivelse af den nye Raspberry Pi nul med slot til kamera, Åbner en lang række muligheder takket være den lille størrelse af denne enhed, Hvad tilbyder de samme funktioner som model B +.

PiZeroCAM

Hvis denne vi tilføje den ny model af kameraet 8 megapixel Instituttet har for nylig lanceret, os kan ske et uendeligt antal projekter; i dette tutorial Vi vil se hvordan man laver nem, eller flere timelapse at drage fordel af den system cron daemon, og værktøj raspistill.

Ændringer i det design, der har været PI nul en model for andre, kun bemærkelsesværdige er stik til kameraet, den lille forskydning lidt fra forbindelser PP1 og PP6 Siden Det kan påvirke kompatibilitet med nogle HAT marked, og behovet for et ekstra kabel, I modsætning til oprindelige i en af dets ender på grund af den lille størrelse af slidsen forbindelse.

Forbindelser PP1 og PP6 i Raspberry PI nul v1.2 og v1.3

At begynde at udvikle dette lille projekt, første Vi vil opdatere både systemet og kerne af vores hindbær, så det opdager vores nye kameramodel, og endelig den aktivere i menuen Raspi-config.

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

Aktivering af kameraet i raspi-config.

Efter genstart for at anvende ændringerne, vil vi teste kameraet med værktøjet raspistill, med følgende eksempel linje, Vi kan generere syv billeder i en tid af et minut; Vi kan se alle mulighederne i raspistill Se i manualen for værktøjet af ordren mand Terminal.

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

Derefter, og efter at have kontrolleret, at kameraet værker vil skabe den Directory timelapse i den Register IP Brugerstart, der indeholder undermapper til at rumme de billeder taget af den vores hindbær kamera.

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

Inde i mappen oprettede i de forrige trin, Vi skal skrive en script som jeg har kaldt “tomafoto“; Når vi lancerer det vil vi få et billede af kameraet med den aktuelle time og minut som navn, og i jpg-format.

#!/bin/bash

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

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

Endelig, vi vil tilføje den næste linier i kode i filen /etc/rc.local så hver gang du starter systemet, Opret en undermappe til dag i tilfælde af at han har ikke tidligere, og den aktuelle dato som navn; Det er vigtigt at placere dem på den sidste linje i scriptet, Thats hvad indeholder “exit 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

Efter genstart, Vi kan se, at det er blevet korrekt oprettet den mappe, der indeholder billeder fanget hele dagen fra i dag gennem output på skærmen under opstart af systemet, eller alternativt ved hjælp af kommandoen “ls“.PiZero_Carpeta1

I mit tilfælde, Jeg vil gøre en tur hvor jeg agter at afbryde efter et hårdt år med arbejde og undersøgelser, så min idé er at projektet begynder at fange billeder automatisk ved at fodre min Raspberry Pi; Jeg vil bruge til dette formål at system daemon cron, Siden for brug at jeg skal give ham vil være mere stabil end indstillingen timelapse eget værktøj 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

I filen cron bruger, Vi bør tilføje en linje ved at påberåbe sig til den scriptet tomafoto og med angivelse af med frekvensen skal udføres automatisk; Nedenfor kan vi se nogle syntaks eksempler med forskellige frekvenser af udførelsen.

# 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

De variabler, som bruges til navnet undermapper og de billeder, de indeholder, De gør det muligt at identificere datoen for mapper, og time og minut i fangsterne for at kompilere så en video på basis af de billeder, taget som vi skal se i den følgende levering af denne tutorial.

Hvis du som du kan følge mig på Twitter, Facbook, Google +, LinkedIn, Feedly, eller dele det med knapper under denne publikation, Hvis du har spørgsmål eller forslag så tøv ikke at kommentere.

Hjælp os med at nå flere læsere Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

"En tanke om"Raspberry PI nul – Timelapse med det nye kamera 8 megapixel [Del I]

  1. Jeg værdsætter alle indsats af denne super site, gå foran min påskønnelse. Hej forsøger jeg at udvikle noget der ligner det du har foreslået i hjem automation kontrol, men jeg har haft problemer i kontrollen af raspicam (Det virker ikke). Jeg har placeret koden på web-adressen. Gør den kode raspicam. På den anden side virker ikke cronetap system, Jeg har prøvet det på en anden computer bortset fra raspi, med LinuxMint og kører ikke planlagte opgaver. Jeg gør ikke godt. En hilsen.

Skriv et svar