前回カメラモジュールを買いましたが
バッテリー持っていないので、定点でしか撮影できてません。
なので、車のシガーソケットUSB充電器を利用して行することにしました。
Anker 24W 4.8A カーチャージャー デュアルUSBポート シガーソケットからXep.../Anker

¥価格不明
Amazon.co.jp
前に買ったこれ、出力も2A、付属のケーブルもそれなりに長いので
ダッシュボードの上にraspberry置いてもUSBの長さは十分に足りました。
しかし車で利用するとディスプレイがないので
raspberryに外部からアクセスする必要がありました。
初めは、手持ちのタブレットと小型の無線ルータ(USB給電)を使い
SSHで録画、撮影コマンドを実行していましたが、
Raspberryと無線ルータでUSBを2ポートしてしまい、取り回しが面倒臭いので
Raspberry自体をアクセスポイント化しました。
↓Raspberry Piのアクセスポイント化 & ルータ化がうまくいかない時はこの通りにやればおk↓
ttp://ami-gs.hatenablog.com/entry/2014/03/20/175332
上記のサイトを参考にさせていただきました。
使用しているWN-G150UMはrtl871xdrvドライバの方でした。
これで無線ルータを介さずにタブレットから直接SSHで入れます。
また、実行コマンドを短縮化するためにシェルスクリプトを簡単に書きました。
************ recphoto.sh(ファイル名は現在時) ************
#!/bin/bash
nohup /opt/vc/bin/raspistill -v -e jpg -o /mnt/DLNA_NAS/Pics/image-$(date +%Y%m%d%H%M%S).jpg &
************ rectime.sh(現在時フォルダ生成、連番ファイル名) ************
TIMER=`date +%Y%m%d%H%M%S`
mkdir /mnt/DLNA_NAS/Pics/TL-$TIMER
echo 撮影間隔を決めてください。
echo -n "秒単位(s):"
read SEC
SEC=`expr $SEC \* 1000`
echo 総撮影時間を決めてください。
echo -n "分単位(m):"
read MIN
MIN=`expr $MIN \* 60000`
nohup /opt/vc/bin/raspistill -v -e jpg -tl $SEC -t $MIN -o /mnt/DLNA_NAS/Pics/TL-$TIMER/image-%04d.jpg &
************ recvideo.sh(ファイル名は現在時) ************
#!/bin/sh
echo 録画時間を決めてください。
echo -n "分単位:"
read MIN
TIME=`expr $MIN \* 60000`
nohup /opt/vc/bin/raspivid -v -t $TIME -o /mnt/DLNA_NAS/Video/video-$(date +%Y%m%d%H%M%S).h264 &
※利用する際はフォルダ名を任意に変えて下さい。
※改行コードがおかしいとスクリプトが実行できないので sed -i 's/\r//' {対象スクリプト} を実行
タッチパネルは文字が打ちずらいのでスクリプトで短縮化。
ファイル名もいちいち手動でかえてられないので。
SSH通信中であるとタブレットの電源がついたままで
タブレットの電源を落とすと録画セッションも切れてしまうので
nohupでバックグラウンド化。
************ killrec.sh ************
#!/bin/bash
killall raspistill
killall raspivid
killall rasupiyuv
バックグラウンドなので上記で撮影は強制終了させて終えます。
最初はraspberryの電源も車のエンジン止めて落としていましたが、
やはり良くないようで、OSが頻繁にクラッシュしました。
何度かOSイメージ焼き直しました。
************ shutdown.sh ************
#!/bin/bash
sudo shutdown -h -P now
電源を落とすときはきちんとOSも落としてからにしましょう!
バッテリー持っていないので、定点でしか撮影できてません。
なので、車のシガーソケットUSB充電器を利用して行することにしました。
Anker 24W 4.8A カーチャージャー デュアルUSBポート シガーソケットからXep.../Anker

¥価格不明
Amazon.co.jp
前に買ったこれ、出力も2A、付属のケーブルもそれなりに長いので
ダッシュボードの上にraspberry置いてもUSBの長さは十分に足りました。
しかし車で利用するとディスプレイがないので
raspberryに外部からアクセスする必要がありました。
初めは、手持ちのタブレットと小型の無線ルータ(USB給電)を使い
SSHで録画、撮影コマンドを実行していましたが、
Raspberryと無線ルータでUSBを2ポートしてしまい、取り回しが面倒臭いので
Raspberry自体をアクセスポイント化しました。
↓Raspberry Piのアクセスポイント化 & ルータ化がうまくいかない時はこの通りにやればおk↓
ttp://ami-gs.hatenablog.com/entry/2014/03/20/175332
上記のサイトを参考にさせていただきました。
使用しているWN-G150UMはrtl871xdrvドライバの方でした。
これで無線ルータを介さずにタブレットから直接SSHで入れます。
また、実行コマンドを短縮化するためにシェルスクリプトを簡単に書きました。
************ recphoto.sh(ファイル名は現在時) ************
#!/bin/bash
nohup /opt/vc/bin/raspistill -v -e jpg -o /mnt/DLNA_NAS/Pics/image-$(date +%Y%m%d%H%M%S).jpg &
************ rectime.sh(現在時フォルダ生成、連番ファイル名) ************
TIMER=`date +%Y%m%d%H%M%S`
mkdir /mnt/DLNA_NAS/Pics/TL-$TIMER
echo 撮影間隔を決めてください。
echo -n "秒単位(s):"
read SEC
SEC=`expr $SEC \* 1000`
echo 総撮影時間を決めてください。
echo -n "分単位(m):"
read MIN
MIN=`expr $MIN \* 60000`
nohup /opt/vc/bin/raspistill -v -e jpg -tl $SEC -t $MIN -o /mnt/DLNA_NAS/Pics/TL-$TIMER/image-%04d.jpg &
************ recvideo.sh(ファイル名は現在時) ************
#!/bin/sh
echo 録画時間を決めてください。
echo -n "分単位:"
read MIN
TIME=`expr $MIN \* 60000`
nohup /opt/vc/bin/raspivid -v -t $TIME -o /mnt/DLNA_NAS/Video/video-$(date +%Y%m%d%H%M%S).h264 &
※利用する際はフォルダ名を任意に変えて下さい。
※改行コードがおかしいとスクリプトが実行できないので sed -i 's/\r//' {対象スクリプト} を実行
タッチパネルは文字が打ちずらいのでスクリプトで短縮化。
ファイル名もいちいち手動でかえてられないので。
SSH通信中であるとタブレットの電源がついたままで
タブレットの電源を落とすと録画セッションも切れてしまうので
nohupでバックグラウンド化。
************ killrec.sh ************
#!/bin/bash
killall raspistill
killall raspivid
killall rasupiyuv
バックグラウンドなので上記で撮影は強制終了させて終えます。
最初はraspberryの電源も車のエンジン止めて落としていましたが、
やはり良くないようで、OSが頻繁にクラッシュしました。
何度かOSイメージ焼き直しました。
************ shutdown.sh ************
#!/bin/bash
sudo shutdown -h -P now
電源を落とすときはきちんとOSも落としてからにしましょう!