Raspberry PI μηδέν – Timelapse στη νέα φωτογραφική μηχανή της 8 megapixels [Μέρος ι]

Με την πρόσφατη κυκλοφορία του νέου Raspberry Pi μηδέν με υποδοχή για φωτογραφική μηχανή, Ανοίγει ένα ευρύ φάσμα δυνατοτήτων, χάρη στο μικρό μέγεθος αυτής της συσκευής, Τι παρέχει τις ίδιες δυνατότητες ως το μοντέλο B +.

PiZeroCAM

Αν σε αυτό προσθέσουμε το νέο μοντέλο της φωτογραφικής μηχανής 8 megapixels το ίδρυμα έχει προωθήσει πρόσφατα, μας μπορεί να συμβεί σε έναν άπειρο αριθμό των έργων; σε αυτό φροντιστήριο Θα δούμε πώς να κάνει ένα εύκολο, ή πολλές timelapse εκμεταλλευόμενοι το σύστημα cron daemon, και το εργαλείο raspistill.

Αλλαγές στο σχεδιασμό που έχει PI μηδέν ένα πρότυπο απέναντι στους άλλους, μόνο αξιοσημείωτο είναι το βύσμα για την κάμερα, η μικρή μετατόπιση υπέφερε από συνδέσεις PP1 και PP6 Από το Αυτό μπορεί να επηρεάσει τη συμβατότητα με κάποια καπέλο αγορά, και η ανάγκη για ένα επιπλέον καλώδιο, distinto al original en uno de sus extremos debido al reducido tamaño de la ranura de conexión.

Συνδέσεις PP1 και PP6 v1.2 Raspberry PI μηδέν και v1.3

Να αρχίσει να αναπτύσσει αυτό το μικρό έργο, πρώτη Θα ενημερώσουμε το σύστημα και ο πυρήνας μας σμέουρο, έτσι αυτό εντοπίζει μας νέο μοντέλο φωτογραφικής μηχανής, και, τέλος, το Ενεργοποίηση στο μενού Raspi-config.

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

Ενεργοποιώντας την κάμερα στο raspi-config.

Μετά την επανεκκίνηση για να εφαρμοστούν οι αλλαγές, θα δοκιμαστεί η κάμερα με το εργαλείο raspistill, με την ακόλουθη γραμμή παράδειγμα, Μπορούμε να δημιουργήσουμε επτά εικόνες σε διάστημα ενός λεπτού; Μπορούμε να δούμε όλες τις επιλογές που προσφέρονται από raspistill Συμβουλευτείτε το εγχειρίδιο του εργαλείου από την τάξη ο άνθρωπος Τερματικό.

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

Στη συνέχεια, και μετά από έλεγχο ότι θα δημιουργήσει η φωτογραφική μηχανή λειτουργεί το Κατάλογος timelapse σε το Κατάλογος Σπίτι του χρήστη IP, που θα περιέχουν υποκαταλόγων να φιλοξενήσει τις εικόνες που συλλαμβάνονται από το Βατόμουρο φωτογραφική μηχανή μας.

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

Μέσα στο φάκελο που δημιουργήσατε στο προηγούμενο βήμα, Θα γράψω ένα δέσμη ενεργειών στο οποίο έχω ονομάσει “tomafoto“; κάθε φορά που θα ξεκινήσει αυτό θα αποκτήσουμε μια εικόνα της κάμερας με την τρέχουσα ώρα και το λεπτό ως όνομα, και σε μορφή jpg.

#!/bin/bash

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

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

Τέλος, θα προσθέσουμε τις παρακάτω γραμμές κώδικα στο αρχείο /etc/rc.local έτσι κάθε φορά που ξεκινάτε το σύστημα, Δημιουργήστε έναν υποκατάλογο για την ημέρα στην περίπτωση που αυτός δεν έχει προηγουμένως, και με την τρέχουσα ημερομηνία ως όνομα; Είναι σημαντικό να τα τοποθετήσετε στην τελευταία γραμμή της δέσμης ενεργειών, Αυτό είναι ό, τι περιέχει “Έξοδος 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

Μετά την επανεκκίνηση, Μπορούμε να δούμε ότι έχει σωστά δημιουργηθεί στον κατάλογο που θα περιέχει τις εικόνες που συλλαμβάνονται όλη την ημέρα από σήμερα έως την έξοδο στην οθόνη κατά την εκκίνηση του συστήματος, ή εναλλακτικά με τη χρήση της εντολής “LS“.PiZero_Carpeta1

Στην περίπτωσή μου, Θα κάνω ένα ταξίδι στο οποίο σκοπεύω να αποσυνδεθεί μετά από ένα σκληρό χρόνο εργασίας και σπουδών, Έτσι η ιδέα μου είναι ότι το έργο αρχίζει να συλλάβει τις εικόνες αυτόματα από τη διατροφή μου Raspberry Pi; Θα χρησιμοποιήσω για το σκοπό αυτό η σύστημα δαίμονα cron, Δεδομένου ότι για τη χρήση ότι θα του δώσω θα είναι πιο σταθερή από την επιλογή timelapse δική εργαλείο 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

Στο αρχείο cron χρήστη, Θα πρέπει να προσθέσουμε μια γραμμή με την επίκληση για την tomafoto σενάριο και υποδεικνύοντας με αυτό συχνότητα πρέπει να εκτελεστεί αυτόματα; παρακάτω βλέπουμε μερικές παραδείγματα σύνταξης με διαφορετικές συχνότητες της εκτέλεσης.

# 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

Οι μεταβλητές που χρησιμεύουν για όνομα υποκαταλόγους και τις εικόνες που περιέχουν, Μας επιτρέπουν να ταυτιστούν με την ημερομηνία στην περίπτωση καταλόγους, και την ώρα και τα λεπτά στις συλλήψεις προκειμένου να δημιουργήσει στη συνέχεια ένα βίντεο με βάση τις εικόνες που λαμβάνονται όπως θα δούμε σε το μετά την παράδοση της αυτό το σεμινάριο.

Εάν θέλετε, μπορείτε να με ακολουθήσουν σε Πειραχτήρι, Facbook, Google +, LinkedIn, Το Feedly, ή να μοιραστείτε με τα κουμπιά κάτω από την παρούσα δημοσίευση, Εάν έχετε οποιεσδήποτε ερωτήσεις ή προτάσεις μην διστάσετε να σχολιάσει.

Βοηθήστε μας να προσεγγίσουν περισσότερους αναγνώστες Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

«Μία σκέψη για»Raspberry PI μηδέν – Timelapse στη νέα φωτογραφική μηχανή της 8 megapixels [Μέρος ι]

  1. Te agradezco todo el esfuerzo de este estupendo site, vaya por delante mi reconocimiento. Hola estoy tratando de desarrollar algo similar a lo que has propuesto en controles domóticos, pero he tenido problemas en el control de la raspicam (No funciona). He colocado el código en la dirección web. No funciona el código raspicam. Por otro lado no me funciona el sistema cronetap, lo he probado en otro ordenador a parte de la raspi, con LinuxMint y no ejecuta las tareas programadas. Algo no estoy haciendo bien. Ένα χαιρετισμό.

Αφήνω μια απάντηση