Raspberry PI noll – Timelapse med den nya kameran 8 megapixlar [Del I]

Med den senaste utgåvan av den nya Raspberry Pi noll med plats för kamera, Öppnar ett brett utbud av möjligheter tack vare den ringa storleken av denna enhet, Vad erbjuder samma funktioner som modell B +.

PiZeroCAM

Om detta lägger vi till den ny modell av kameran 8 megapixlar Stiftelsen har nyligen lanserat, oss kan hända ett oändligt antal projekt; i detta handledning Vi kommer att se hur man gör lätt en, eller flera Timelapse dra nytta av den systemet cron daemon, och verktyget raspistill.

Förändringar i designen som har varit PI noll en modell till andra, anmärkningsvärt är bara kontakt för kameran, liten förskjutningen lidit av anslutningar PP1 och PP6 Sedan Det kan påverka kompatibilitet med vissa hatt marknaden, och behovet av en extra kabel, skiljer sig från originalet i en av slutpunkterna på grund av den slot anslutning reducerad.

Anslutningar PP1 och PP6 i Raspberry PI noll v1.2 och v1.3

Att utveckla detta lilla projekt, första Vi kommer att uppdatera både systemet och kärnan i våra hallon, så här upptäcker vår nya kameramodell, och slutligen den Aktivera i menyn raspi-config.

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

Aktivera kameran i raspi-config.

Efter omstart för att tillämpa ändringarna, kommer vi att testa kameran med verktyget raspistill, med följande exempel, Vi kan generera sju bilder i en tid av en minut; Vi kan se alla de alternativ som erbjuds av raspistill Konsultera manualen för verktyget i ordningen som man Terminal.

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

Sedan, och efter att ha kontrollerat att kameran fungerar kommer att skapa den Katalog timelapse i den Katalog IP-användarens hem, som innehåller underkataloger att rymma de bilder som tagits av den vår hallon kamera.

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

Inuti den mappen skapade i föregående steg, Vi kommer att skriva en script som jag har kallat “tomafoto“; När vi lanserar det kommer att vi få en bild av kameran med den aktuella tiden och minut som namn, och i jpg-format.

#!/bin/bash

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

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

Slutligen, vi kommer att lägga till följande rader med kod i filen /etc/rc.local så varje gång du startar systemet, skapa en underkatalog för dagen i så att han har inte tidigare, och med dagens datum som namn; Det är viktigt att placera dem på den sista raden i skriptet, Det är vad innehåller “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 omstart, Vi kan se att det har korrekt skapats den katalog som innehåller bilderna fångade hela dagen idag genom utdata på skärmen under systemstart, eller alternativt genom att använda kommandot “LS“.PiZero_Carpeta1

I mitt fall, Jag ska göra en resa där jag tänker koppla efter ett svårt år för arbete och studier, så min tanke är att projektet startar att ta bilder automatiskt genom att mata min Raspberry Pi; Jag kommer att använda för detta ändamål den systemet daemon cron, Sedan för att jag skall ge honom kommer att vara mer stabil än alternativet Timelapse egna verktyg 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 användare, Vi bör lägga till en linje genom att åberopa att den skriptet tomafoto och som visar med det frekvensen ska köras automatiskt; nedan kan vi se några syntaxexempel med olika frekvenser av utförandet.

# 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 används till namnet underkataloger och bilder de innehåller, De tillåter oss att identifiera sig med datumet när det gäller kataloger, och timme och minut i fångsterna för att sedan sammanställa en video baserat på bilder som är tagna som vi skall se i den följande leverans av denna handledning.

Om du som du kan följa mig på Twitter, Facbook, Google +, LinkedIn, Feedly, eller dela den med knapparna under denna publikation, Om du har några frågor eller förslag tveka inte att kommentera.

Hjälp oss att nå fler läsare Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Lämna svar