ラズベリー PI 0 – 新しいカメラでタイムラプス 8 メガピクセル [その 1]

新しいの最近のリリースで ラズベリー Pi 0カメラ用のスロット, このデバイスのサイズが小さいおかげで可能性の広い範囲が表示されます。, 何 同じ機能を提供しています モデル B +.

PiZeroCAM

この我々 が追加する場合、 カメラの新しいモデル 8 メガピクセル 基盤は最近発売しました, 私たちはプロジェクトの無限数を発生することが; これで チュートリアル 我々 は簡単なものの作り方を参照してください。, または複数 タイムラプス 利用して、 システム cron デーモン, ツール raspistill.

されているデザインの変更 PI 0 他に 1 つのモデル, 唯一注目すべきはカメラ用コネクタです。, 微少変位量受けた接続 PP1PP6 以来 いくつかの帽子との互換性に影響を与えることができます。 市場, と さらにケーブルの必要性, いずれかの接続スロットのサイズが小さいため終点のオリジナルとは異なり.

接続 PP1 とラズベリー PI 0 v1.2 と v1.3 で PP6

この小規模なプロジェクトの開発を開始するには, 最初 我々 はシステムと私たちのラズベリーのカーネルの両方更新されます。, これは私たちの新しいカメラのモデルを検出し、, そして最後に アクティブにします。 メニューで raspi 設定.

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

Raspi の設定でカメラをアクティブにします。.

再起動後、変更を適用する、我々 はツールでカメラをテストします。 raspistill, 次の例の行で, 1 分の時間で 7 つの画像を生成できます。; 私たちが提供するすべてのオプションを見ることができます。 raspistill 順序によって、ツールのマニュアルを参照してください。 ターミナル.

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

その後、, カメラの作品を作成することを確認した後、 ディレクトリ タイムラプスディレクトリ 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

再起動後, 我々 は、それが正しく作成されたイメージを含むディレクトリを見ることができるシステムの起動時に画面に出力を通じて、本日から 1 日を通してキャプチャ, また、コマンドを使用してまたは “ls“.PiZero_Carpeta1

私の場合, 仕事や勉強の堅い年後に切断つもり旅行を作ってあげる, 私の考えは、プロジェクト開始の供給によって自動的に画像をキャプチャすることです私 ラズベリー Pi; 私はこの目的のために使用、 システム デーモン cron, 以来の使用のため彼を与えるものとすることがよりもより安定するオプション タイムラプス 独自のツール 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

名前のサブディレクトリおよびそれらに含まれる画像に使用する変数, ディレクトリの場合日付を識別することができる彼ら, 時間と漁獲物の分 その後、撮影した画像に基づく映像をコンパイルするために 参照しなければならない、 このチュートリアルの次の配信.

私を従うことができますあなたのようなかどうか Twitter, Facbook, Google +, LinkedIn, Feedly, この文書の下のボタンと共有したり, ご質問がある場合は提案がコメントすることを躊躇しないでください。.

多くの読者に到達するために役立つ Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

「1 つの思想」ラズベリー PI 0 – 新しいカメラでタイムラプス 8 メガピクセル [その 1]

  1. このスーパーのサイトのすべての努力を感謝してください。, 先の私の感謝に行く. こんにちは私はホーム オートメーション コントロールで提案しているような何かを開発しよう, 私は、raspicam のコントロールに問題があったが、 (それは動作しません). Web アドレスにコードを配置しました。. コード raspicam. 一方、cronetap システムは動作しません, 別に、raspi の別のコンピューターでそれを試みました, LinuxMint とスケジュールされたタスクを実行していません。. 私はうまくいっていないです。. 挨拶.

メッセージを残してください