Raspberry PI nol – Timelapse dengan kamera baru 8 megapixel [Bagian I]

Dengan rilis terbaru baru Raspberry Pi nol dengan slot untuk kamera, Membuka berbagai kemungkinan berkat ukuran kecil perangkat ini, Apa menawarkan fitur yang sama seperti model B +.

PiZeroCAM

Jika ini kita menambahkan model baru dari kamera 8 megapixel Yayasan baru saja meluncurkan, kita bisa terjadi jumlah tak terbatas proyek; dalam hal ini Tutorial Kita akan melihat bagaimana untuk membuat mudah, atau beberapa timelapse mengambil keuntungan dari daemon cron sistem, dan alat raspistill.

Perubahan dalam desain yang telah PI nol salah satu model lain, hanya perlu diperhatikan adalah konektor untuk kamera, perpindahan sedikit menderita koneksi PP1 dan PP6 Sejak Hal itu dapat mempengaruhi kompatibilitas dengan beberapa topi pasar, dan kebutuhan untuk kabel tambahan, Tidak seperti yang asli dalam salah satu yang berakhir karena ukuran kecil slot koneksi.

Koneksi PP1 dan PP6 di v1.2 Raspberry PI nol dan v1.3

Untuk mulai mengembangkan proyek kecil ini, pertama Kami akan memperbarui sistem dan kernel Raspberry kami, Jadi ini mendeteksi model kamera baru kami, dan akhirnya The Aktifkan dalam menu Raspi-config.

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

Mengaktifkan kamera di raspi-config.

Setelah reboot untuk menerapkan perubahan, kita akan menguji kamera dengan alat raspistill, dengan baris contoh berikut, Kita dapat menghasilkan gambar tujuh dalam waktu satu menit; Kita bisa melihat semua pilihan yang ditawarkan oleh raspistill Baca manual alat oleh urutan Laki-laki Terminal.

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

Kemudian, dan setelah memeriksa bahwa kamera bekerja akan menciptakan Direktori timelapse dalam Direktori IP pengguna rumah, yang akan berisi subdirektori untuk mengakomodasi gambar yang diambil oleh kamera kami Raspberry.

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

Di dalam folder yang dibuat di langkah sebelumnya, Kami akan menulis script yang saya sebut “tomafoto“; setiap kali kita memulai itu kita akan mendapatkan gambar dari kamera dengan waktu saat ini dan berjalan sebagai nama, dan dalam jpg format.

#!/bin/bash

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

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

Akhirnya, kami akan menambahkan baris kode berikut dalam file /etc/rc.local Jadi setiap kali Anda mulai sistem, membuat subdirektori untuk hari dalam kasus yang dimilikinya sebelumnya tidak, dan dengan tanggal saat ini sebagai nama; Hal ini penting untuk menempatkan mereka pada baris terakhir dari script, Itulah apa yang berisi “keluar 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

Setelah restart, Kita dapat melihat bahwa telah benar dibuat direktori yang akan berisi gambar diambil sepanjang hari dari hari ini hingga output pada layar selama sistem startup, atau atau dengan menggunakan perintah “LS“.PiZero_Carpeta1

Dalam kasus saya, Saya akan melakukan perjalanan di mana aku berniat untuk memutuskan setelah setahun keras pekerjaan dan studi, Jadi ide saya adalah bahwa proyek dimulai untuk menangkap gambar secara otomatis dengan memberi makan saya Raspberry Pi; Saya akan menggunakan untuk tujuan ini daemon sistem Cron, Karena untuk menggunakan yang akan kuberikan kepadanya akan lebih stabil daripada pilihan timelapse Alat sendiri 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

Dalam file Cron pengguna, Kita harus menambahkan baris dengan menerapkan untuk skrip tomafoto dan menunjukkan dengan frekuensi yang harus dijalankan secara otomatis; di bawah ini kita dapat melihat beberapa contoh sintaks dengan frekuensi yang berbeda eksekusi.

# 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

Variabel yang digunakan untuk subdirektori nama dan gambar mereka mengandung, Mereka memungkinkan kita untuk mengidentifikasi dengan tanggal dalam kasus direktori, dan jam dan menit di tangkapan ikan agar dapat menyusun kemudian video berdasarkan gambar yang diambil seperti yang akan kita lihat di pengiriman berikut ini tutorial.

Jika Anda suka, Anda dapat mengikuti saya di Twitter, Facbook, Google +, LinkedIn, Feedly, atau berbagi dengan tombol di bawah ini publikasi, Jika Anda memiliki pertanyaan atau saran jangan ragu untuk komentar.

Membantu kami untuk menjangkau lebih banyak pembaca Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

"Satu pikiran tentang"Raspberry PI nol – Timelapse dengan kamera baru 8 megapixel [Bagian I]

  1. Saya menghargai semua upaya ini super situs, melanjutkan penghargaan saya. Hi saya mencoba untuk mengembangkan sesuatu yang mirip dengan apa yang telah Anda mengusulkan di rumah otomatisasi kontrol, tetapi saya mempunyai masalah dalam pengendalian raspicam (Tidak bekerja). Saya telah meletakkan kode pada alamat web. Apakah kode raspicam. Di sisi lain tidak bekerja cronetap sistem, Saya mencobanya di komputer lain selain raspi, LinuxMint dan tidak menjalankan tugas terjadwal. Aku tidak melakukan baik. Pesan pembuka.

Tinggalkan balasan