ガジェット

Raspberry Piで監視カメラ

投稿日:2016年4月2日

Raspberry Pi

ラズパイ3が出たって時にアレな話題。
初代ラズパイをちょー久しぶりにいじってみたのですが、2年ぐらい触ってないといろいろ変わってたのでメモ。

OSインストールから日本語設定

まずOSインストールからなんですが、NOOBSめんどい。
RASPBIANだけでいいと思います。

02

で、インストール終わったらいきなりGUIで起動したのでびっくりしました。
CUIの画面を期待していたのでマウスとかつないでなかったし(笑)

初期設定で日本語を選ぶと激しく文字化けしてあわわ状態(笑)
文字化け解決参考サイト
解決!Raspberry Piの日本語が四角の文字化けになった時の初歩ミス。

IPアドレスの固定

以前と変わっていて戸惑ったのがIPアドレスの固定。
いろいろサイトを巡って/etc/dhcpcd.confを編集すればいいらしいとわかりました。

以下を/etc/dhcpcd.confの最後に追記。

interface eth0
static ip_address=192.168.1.11/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

なんか最初の2行だけでもいけるっぽいのですが、念のため。
保存して再起動したらifconfigで確認。

以降はMacからsshでいじるのでキーボードとHDMIケーブルを引っこ抜く。
piユーザーのパスワードも変更しておきました。

Macからsshで

ssh pi@192.168.1.11

と打ってログイン。

motionインストールと初期設定

USBカメラはロジクールC270。まずmotionをインストール。

motionインストールの前にいちおうやっておく。

$ sudo apt-get update
$ sudo apt-get upgrade

motionインストール

$ sudo apt-get install motion

motion.confを編集します。エディタはnanoでもviでも好きなもので。

$ sudo nano /etc/motion/motion.conf

デーモンオン
daemon off → daemon on

幅と高さはお好みで。
width 640
height 480

動体検知時の画像保存
output_pictures off

画像保存先ディレクトリを変更。
target_dir /home/pi/Pictures/motion

Web経由で見られるように。
stream_localhost off
webcontrol_localhost off

さらにdaemonとして起動するには/etc/default/motionを編集して

start_motion_daemon=yes

に書き換えないとダメみたい。

設定が終わったら再起動。

$ sudo service motion restart

ついでにsambaをインストール

$ sudo apt-get install samba

sambaの設定を変更。

$ sudo nano /etc/samba/smb.conf

read only = yes

read only = no
に変更。

なんかこういう設定を最後に追記でもいいらしい。(してないけど)

[pi]
path = /home/pi
read only = No
guest ok = Yes
force user = pi

samba再起動。

$ sudo service samba restart

参考サイト
ツール・ラボ 第14回 Raspberry Piのファイルサーバ設定をする

Sambaのインストールと設定と接続

iPhoneでアクセス

カメラを見るだけならIP Cam Viewer Liteという無料アプリで見れます。
IPアドレスを入力し、ポートを8081に設定。

今回はsambaに保存したファイルをiPhoneで見たかったので FileExplorer Freeを使いましたが、動画を見るには有料版にしないといけないらしいので買いました(笑)

IPアドレスを入力し、パスを/pi/、ユーザーpi、パスワードを入力するとつながりました。

あとはmotionフォルダに画像(動画)がどんどん溜まっていくのでそれを自動で削除する方法を考えてます。

-ガジェット
-,


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Macworld Expo

何が出るのか気になるMacworld Expoですが、もうすぐ発表です。 airが意味するものは一体 …

NCHP

ノイズキャンセリングヘッドホン(キャンセレーション?キャンセラー?)って持ってないんですが、こんな記 …

iPad Airを買いました

ずっとiPad2で我慢してきたのですが、32GBという容量もいっぱいいっぱいになってきて、そろそろ買 …

Raspberry Piでcronを使用して定期的に画像削除

さて、先日motionで監視カメラを作りましたが、画像がどんどん溜まっていくのでcronを使って削除 …

LINE年齢確認を回避する(要脱獄iPhone)

【3月19日追記】iOS 8.2に入獄してしまったので、未脱獄の場合の方法も書きました。 LINE年 …

カテゴリー

アーカイブ

サイト内検索