名刺サイズの超小型PC「ラズパイ」で遊ぶ(第7回)
ラズパイで写真を撮る! カメラモジュールを接続してカスタマイズするには(2/2 ページ)
ラズパイでは「crontab」というコマンドを使って、定期的にソフトウェアを動かせる仕組みがあります。これを使ってみましょう。
まずはraspistillを実行するためのシェルスクリプトを作ります。「nano rpicamera.sh」と入力して、ラズパイで使えるテキストエディタ「nano」を起動したら、以下のような内容を入力してください。
#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
raspistill -o /home/pi/rpicamera/$DATE.jpg
このスクリプトは、raspistillを使って「年月日時分」のファイル名を与えて記録させるものです。それを「『rpicamera』というディレクトリに保存せよ」と記述しています。このスクリプトが実行できるようにパーミッションを変え、ディレクトリの作成を行いましょう。
$ mkdir rpicamera
$ chmod +x rpicamera.sh
このスクリプトでちゃんとファイルが保存できるかテストしてください。
$ ./rpicamera.sh
いかがでしょうか。ディレクトリ「rpicamera」に「2019-xx-xx_xxxx.jpg」というファイルが保存できましたか? カメラが正しく接続できていなかったり、パーミッションが実行形式でなかったりするとエラーが出ますので、もう一度チェックしましょう。
次に、定期的にこのスクリプトを動かすことで写真の定点撮影を行えるようにします。コマンドラインから以下のコマンドを入力します。
$ crontab -e
crontabのエディター画面が表示されます。最初に表示する場合は、使うテキストエディタの指定を求められるかもしれません。nanoを指定しましょう。
crontabには以下のように記述します。
*/10 * * * * /home/pi/rpicamera.sh
ここでちょっとcrontabについて解説しておくと、最後に指定したコマンドを「分、時、日、月、曜日で実行する」という役割があります。例えば「毎週金曜日の正午に『/home/pi/rpicamera.sh』を実行させたい」という場合は以下のようになります。
00 12 * * 5 /home/pi/rpicamera.sh
それぞれのパラメーターですが、分(0~29)、時(0~23)、日(1~31)、月(1~12)となっていて、曜日は日、月、火、水、木、金、土にそれぞれ0、1、2、3、4、5、6が割り当てられています。このほかに「ステップ値(/)」と「値リストセパレーター(,)」「値の範囲(-)」「任意の値(*)」を設定できます。例えば以下の通りです。
0 0,6 * * * 0時0分と6時0分
0 9-17 * * * 9時から17時までの毎0分
0 */6 * * * 0時から6時間おきの毎0分
0 9-17/2 * * * 9時から17時の間に2時間おきの毎0分
そこで最初に戻って記述を見てみましょう。
*/10 * * * * /home/pi/rpicamera.sh
これは「10分ごとにrpicamera.shを起動して撮影する」ということになります。crontabについての“お約束”を理解すれば、いろいろと設定できますね。これを参考にして「指定した時間だけ撮影する」など、自分好みの設定を試してみるのも楽しいでしょう。
次回は、動くものを検知したときに撮影が始まる「motion」というアプリを使って、撮影を行う方法について解説します。
Copyright © ITmedia, Inc. All Rights Reserved.
名刺サイズの超小型PC「ラズパイ」で遊ぶ
今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「食事量は1日1200kcal以下、でも肥満」な人を14日間追跡調査 痩せない理由は……米コロンビア大などの研究
-
2
なぜ酒蔵の許諾なしに? 「VTuberコラボ日本酒」騒動、主催者が経緯説明 仲介者による調整で「準備進んでいると認識」
-
3
かっぱ寿司「配布前のコラボグッズ、フリマで買わないで」 プリキュアコラボ発表日に注意喚起
-
4
本物そっくり“AI生成レシート“が経費精算の脅威に マネフォ「自力で見破るのは難しい」 企業はどう備える?
-
5
「ペンギンを返して」→「3匹全部採用して」 批判殺到のSuica新キャラ、ファンアートが空気を変えた? SNSの声
-
6
「菜の花がおかしい」――イラストレーター制作うたうマラソン大会ポスターに指摘相次ぐ 事務局がAI使用明かす【訂正あり】
-
7
「iPhone Duo」純正ケース話題、「面白いけど高い」……1万4800円と2万4800円
-
8
「ランジェリーパープルじゃない」「買おうと思ってたのに」 iPhone 18 Pro/Pro Maxの色に落胆の声
-
9
幻の「ちいかわ」コラボ第3弾皿、捨てちゃうの? くら寿司に聞いてみた
-
10
藤井風のリサイタル、公式サイトがインターネット老人会すぎると話題 公民館のチラシみたいだけど東京ドーム開催
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR